This document describes the results of WebCGM 2.0 implementations tested against new tests of the WebCGM 2.0 Test Suite (which adds tests to the ~255 tests of the WebCGM 1.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, and recently accepted/acknowledged as a Submission to W3C) can be and has been implemented. For this, each test must be passed by at least one implementation. (A future goal, required to complete W3C processing, is: at least two implementations pass each test.)
This matrix does not cover all WebCGM 2.0 features. It only covers the new DOM-related and XCF features, and the new static and "intelligence" features -- the 2.0 additions to WebCGM 1.0.
Each of the DOM/XCF tests consists of a number of sub-tests -- typically about 5 sub-tests per listed test (one HTML/script file). The sub-tests (about 100 currently) are not individually reported in this 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 | VizEx | VizEx | [tbd] | [tbd] |
System Development Inc | SDI Reader | SDI Reader | [tbd] | [tbd] |
Ematek GmbH | MetaWeb | MetaWeb | 3.0 | Windows XP |
Auto-trol Technology (viewer portion for static gfx) |
TI | Tech Illustrator | [tbd] | Windows XP |
** 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 | VizEx | SDI Reader | MetaWeb | TI | Comments |
---|---|---|---|---|---|---|
WebCGM 2.0 DOM & XCF tests | ||||||
AppAttContent | Ok | Ok | Ok | Ok | (static only) | BB1 |
AppStructure-interactivity | Ok | Ok | Ok | Ok | (static only) | LH2 |
AppStructure-layerdesc | Ok | Ok | Ok | Ok | (static only) | -- |
AppStructure-layername | Ok | Ok | Ok | Ok | (static only) | -- |
AppStructure-linkuri | Partial(indef) | Ok | Ok | Ok | (static only) | -- |
AppStructure-name | Ok | Ok | Ok | Ok | (static only) | -- |
AppStructure-region | Ok | Ok | Ok | Ok | (static only) | -- |
AppStructure-screentip | Ok | Ok | Ok | Ok | (static only) | -- |
AppStructure-visibility | Ok | Ok | Ok | Ok | (static only) | -- |
AppStructure-viewcontext | Ok | Ok | Ok | Ok | (static only) | -- |
CGM_Metafile | Ok | Ok | Partial(indef) (reverify!) |
Ok | (static only) | BB2 |
gr-interactivity | Ok | Ok | Fail(indef) | Ok | (static only) | |
Node-aps | Ok | Unknown | Ok | Partial(indef) | (static only) | -- |
Node-attr | Ok | Unknown | Ok | Partial(indef) | (static only) | -- |
NodeList | Ok | Unknown | Ok | Ok | (static only) | -- |
Node-metadata | Ok | Unknown | Ok | Fail(indef) | (static only) | -- |
Node-ns | Ok | Unknown | Ok | Fail(indef) | (static only) | -- |
Node-pict | Ok | Unknown | Ok | Partial(indef)l | (static only) | -- |
Node-text | Ok | Unknown | Ok | Fail(indef) | (static only) | -- |
object_behaviors | Ok | Ok | Fail(indef) | Ok | (static only) | -- |
StyleProperties-picture | Ok | Ok | Ok | Fail(indef) | (static only) | -- |
StyleProperties-APS | Ok | Ok | Ok | Fail(indef) | (static only) | -- |
StyleProperties-inherit | Ok | Ok | Ok | Fail(indef) | (static only) | -- |
xcf-styles | Ok | Unknown | Ok | Fail(indef) | (static only) | -- |
WebCGM_Event | Ok | Ok | Fail(indef) | Ok | (static only) | -- |
WebCGM 2.0 Dynamic (IG) tests | ||||||
AppStructure-visibility2 | Ok | Ok | Ok | Ok | fail(indef) | -- |
WebCGM 2.0 Static tests | ||||||
region_clip | Ok | Ok | Ok | Ok | fail(indef) | -- |
transp01 | Ok | Ok | Ok | Unknown | Unknown | -- |
NUBS01 | Ok | Ok | Ok | Ok | Ok | -- |
NUBS02 | Ok | Ok | Ok | Ok | Ok | -- |
NURBS01 | Ok | Ok | Ok | Unknown | fail(indef) | LH1 |
NURBS02 | Ok | Ok | Ok | Unknown | Ok | -- |
utf16-japanese-v10 | Ok | Ok | Ok | Ok | fail(indef) | -- |
utf16-chinese-v10 | Ok | Ok | Ok | Unknown | fail(indef) | -- |
utf16-chinese-v20 | Ok | Ok | Ok | Unknown | fail(indef) | -- |
utf8-chinese-v10 | Ok | Ok | Ok | Unknown | fail(indef) | -- |
utf8-chinese-v20 | Ok | Ok | Ok | Unknown | fail(indef) | -- |
interpolated-interior-01 | Ok | Ok | Fail(06-05-01) | Unknown | Unknown | -- |
interpolated-interior-02 | Ok | Ok | Fail(06-05-01) | Unknown | Unknown | -- |
utf16-sf-apsid-01 | Ok | Ok | Fail(06-06-30) | Unknown | Unknown | -- |
utf16-sf-name-01 | Ok | Ok | Fail(06-06-30) | Unknown | Unknown | -- |