This document describes the results of WebCGM 2.0 implementations tested against the WebCGM 2.0 Test Suite. The goal, at this stage of WebCGM 2.0 development, is to demonstrate that every part of the WebCGM 2.0 specification (just approved as Committee Specification) can be and has been implemented. (For this, each test must be passed by at least one implementation.)
This does not cover all WebCGM 2.0 features. Currently, it only covers the new DOM-related and XCF features, and some (but not all) of the new static and "intelligence" features.
Each of the DOM/XCF tests consists of a number of sub-tests -- typically about 5 sub-tests per test. The sub-tests (about 100 currently) are not individually reported in this version of the matrix.
The following table lists the implementations that are covered by the test results.
| Company | Name** | Product | Version | Platform |
|---|---|---|---|---|
| Itedo Software | IsoView | IsoView | 6.0 | Windows XP |
| Larson Software Technology | Larson | [tbd] | [tbd] | [tbd] |
| System Development Inc | SDI Reader | SDI Reader | ??? | ??? |
| Ematek GmbH | MetaWeb | MetaWeb | 3.0 | Windows XP |
| Auto-trol Technical Illustrator (viewer portion for static gfx) |
AutoTrol | Technial Illustrator | ??? | ??? |
** Nickname used for the viewer in the below tables (to distinguish multiple viewers from a Company).
| Type | Description |
|---|---|
| Ok | Implementation passes test |
| Fail(date) | Implementation does not pass test. (Committed pass date)*** |
| Partial(date) | Implementation passes part of the test, but not enough to give a
full pass. (Committed pass date.)*** |
| Unknown | The implementation behavior is unknown or indeterminate for the test. |
| Inactive | An implementation is planned, but not yet advanced enough for testing. |
*** 'indef' means that vendor cannot estimate or commit, when it will pass.
| Test Name | IsoView | Larson | SDI Reader | MetaWeb | AutoTrol | Comments |
|---|---|---|---|---|---|---|
| WebCGM 2.0 DOM & XCF tests | ||||||
| AppAttContent | Ok | Inactive | Ok | Ok | (static only) | BB1 |
| AppStructure-interactivity | Ok | Inactive | Ok | Ok | (static only) | -- |
| AppStructure-layerdesc | Ok | Inactive | Ok | Ok | (static only) | -- |
| AppStructure-layername | Ok | Inactive | Ok | Ok | (static only) | -- |
| AppStructure-linkuri | Partial(indef) | Inactive | Ok | Ok | (static only) | -- |
| AppStructure-name | Ok | Inactive | Ok | Ok | (static only) | -- |
| AppStructure-region | Ok | Inactive | Ok | Ok | (static only) | -- |
| AppStructure-screentip | Ok | Inactive | Ok | Ok | (static only) | -- |
| AppStructure-visibility | Ok | Inactive | Ok | Ok | (static only) | -- |
| AppStructure-viewcontext | Ok | Inactive | Ok | Ok | (static only) | -- |
| CGM_Metafile | Unknown(BB2) | Inactive | Partial(indef) | Ok | (static only) | BB2 |
| gr-interactivity | Ok | Inactive | Fail(indef) | Ok | (static only) | |
| Node-aps | Ok | Inactive | Ok | Partial(indef) | (static only) | -- |
| Node-attr | Ok | Inactive | Ok | Partial(indef) | (static only) | -- |
| NodeList | Ok | Inactive | Ok | Ok | (static only) | -- |
| Node-metadata | Ok | Inactive | Partial(1/6/06) | Fail(indef) | (static only) | -- |
| Node-ns | Ok | Inactive | Partial(1/13/06) | Fail(indef) | (static only) | -- |
| Node-pict | Ok | Inactive | Ok | Partial(indef)l | (static only) | -- |
| StyleProperties-picture | Ok | Inactive | Partial(1/20/06) | Fail(indef) | (static only) | -- |
| StyleProperties-APS | Ok | Inactive | Partial(1/13/06) | Fail(indef) | (static only) | -- |
| StyleProperties-inherit | Ok | Inactive | Partial(1/20/06) | Fail(indef) | (static only) | -- |
| xcf-styles | Ok | Inactive | Ok | Fail(indef) | (static only) | -- |
| Node-text | Ok | Inactive | Ok | Fail(indef) | (static only) | -- |
| WebCGMEvent | Ok | Inactive | Fail(indef) | Ok | (static only) | -- |
| StyleProperties-combo (??) | -- | -- | -- | -- | -- | -- |
| object_behaviors | Ok | Inactive | Fail(indef) | Ok | (static only) | |
| WebCGM 2.0 Static & IG tests | ||||||
| AppStructure-visibility2 | Ok | pending | Ok | Ok | pending | |
| region_clip | Ok | pending | Ok | Fail(indef) | pending | |
| NUBS01 | Ok | pending | Ok | Ok | pending | |
| NUBS02 | Ok | pending | Ok | Ok | pending | |
| utf16-japanese-v10 | Ok | pending | Ok | Fail(1/31/06) | pending | |
| [a bunch of new static & IG tests are pending upload] |
||||||