These results document the interoperability of multiple implementations for the features of WebCGM 2.1.
The goal, at this stage of WebCGM 2.1 development, is to demonstrate that every part of the WebCGM 2.1 specification can be and has been implemented. For this, each test shoult be passed by at least two implementations.
This document describes the results of WebCGM 2.1 implementations tested against the new tests (approximately 43 new tests) of the WebCGM 2.1 Test Suite (TS21). TS21 adds these new tests to the approximately 300 tests of the WebCGM 2.0 Test Suite (TS20). This document does not describe the results of testing against the WebCGM 2.0 subset of WebCGM 2.1. Those results may be found in the WebCGM 2.0 Implementation Report.
This matrix covers all the new WebCGM 2.1 features. It covers the new Style Property additions to the WebCGM DOM/ XCF, the new ACI (Application Configurable Items) capability, and miscellaneious new static and "intelligence" features - the 2.1 additions to WebCGM 2.0. Many of the new tests consist of a number of sub-tests typically about 5 sub-tests per listed test (one HTML/script file).
WebCGM is implemented in a variety of products. Following is a non-exhaustive list of products that support WebCGM, for information only.
This implementation report tested 4 separate WebCGM 2.1 implementations (viewers with DOM capability), some of which featured very broad coverage of the language. Implementers consisted of both large and small international corporations.
The data presented here is intended solely to be used as proof of WebCGM 2.1 implementability. It is only a snapshot of the actual implementation behaviors at one moment of time, this data is not intended to be used for assessing or grading the performance of any individual implementation.
The following table lists the WebCGM 2.1 implementations used by the test results.
|Larson Software Technology
|System Development Inc
The Implementation results are summarized in a matrix covering all the new WebCGM 2.1 features:
The following features as "at risk" mentioned in the WebCGM 2.1 Candidate Recommendation for which there were not at least two implementations at the end of the Candidate Recommendation period were removed from this specification:
Apart from the above 4 features as "at risk" removed from this specification, each test in the WebCGM 2.1 Test Suite has at least two passing implementations developed independently.