CGM Openhttp://www.oasis-open.orghttp://www.cgmopen.org
spacer About CGM Open CGM Open Members Join CGM Open CGM Open News CGM Open Events CGM Open Members Only Cover Pages XML.org  
OASIS CGM Open
Member Section
TECHNICAL WORK
Resources
Member Sections
OASIS Info Channels
Newsletters

 CGM OPEN

CGM OPEN ACTIVITY REPORT - 2000
PARIS TECHNICAL WORKING GROUP
Revision: 1.0-draft

Date: November 30, 2000


Preface

This report describes activities of CGM Open Technical Committee meeting held on September 21, 2000 in Paris.

Table of Contents

1

Meeting Details

 

2

 

1.1

Location and Dates

2

 

1.2

Meetings

2

 

1.3

CGM Open Attendees

2

2

Agenda

 

2

 

2.1

Technical Committee

2

3

Output and Action Items

 

2

4

Activity Reports

 

3

 

4.1

Technical

3

 

4.1.1

Activity Review

3

 

4.1.2

Final report on # issue with IE

3

 

4.1.3

Disposition of # issue with NN

4

 

4.1.4

WebCGM 2.0 requirements

4

 

4.1.5

XML encoding of CGM project

4

 

4.1.6

Project plan for CGM DOM

4

 

4.1.7

WebCGM test suite and assessment

4

1 Meeting Details

1.1 Location and Dates

Paris France, 21 September 2000

1.2 Meetings

  • CGM Open Technical Committee 21 September 2000.

1.3 CGM Open Attendees

  • Dave Cruikshank - Boeing (Chief Technical Officer)

  • Dieter Weidenbruck - ITEDO

  • Forrest Carpenter - System Development, Inc.

  • Franck Duluc - Aerospatiale Matra Airbus

  • Ty Bartosh - Jeppesen

  • Lynn Galiger - Boeing

  • Gilles Touboul (observing)

2 Agenda

2.1 Technical Committee

The items on the agenda of the Technical Committee include:

  • Activities Review

  • Final report on # issue with IE

  • Disposition of # issue with NN

  • WebCGM 2.0 requirements

  • XML encoding of CGM project

  • Project plan for CGM DOM

  • WebCGM test suite and assessment

3 Output and Action Items

Item

Who

When

Status

Meeting Minutes

Cruikshank

9/30

Done

Migrate CGM Open web site to OASIS

Henderson

12/4

In work

Migrate CGM Open from affiliate status to member section status with OASIS

BOD (Henderson)

??

In Work

Early start on XML 2001 Graphics Track

Weidenbruck/Rosenthal?

??

In work

Legal notices for IE BHO

Cruikshank

11/5

Done

XML encoding model of CGM

Cruikshank

??

In work

CGM DOM

Weidenbruck/Henderson

??

In work

Create test suite for WebCGM

Henderson

??

In Work

Forward CGM Defect wording on NUBS/NURBS

Cruikshank to ??

??

--

4 Activity Reports

4.1 Technical

Dave Cruikshank led the technical discussions.

4.1.1 Activity Review

4.1.1.1 CGM Open Web Site

The CGM Open Web Site will be migrated to the OASIS Web Site. Lofton Henderson is doing coordination of that effort.

4.1.1.2 Oasis Member Section Status

Cgm Open will become a member section of OASIS. Lofton Henderson is coordinating with OASIS to migrate CGM Open from an affiliate member to a member section.

4.1.1.3 WebCGM Video

Production of the video has not yet occurred. XEROX is still committed to provide production facilities and Auto-trol has developed the script and necessary files.

4.1.1.4 XML 2000 Conference Graphics Track

At the XML 2000 Conference in Washington DC, CGM Open will be giving a full day tutorial on WebCGM in addition to sponsoring the graphics track. The graphics track is scheduled for a half day, but is expected to expand to a full day with the addition of additional presentations.

4.1.2 Final report on # issue with IE

A browser helper object (BHO) has been developed to resolve the problem with the use of the "#" in fragment addressing for IE. ITEDO sent a developer to the Microsoft campus to spend a week working with MS developers in order to finalize the BHO. In the longer term Microsoft will implement the fragment handling directly into IE, eliminating the need for the BHO.

The BHO is based on ActiveX. All navigation events within IE are examined and those events dealing with CGM are additionally examined for fragments. If there is no fragment, control is passed back to the browser. If there is a fragment, the fragment is stored and control is returned to IE. When the CGM viewer is called a check is made for a stored fragment before the navigation is executed. In the frame environment when a viewer instance exists, the BHO will contact the viewer directly rather than launching a new instance. The architecture requires an addition interface in order to be called directly by the BHO.

The BHO will be placed under configuration control by CGM Open and the appropriate copyright and disclaimer language needs to be developed for legal purposes. Dave Cruikshank will work with OASIS to provide the legal wording.

The development of this BHO is an indication of the kind of success that can occur in a consortium when all the participants cooperate towards a common solution. Lofton Henderson will work with OASIS to produce a press release detailing this work.

4.1.3 Disposition of # issue with NN

Preliminary testing with Netscape indicates that NN 4.73 works correctly with the "#" in fragment addressing. Testing with NN 6.0 has not been completed, since no one has been able to get NN 6.0 to launch a CGM viewer yet. A bug report has been entered into the NN system and coordination with the SVG group has taken place.

This is an important issue for Boeing, who would like the functionality to work with both IE and NN. Airbus currently prefers NN, while EADS primarily uses IE.

4.1.4 WebCGM 2.0 requirements

Need to make NUBS and NURBS permitted in the next version of WebCGM. WebCGM will lack support from CAD vendors if these elements are not permitted.

System Development, Inc. indicated a desire to put protection region into WebCGM 2.0. They have identified a requirement for clipping based on a polygon rather than a rectangle. Shielding via a filled polygon will not satisfy this requirement.

There was a discussion of a generic "group" object that is used just for grouping graphical primitives with no WebCGM hotspot functionality. With the introduction of an XML companion file, such an object would not require additional communication to check for the existence of a linkuri externally.

4.1.5 XML encoding of CGM project

The general approach to developing an XML encoding of CGM is to collect all the graphical primitive elements and analyze the attribute and control elements that affect them. We need to determine whether the concept of the "continued" APS has an effect on doing an XML encoding. There is a question whether this activity is merely an interesting academic exercise. It was noted that, although SVG was written in XML to promote inline graphics, all implementations are plugins.

4.1.6 Project plan for CGM DOM

Dieter and Lofton have not had a chance to get together and work on this activity. Historically there were talks devoted to this subject at XML Europe 1999 by Aerospatiale, Lofton, and Dieter. Those talks along with the SVG DOM are being considered in the creation of a "generic" graphics DOM. Discussions have taken place with W3C technical folks, and there is agreement that a generic approach to a graphics DOM is good. Work will continue, using the SVG DOM as a starting point.

4.1.7 WebCGM test suite and assessment

NIST was not available for this discussion, so it will be continued at a future time. Lofton has been tasked to put together a test suite for WebCGM and will be contacting members for contributions.

Gear Image  
 

ABOUT | MEMBERS | JOIN | NEWS | EVENTS | MEMBERS ONLY | COVER PAGES | XML.ORG

Copyright © 1993-2008 OASIS ®. All rights reserved.