Advances in W3C Web graphics standards
Max Froumentin - World Wide Web Consortium
SIGGRAPH 2003
31 July 2003
●
Part I
●
SVG
●
SVG 1.0/1.1
●
SVG Mobile Profiles
●
SVG 1.2
●
SVG Print
●
Multimedia
●
Multimedia: SMIL
●
Multimedia: Timed-Text
●
Multimedia: Timed-Text Requirements
●
XHTML2 / XForms
●
CSS
●
Multimodal
●
* Part II
●
Component integration
●
Device integration
●
Device Independence
●
Multimodal Interaction
●
Fine
Part I
Advances in W3C Web graphics standards - 1 of 19
- Specification Roundup- IntegrationWhat's new.
SVG
Advances in W3C Web graphics standards - 2 of 19
SVG 1.0/1.1
Advances in W3C Web graphics standards - 3 of 19
Recommendations since Sep 2001 and Jan 2003
Adoption
●Renderers: Adobe plug-in, Batik, Corel Smart Graphics, etc.
●Editors: XStudio
●Exchange format: Maya 5, Invisio@@
●SVG Conference
SVG Mobile Profiles
Advances in W3C Web graphics standards - 4 of 19
Recommendation since Jan 03
●SVG Tiny
●SVG Basic
●Adoption
SVG 1.2
Advances in W3C Web graphics standards - 5 of 19
Second working draft released Apr2003
●adds: rendering XML
●adds: flowing text
●adds: audio/video
SVG Print
Advances in W3C Web graphics standards - 6 of 19
Authoring Guidelines, not a profile
Requirements document published Feb 2003
●No animation or scripting
●Color reproduction
●Page layout
●Multiple part (fonts, images) aggregation
Multimedia
Advances in W3C Web graphics standards - 7 of 19
Multimedia: SMIL
Advances in W3C Web graphics standards - 8 of 19
SMIL 2 Recommendation since Aug 2001
●Adoption: animation markup included in SVG
●3GPP has defined a profile of SMIL for MMS messages
●Implementations: Qi mobile browser, X-Smiles, RealOne, IE, etc.
Multimedia: Timed-Text
Advances in W3C Web graphics standards - 9 of 19
New Working Group
●movie subtitling
●captioning for accessibility
●scrolling news items
●karaoke!
●Credits
Currently, several incompatible formats exist, causing interoperability
problems when used within SMIL. Main idea is decouple video and timed-text.
Multimedia: Timed-Text Requirements
Advances in W3C Web graphics standards - 10 of 19
15 May 2003: Use cases and
requirements document
●suitable for text captioning
●allows for description of content
●streamable, user-customisable, etc.
●internationalised
XHTML2 / XForms
Advances in W3C Web graphics standards - 11 of 19
A new HTML
●Cleans up HTML, but not backwards compatible
●Leaves presentation to CSS
●Fully XML
●Modular
A new forms language
●Content cleanly split from presentation: abstract controls and
presentation bindings
●Controls can be tied to other fields: activate, default value, etc.
●Can return any XML instance, following a given template
●Support for XML Schema types: date, float, etc.
Currently a Candidate Recommendation, lots of implementations, should be
finalised this year
CSS
Advances in W3C Web graphics standards - 12 of 19
Powerful styling for XML
CSS2
●4 years old, but doing well
●Modern browsers now fully implement it
●allows attractive designs but remains simple and accessible
CSS3
●Many new properties: color, internationalisation
●Profiles for mobile devices, interactive TV
Multimodal
Advances in W3C Web graphics standards - 13 of 19
The future of HCI is the future of the Web
●Voice, Handwriting, Keyboard: all at once
●Mobility: mobile phones, PDAs, cars...
●The Web is the main application:
●A lot of information out there
●Systems will use HTTP, SOAP, RDF, etc.
W3C started a Working Group on 2002
43 Companies, 79 Participants. Goals:
●Definition of a Framework
●Components:
●Ink, Voice
●System and Environment
●Merging Information
●Annotating input
More on multimodal interaction
* Part II
Advances in W3C Web graphics standards - 14 of 19
Integration
●Component integration
●Device integration
Component integration
Advances in W3C Web graphics standards - 15 of 19
How to handle mixing namespaces
While the specs define how everything works together in terms
of syntax (XML, namespaces, styling, etc), making it work in implementations
can be tricky
●It works in monolithic software: e.g. X-Smiles, Mozilla, written
in a modular fashion.
●But there are problems if integrating
modules from different vendors, i.e plug-ins
Component extensions
●Goal define an API for plug-ins
●Requirements:
●Rendering: allocation of boxes, line breaks
●propagation of events, CSS
●Error handling
●Nesting/reentrance
●...
Work has not started, but pressure is mounting
Device integration
Advances in W3C Web graphics standards - 16 of 19
Fewer computers are desktop machines.
Old specifications are big and inadapted to mobile phones, or PDAs
Therefore, a lot of specs are being modularised:
●CSS: TV Profile, Mobile Profile, Media Queries
●XHTML Modularization
●SVG: Basic and Tiny profiles
Device Independence
Advances in W3C Web graphics standards - 17 of 19
Not only specifications are designed as modular, but the W3C are also
working on a complete device independence framework
CC/PP
●Language for device description and user preferences
●content adaptation mechanisms (client/server, etc.)
●Authoring guidelines
Multimodal Interaction
Advances in W3C Web graphics standards - 18 of 19
Same as CC/PP for device description, but extended requirements:
●Concurrent input and output devices
●Environmental factors: geographical position, surrounding noise...
●Session migration: car to pda to phone, etc.
Fine
Advances in W3C Web graphics standards - 19 of 19
●A lot of activity going on at W3C
●Graphics standards always evolving
●...to make a better Web
If you want to know more, or participate, email me (mf@w3.org)