XML Europe 2002 Barcelona, 21 - 23 May WebCGM DOM - External Control for Web Graphics Dave Cruikshank Technical Fellow, The Boeing Company CTO, CGM Open.

Slides:



Advertisements
Similar presentations
Validation of a CGM Graphic Against the Web CGM Profile
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 3-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
Copyright © 2003 Pearson Education, Inc. Slide 6-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
WebCGM Interoperability for industrial- strength CGM graphics John C. Gebhardt.
WebCGM and SVG: a comparison (Dieter Weidenbruck, CGM Open) Lofton Henderson, CGM Open Chris Lilley, W3C.
WebCGM vs SVG: Applicability for Technical Graphics Lofton Henderson Dieter Weidenbrück.
Graphical Hotspot Definition A Common ATA/AECMA Approach Spec April 1999 / Page Graphical.
06 May 2003Stylable CGM XML Europe 2003, London Stylable CGM Dave Cruikshank The Boeing Company Lofton Henderson Henderson Consulting.
Universal Printer Description Format UPDF. UPDF Version 1.0 Agenda UPDF Overview –History –Design Last Call –Review changes –Approval or requirements.
1 © Netskills Quality Internet Training, University of Newcastle Structure, Presentation and Navigation © Netskills, Quality.
4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
Microsoft Office 2010 Basics and the Internet
Chapter 08: Adding Adding Interactivity Interactivity With With Behaviors Behaviors By Bill Bennett Associate Professor MSJC CIS MVC.
Microsoft Office Illustrated Fundamentals Unit C: Getting Started with Unit C: Getting Started with Microsoft Office 2010 Microsoft Office 2010.
PRODUCT MODELLING. Eastman C (1999). Building Product Models, CRC Press, Boca Raton Smithers T (1989). AI-based design versus geometry-based design or.
Creating a Web Page with Word IS 460 Notes by Thomas Hilton.
Dr. Alexandra I. Cristea XHTML.
Landings by Species Group and Year. Revenue by Species Group.
Iframes & Images Using HTML.
XML: text format Dr Andy Evans. Text-based data formats As data space has become cheaper, people have moved away from binary data formats. Text easier.
CSS Cascading Style Sheets. Objectives Using Inline Styles Working with Selectors Using Embedded Styles Using an External Style Sheet Applying a Style.
Elder L. Lionel Kendrick Of the First Quorum of the Seventy It has been from the beginning and it will be till the end that the natural man will have a.
Website Design.
A really fairly simple guide to: mobile browser-based application development (part 1) Chris Greenhalgh G54UBI / Chris Greenhalgh
Javascript Document Object Model. How to use JavaScript  JavaScript can be embedded into your html pages in a couple of ways  in elements in both and.
Web Page Design Tips & Tricks Layering Choose Insert – Layout Objects – Layer Click anywhere along the outline of the layer box to select it Click &
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
XP 1 New Perspectives on Creating Web Pages with HTML Tutorial 1: Developing a Basic Web Page.
XML Primer. 2 History: SGML vs. HTML vs. XML SGML (1960) XML(1996) HTML(1990) XHTML(2000)
Web Development & Design Foundations with XHTML Chapter 14 Key Concepts.
Cos 381 Day 7. © 2006 Pearson Addison-Wesley. All rights reserved. 6-2 Agenda Assignment 2 Posted –Program a web-based Version of Soduku using JavaScript.
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
HTML DOM.  The HTML DOM defines a standard way for accessing and manipulating HTML documents.  The DOM presents an HTML document as a tree- structure.
CREATED BY ChanoknanChinnanon PanissaraUsanachote
WEB DESIGN USING DREAMWEAVER. The World Wide Web –A Web site is a group of related files organized around a common topic –A Web page is a single file.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 Exploring Microsoft Office Word 2007 Chapter 8 Word and the Internet Robert Grauer, Keith.
Bare bones notes. Suggested organization for main folder. REQUIRED organization for the 115 folder.
Chapter 1 XHTML: Part I The Web Warrior Guide to Web Design Technologies.
Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and attributes Create.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 8 1 Creating Effective Web Pages Creating HTML Documents Tutorial 8.
Flash & JavaScript Mariela Hristova October 19, 2004 INF 385E – Fall 2004 – School of Information.
© ITEDO Software 2001 From 3D CAD to Web catalogs Dieter Weidenbrück.
Creating Links – Lesson 31 Creating Links Lesson 3.
© ITEDO Software 2004 S1000D and CGM Dieter Weidenbrueck Paris July 21, 2004.
C H 07: M ORE A BOUT HTML Tharith Sriv. O UTLINE You have already learnt almost everything in HTML. In this chapter, you will learn more about:  An HTML.
HTML (Hyper Text Markup Language) Lecture II. Review Writing HTML files for web pages – efficient compact – fundamental. Text files with htm extension.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 14 Key Concepts 1 Copyright © Terry Felke-Morris.
MULTIMEDIA Multimedia is the field concerned with the computer- controlled integration of text, graphics, drawings, still and moving images (Video), animation,
Microsoft FrontPage 2003 Illustrated Complete Working on the Web Site’s Hyperlinks and Appearance.
1 ITEC 4830 Graphics Design Chapter 1 Dreamweaver MX 2004 Basics.
Chapter 6 Dynamic Documents with JavaScript. © 2006 Pearson Addison-Wesley. All rights reserved Introduction Def: A dynamic HTML document is.
This is a test Webpage Wow, I’m writing my first webpage.
Introduction to Programming the WWW I CMSC Summer 2004 Lecture 8.
Copyright © Terry Felke-Morris Web Development & Design Foundations with HTML5 8 th Edition CHAPTER 14 KEY CONCEPTS 1 Copyright.
THE DOM.
Microsoft Office 2010 Basics and the Internet
Microsoft Office 2010 Basics and the Internet
Digital Illustration Chapter 6 File format.
XML Related Technologies
Creating Links – Lesson 3
Web Development & Design Foundations with HTML5 7th Edition
Overview of CGM CGM is a binary vector graphics format.
Publishing and Maintaining a Website
DHTML Javascript Internet Technology.
DHTML Javascript Internet Technology.
Interoperability for industrial-strength CGM graphics John C. Gebhardt
Tutorial 3 Working with Cascading Style Sheets
Presentation transcript:

XML Europe 2002 Barcelona, May WebCGM DOM - External Control for Web Graphics Dave Cruikshank Technical Fellow, The Boeing Company CTO, CGM Open Ulrich Laesche President, Ematek Informatik GmbH

XML Europe 2002 Barcelona, May Agenda Background Application Structuring WebCGM Application Structures WebCGM DOM Requirements Development Status Example

XML Europe 2002 Barcelona, May Background CGM (ISO/IEC 8632) –Computer Graphics Metafile - interchange –Robust 2-dimensional graphics language –Stable – 15 years as an ISO standard –Widely supported – technical documentation, CAD/CAM, desktop publishing, etc. –Widely profiled – Air Transport Assn, CALS, AECMA, automotive, telecommunications, etc.

XML Europe 2002 Barcelona, May Background - CGM Version 2 (Am1:1989) CGM Version 1 (1987) Version 3 (Am3:1991) Defect Corrections Republish CGM:1992

XML Europe 2002 Barcelona, May Background - CGM Profiles&Conformance (Am1:1994) CGM Version 3 (1992) Version 4 (Am2:1995) Defect Corrections Republish CGM:1999

XML Europe 2002 Barcelona, May Background CGM Open –Consortium formed in 1998 ( UsersVendorsIndependents Boeing EADS Bombardier US Navy MOD UK Xerox (AECMA) Itedo Sys Dev Inc Larson S/W Auto-trol Ematek Bentley (Corel) NIST Lofton Henderson Bruce Garner

XML Europe 2002 Barcelona, May Background - WebCGM Based on ATA GREXCHANGE Extensions for application structuring Targeted for technical illustrations –2D –Line art –Navigation functionality

XML Europe 2002 Barcelona, May Background - WebCGM WebCGM V1.0 (1999) Defect Corrections Republish WebCGM V1.0 Release 2 (2001)

XML Europe 2002 Barcelona, May Application Structuring Group graphical primitives by type Attach attributes to groups to support: –Linking –Information retrieval –Viewer behavior –Etc.

XML Europe 2002 Barcelona, May WebCGM Application Structure Types Picture Body subpara grobject gdata layer para opt rep cho rep cho gdata – graphical primitives opt – optional rep – repeat cho – choice grobjectgdata rep cho grobject gdata para gdata

XML Europe 2002 Barcelona, May WebCGM Application Structure Attributes layer –id –layer Description –layer Name grobject –id –region –view Context –linkuri –screentip –name para & subpara –id –region –linkuri –screentip –content

XML Europe 2002 Barcelona, May WebCGM What does that buy us? –The ability to navigate through and between illustrations example

XML Europe 2002 Barcelona, May WebCGM Why a DOM? –Control over viewer behavior externally Attributes of primitives (color, weight, font, etc.) Visibility of objects –Remove some (most) of the metadata from the CGM file Context sensitive linking Context sensitive screen tips

XML Europe 2002 Barcelona, May WebCGM DOM requirements Metafile level –Access to: File name URL Metafile version Metafile Description

XML Europe 2002 Barcelona, May WebCGM DOM requirements Picture level –Access to: Picture name VDC extent Parent List of children –Control over: Links between children

XML Europe 2002 Barcelona, May WebCGM DOM requirements Graphical primitives –Control over: Color Intensity Line weight Edge weight

XML Europe 2002 Barcelona, May WebCGM DOM requirements Layer application structure type –Access to: Identifier Layer name Layer description Parent List of children –Control over: Visibility Links between children

XML Europe 2002 Barcelona, May WebCGM DOM requirements Grobject application structure type –Access to: Identifier Name Region View context Parent List of children –Control over: Linkuri Screentip visibility

XML Europe 2002 Barcelona, May WebCGM DOM requirements Para and subpara application structure type –Access to: Identifier Region View context Content Parent List of children –Control over: Linkuri Screentip visibility

XML Europe 2002 Barcelona, May WebCGM DOM requirements Application structure graphical primitives –Control over: Color Intensity Line weight Edge weight Text font Text size Text scale factor

XML Europe 2002 Barcelona, May WebCGM DOM requirements Event handling: –OnClick –OnMouseOver –OnMouseOut –OnLoad –OnUnload

XML Europe 2002 Barcelona, May DOM Work in Progress Watch this space