(If your browser has proper implementation of the object element of XHTML (e.g., Mozilla’s
Firefox) and you have a SVG plugin installed, you might want to use the same
slideset using
SVG. Some of the images may have added interaction and they also rescale better…)
W3C
The World Wide Web Consortium (W3C):
the neutral forum where Web Standards are developed
The World Wide Web Consortium (W3C): the neutral forum where Web Standards are developed
Our keywords: consensus and neutrality
Our mission: “… to lead the Web to its full potential.”
A High Level Overview
This presentation does not go into the technical details
The goal is to give a feeling how technologies fit together
Some Guiding Principles at W3C
Web Technologies should be interoperable
the Web is based on a large palette of technologies
no technology can pretend to cover all needs on the Web
hence the interoperability of technologies is a must!
The Web is universal and for everybody, regardless of:
language
user capabilities
device used for access
geographical location
…
Data: XML & XML Toolkit
XML is a key technology to ensure interoperability
But XML, by itself, is not really useful… we need to:
have datatypes, validation (DTD-s, Schemas, …)
mix XML specifications/applications (Namespaces)
use hyperlinks (XLink, XBase, …)
compose/decompose (XInclude, Fragments, …)
refer to XML data content (XPath, Query, …)
transform (XSLT)
encrypt, decrypt, sign (Signature, Encryption, …)
interact, script (DOM, Events, …)
etc.
They form the “architectural” foundation of the Web
Usage of the Web has Evolved
Data & People
Technologies for:
text documents (XHTML, MathML)
graphics, multimedia (SVG, SMIL)
voice dialogs (VoiceXML)
interactive forms (XForms)
controlling presentation (CSS)
transmitting stylus interaction data (InkML)
…
What Some of Them Do…
Data & People (cont.)
Most of them are XML applications
W3C has some non-XML technologies, too (WebCGM, PNG)
Most of them are fairly mature by now, tools and implementations emerge
The Mobile Web is strongly coming to the fore
most recent technologies have their “mobile” versions: XHTML Basic, SVG Tiny and Basic, SMIL Basic, XForms Basic…
develop a core vocabulary and structure to add Semantics data to, say, a WSDL entry.
gather use cases, requirements, etc, on a SW based coordination of services, automatized service discovery, etc. There are submissions in the area (e.g., OWL-S, WSMO). Might lead to a more detailed work
there are discussions on a UDDI version being expressed in RDF
…
The Web is for Everybody!
Regardless of language, culture, geographical location
the majority of Web users are not English speakers
it is not only an issue of character sets…
directions of writing, …
format of dates, phone numbers, ZIP codes, numbered items, …
different keyboard types, …
Regardless of user capabilities
color or total blindness, …
difficulties with a keyboard, mouse (eg, RSI problems), …
dyslexia, cognitive or neurological difficulties, …
Regardless of device types and capabilities
PC-s, phones, TV-s, PDA-s, …
low bandwidth, small B/W screen, no sound, no screen, …
How do we Achieve This?
XML formats should be usable in possibly all circumstances
e.g., proper data structures for dates, facilities for metadata
XML data might have to be properly annotated
XHTML’s alt attribute for images is a typical example
The infrastructure should adapt itself:
separation of the information from the presentation
describe the environments and let the tools adapt
The Semantic Web has an important role to play!
adding metadata to images
describing device capabilities
…
Horizontal Activities at W3C
W3C has a number of activities to reinforce those principles