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 - 2003
DENVER MEETING

Revision: 1.0

Date: June 6, 2003


Preface

This report describes activities of CGM Open meeting held on June 5 & 6 in Denver, Colorado at the Auto-trol facility.

Table of Contents

1

Meeting Details

 

1.1

Location and Dates

 

1.2

Meeting

 

1.3

CGM Open Attendees

2

Agenda

 

2.1

Committee

3

Output and Action Items

4

Agenda discussions

 

4.1

CGM Open governance & Bylaws

  4.2

Product/interoperability web pages

  4.3

Proposed Navy XML-coded CGM

  4.4

WebCGM DOM

 

 

4.1.1

WebCGM DOM Core

    4.4.2 WebCGM DOM Events
5 Description

 

 

5.4.3

WebCGM DOM Style

  5.5

Miscellaneous

1 Meeting Details

1.1 Location and Dates

Auto-trol Technology, Denver. CO, June 5,6, 2003

1.2 Meeting

  • CGM Open 5-6 June 2003.

1.3 CGM Open Attendees

  • Dave Cruikshank - Boeing (Chief Technical Officer)
  • Lofton Henderson - (Program Director)
  • Dieter Weidenbruck - ITEDO
  • Don Larson - Larson Software Technology
  • Ulrich Laesche - Ematek
  • Benoit Bezaire - Corel Corp
  • Kevin O'Kane - Auto-trol
  • Tim Horsch - Auto-trol

2 Agenda

The items on the agenda of the CGM Open meeting included:

  • CGM Open governance & Bylaws
  • Product/interoperability web pages
  • Proposed Navy XML-coded CGM
  • WebCGM DOM Core
  • WebCGM DOM Events
  • WebCGM DOM Style

3 Output and Action Items

Item

Who

When

Status

Meeting Minutes

Cruikshank

6/10

Done

Governance Actions

Circulate changes to bylaws

Henderson

8/1

In-work

Product/interoperability Web Pages Actions

Check with Franck on status of problem tracker

Cruikshank

6/20

 

Notify vendors of broken links

Henderson

6/5

Done

Supply correct links to Lofton

Vendors

6/27

 

Update OASIS site with correct links Henderson 6/30  
Update editor ICS proforma O'Kane 7/31  
Update viewer ICS proforma Henderson 7/31  

Proposed Navy XML-coded CGM Actions

Draft response to John Junod and circulate

Cruikshank

6/10

In work

WebCGM DOM

Forward event DOM analysis to Cruikshank

Larson

6/10

Done

Create draft DOM spec for circulation

Cruikshank

7/15

 

Miscellaneous Actions

Develop a line by line comparison of WebCGM to determine if we can produce a SVG profile

Gebhardt/ Bezaire

6/14

Open

Determine timing for next CGM Open meeting

All

 

 

4 Agenda discussions

4.1 CGM Open governance & Bylaws

A governance meeting took place in London XML Europe 2003 in May. Present were Lofton, Dieter, and Dave. The governance structure of CGM Open will transition to a CEO plus two advisors. In addition, the voting process for approval of proposals will be modified. In order to do this the bylaws will be modified and approved by the membership. Lofton will submit proposed changes to the bylaws to the general membership for a vote in August.

4.2 Product/interoperability web pages

During a review of the links from the WebCGM product pages, several were found to be broken or pointing to the incorrect Implementation Conformance Statement (ICS). Lofton documented all irregularities and distributed them to the appropriate vendors. Lofton will begin updating the web pages on June 30, so vendors have until June 27 to provide Lofton with the corrected link. Those vendors that fail to meet the June 27 date will have that product removed from the product list until the next scheduled update.

Lofton will replace the category "filters/transcoders" with "filters/converters" throughout the web pages.

Proposed changes to the ICS formats include restructuring the viewer ICS to include tables at the level of the test files and restructuring the editor ICS to replace the initial implementation question with a multi-row table asking specifically about interpreter/generator capabilities and the V4 preservation. Lofton will update the viewer ICS. Kevin will update the editor ICS and forward to Lofton.

4.3 Proposed Navy XML-coded CGM

CGM Open received an updated proposal on XML encoding of WebCGM from John Junod representing the Navy. XML encoding of WebCGM does not address the validation issue, since neither XML or XML Schema can enforce rules as complex as exist in the CGM standard. The interest in XML encoding of CGM appears to be primarily driven by a desire to generate web graphics in XML. CGM Open will continue to investigate this matter.

4.4 WebCGM DOM

Based on the work done with analyzing the DOM Core, DOM Events, and DOM Style, Dave will create a draft WebCGM DOM modeled after the SVG DOM and circulate for review.

4.4.1 WebCGM DOM Core

The following DOM Core interface functions/attributes were identified for use in a DOM for WebCGM:

Document level (picture level) functions required
getElementsByID
getElementsByTagName
getElementsByAttributeNameValue (This function is not currently available, but there is discussion within the W3C DOM Core activity to add it)
Element level (APS level) functions required
getAttribute
hasAttribute
removeAttribute
setAttribute
Node level (APS level) attributes required
childNodes
firstChild
lastChild
nextSibling
parentNode

4.4.2 WebCGM DOM Events

Don reviewed the W3C DOM events and identified those required by the WebCGM DOM events.

Event name

Description

Event attribute name

click

Occurs when the pointing device button is clicked over an APS. A click is defined as a mousedown and mouseup over the same screen location. The sequence of these events is: mousedown, mouseup, click. If multiple clicks occur at the same screen location, the sequence repeats with the detail attribute incrementing with each repetition.

on click

mousedown

Occurs when the pointing device button is pressed.

onmousedown

mouseup

Occurs when the pointing device button is released.

onmouseup

mouseover

Occurs when the pointing device is moved onto an APS.

onmouseover

mousemove

Occurs when the pointing device is moved.

onmousemove

mouseout

Occurs when the pointing device is moved away from an APS.

onmouseout

CGMLoad

The event is triggered at the point at which the user ???(agent has fully parsed the CGM and) is ready to act appropriately upon that CGM, such as being ready to render the element to the target device.

onload

CGMUnload

The unload event occurs when the DOM implementation removes a document from a window or frame.

onunload

CGMAbort

The abort event occurs when loading is stopped before an element has been allowed to load completely.

onabort

CGMError

The error event occurs when an element does not load properly or when an error occurs during script execution.

onerror

CGMResize

Occurs when a document view is being resized. This event is dispatched after the resize operation has taken place.

onresize

CGMScroll

Occurs when a document view is being shifted along the X or Y or both axis, either through a direct user interaction or any change on the 'Viewport' property available on CGM interface. This is dispatched after the shift modification has taken place.

onscroll

CGMZoom

Occurs when the zoom level of a document view is being changed, either through a direct user interaction or any change to the 'Viewport' property available on CGM Element interface. This event is dispatched after the zoom level modification has taken place.

onzoom

4.4.3 WebCGM DOM Style

A decision was made to address the issue for the WEB CGM DOM style by making use of the DOM Core functions to get/set attributes.

4.5 Miscellaneous

4.5.1 XML 2003

Lofton and Dieter will resubmit their XML Europe paper entitled "Applicability of WebCGM versus SVG for Technical Graphics". In addition, Lofton will present the paper at the SVG Open conference in July. The possibility of using a vendor demo slot to demonstrate the interoperability problem tracker was discussed. Dave will discuss this with Franck.

4.5.2 Interoperability problem tracker

In the last telecon requirements were finalized for the public interface. Franck will provide a status of this work and an indication of when we can make the problem tracker available to the membership.

5 Note of appreciation

CGM Open would like to express our thanks to Auto-trol for hosting and providing the facilities for this meeting.

Gear Image  
 

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

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