WebCGM 2.0 Test Suite & Implementation Matrix

Release 1.13 - 04 April 2006
(replaces previous release)

This document describes the results of WebCGM 2.0 implementations tested against new tests of the WebCGM 2.0 Test Suite (those tests that are added 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.

Implementations Tested

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).

Legend

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.

WebCGM 2.0 DOM/XCF Test Results

Test Name IsoView VizEx SDI Reader MetaWeb TI 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 Ok Inactive Partial(indef)
(reverify!)
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(2/24/06) Fail(indef) (static only) --
Node-ns Ok Inactive Partial(3/3/06) Fail(indef) (static only) --
Node-pict Ok Inactive Ok Partial(indef)l (static only) --
StyleProperties-picture Ok Inactive Partial(3/10/06) Fail(indef) (static only) --
StyleProperties-APS Ok Inactive Partial(3/3/06) Fail(indef) (static only) --
StyleProperties-inherit Ok Inactive Partial(3/10/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) --
object_behaviors Ok Inactive Fail(indef) Ok (static only) --
WebCGM 2.0 Dynamic (IG) tests
AppStructure-visibility2 Ok Fail(???) Ok Ok fail(indef) --
WebCGM 2.0 Static tests
region_clip Ok Ok Ok Ok fail(indef) --
transp01 Ok Ok Unknown Unknown Unknown --
NUBS01 Ok Ok Ok Ok Ok --
NUBS02 Ok Ok Ok Ok Ok --
NURBS01 (test on hold) Ok (test on hold) 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) --

Comments (from above table)

Authors: CGM Open WebCGM TC
Comments to: WebCGM TC home page
Last Updated: $Date: Sunday 02 April 2006 - 14:04:19$