Overview slides

Introduction

The Office slide sets cover a decent portion of the activities of W3C. Each set is between 5 and 50 slides depending on the topic. However, the slide set is under constant development, and not all the topics are covered at the same depth.

The main goal of this slide set is to help the office staff (or anybody else, by the way) to give a presentation of W3C activities with or without going into the very details of a particular recommendation or activity area. Everyone is, of course, free to take the slideset as a basis only, and modify it for a specific presentation following his/her own taste and style. There is nothing cast in concrete here.

This is an evolving slide set. Some of the slide sets are very detailed, while some others are more terse. The overall goal is not to provide very detailed presentations; the experience is that office staff speakers are generally requested at events that want an overall view. If real “tutorial” like talks are asked for, then it is better to rely on a relevant expert of the W3C team. Of course, if a specific area is in the experience of an office staff or myself (eg, SVG), then we can also add a more tutorial like presentation. Any contribution is welcome from anybody, either in the forms of updates or complete slide sets! (I am sure there are also mistakes here and there).

You are of course free to download and use as you wish the "all.html" file in each of the subdirectories.

History and immediate plans

The slide set used to be larger, but I pruned it a bit. I deleted those that are not really for our general public (eg, introduction to XML, HTTP). These may be relevant for, eg, university courses, but this is not our goal.

I also added some more "overview" type presentation, like the renewed "Overview", the "SemanticWeb", etc. I plan to do something similar for Interaction formats, Device Independence and Multimodality, and some others.

I have not updated the slide set on SMIL, for example. Mainly for the latter there is a technical difficulty, too, in developing sets that are presentable on a large enough palette of browsers (due to requirements of plugins, for example).

Some activities have a fairly good set of slides, presentations, etc, that cover the current state of what they do. It seems to be useless to repeat those. WAI or I18N are typical cases; there are also excellent talks on XHTML and XForms (mostly by Steven Pemberton), it seems again silly to repeat those here. Instead, I made a direct link to those in the table below.

General structure

There has been all kinds of slide generation tools in the past; it is unnecessaryto go into all the details here, it has only a historical value. The slideset is currently being converted (with some exceptions, see below) to the Slidy tool of W3C. This tool is indeed the best candidate these days to become some sort of a unified presentation platform for W3C. It is based on a javascript engine and relies on a specific structure of the input XHTML file to display the content. See the description for details.

The slides in this set are slightly more complicated, though, due to the presence of SVG. In an ideal World, one could use the object element of XHTML to refer to SVG and have the child element of the element to refer to an alternative (typically jpeg or png) image. That means that the file can be displayed using SVG (if the browser can display SVG) or, alternatively, the image if it cannot. Unfortunately, this mechanism does not work properly on IE6 for some types of SVG files (essentially, if an SVG file has an external, relative reference to another file, it breaks down).

To alleviate this problem, the directories of the set typically contain the following three files:

  1. An Overview.html file, to be used with slidy; this file does not refer to an SVG content, but to an image only. Ie, it can be used safely with all browsers.
  2. An OverviewWithSVG.html file, with the similar content, but referring to SVG using the mechanism described above, with an alternative image. This can be used, for example, if you use Firefox or Opera with the Adobe SVG plugin. In some cases, you should use the ASVG6 version of the plugin, there might be some SVG content that does not work properly with ASVG3.
  3. An all.html that is used to generate the other two. I use a python based generation tool to generate the files (there usually a Makefile in the directory, you can have a look at that how exactly one should call the script).

The reason I use the generation tool is convencience. Besides the fact that it generates the two “Overview” versions automatically, it offers some other tricks that come in handy (eg, to refer to the slides of another presentation when there are overlaps). If you do not care about these, you can safely ignore and use, for example, Overview.html file and forget about SVG and the other difficulties.

However, the apperance of Firefox 1.5, with its SVG facilities, made this structure a bit unnecessary. So, for some sets, we get back to the simplest situation with only one Overview file, using the <object> mechanism to include SVG plus possibly a graphics as an alternative, and with the SVG content tested on Firefox1.5. That should be the future for all presentations... Those sets are marked as Slidy+FF1.5 in the table below. [Note: the files may also refer to style files and images in /StyleSheets]

(One more remark on SVG when using Opera8. Opera8 implements SVG Tiny. However, that also means that if the SVG content is more than Tiny, then Opera8 goes wrong because (1) it cannot interpret the content but (2) it tries to do it and does not relinquish control to the Adobe plugin... Fortunately, the SVG Tiny feature can be switched off: you should go to advanced options, downloads, unclidk the remark “Hide file types opened with Opera”, choose SVG and SVGZ and edit the panel accordingly. Note that the slides marked as Slidy+FF1.5 may work properly with Opera, too, but you should test it to be sure...)

Content

The main presentations are:

Directory Content Notes
About Offices A description on the role and functioning of the Offices Converted to Slidy
CCPP A short overview of CC/PP Converted to Slidy
InfoSets A short overview of InfoSets Converted to Slidy
XML Schemas A short intro to XML Schemas Converted to Slidy
MathML An overview of MathML. Fairly detailed, short tutorial like Converted to Slidy, no SVG content, tested on Firefox only! The conversion to Overview.html yields a file using iframe for each MathML expression (that is the only way the content could be displayed with Firefox+Slidy…). The all.html file includes object elements, that might work with the IE+IBMPLugin combination, but I have not tried it.
Overview of W3C and Mobile Relatively detailed. Needs some work by folding in some more demos. Slidy+FF.1.5
About W3C This is, in a way, the slide version of the 'About' pages of W3C. Meant for a non-techy audience, giving an overview of W3C as an organization. Can be combined with the set below when the audience is appropriate… Slidy+FF.15. Note that the slides are in another directory, that is where you have to follow up the various stylesheet links if you want to copy that. This is because these slides have originally been developed elsewhere, ie, in date space...
Overview A short overview of the W3C technologies. Fairly extensive set, but can be shortened here and there… Slidy+FF1.5
P3P A short overview of P3P Converted to Slidy
Semantic Web Presentations
An overview of the Semantic Web, used fairly often (used more for an “outsideer” audience as an introduction) Slide+FF1.5. This is a reference to a slideset maintained by Ivan Herman, the ones in this directory are obsolete.
A shortened version of the “large” tutorial. It is a filtered out version of the tutorial, for about 1.5-2 hours. Slidy+FF1.5. This is a reference to a slideset maintained by Ivan Herman, the ones in this directory are obsolete.
Semantic Web, Questions and Anwers For a more knowledgable audience that already knows the basics... Converted to Slidy+FF1.5, but the slides contain images only for now. This is a reference to a slideset maintained by Ivan Herman, the ones in this directory are obsolete.
An RDF, RDFS, and OWL tutorial A fairly detailed tutorial for a course of about 3-4 hours. Slidy+FF1.5. This is a reference to a slideset maintained by Ivan Herman, the ones in this directory are obsolete.
Semantics of RDF(S) and OWL a fairly theoretical set of slides, giving a short overview of the model theoretical constructions underpinning RDFS and OWL. For a very specialized audience only… Slidy+FF1.5. This is a reference to a slideset maintained by Ivan Herman, the ones in this directory are obsolete.
SVG Presentations
SVG An introduction to SVG (cca. half an hour). Is more or less on the same level of details as the other presentations (and in contrast to the tutorials below). This is generated in SVG format only, using a separete, XSLT tool.
SVG Short Tutorial A short (1.5-2 hours) SVG tutorial. Touches upon lots of subject, but not on all details. This is generated in SVG format only, using a separate XSLT tool
SVG Full Tutorial A detailed (4-5 hours) SVG tutorial. Touches upon every major subject of SVG, only some tiny details are not addressed. This is generated in SVG format only, using a separate XSLT Tool
UI Overview A high level overview of the UI technologies (SVG, SMIL, MathML, etc). It contains nice examples for the usage of SMIL, MathML and CSS, and this will improve in future. I tested the MathML example with the IBM plugin only, should be tested with others. The SMIL presentation works with the RealOne installation as a plugin of IE6 (not tested yet with Mozilla). The MathML file refers to an SVG file through object which, works with Mozilla for the latest version of the Adobe SVG Plugin only (ASV6).
I18N A detailed overview of the I18N activities This is not a local slides set, has been created by Richard Ishida on the I18N activities. There is no real use of repeating this here. Unfortuanately, there is no direct “all.html” if you want to reuse (part of) it, but can be used nevertheless.
WAI Short Overview A short overview of the WAI Activities. For a longer overview, see the one below! Converted to Slidy. Largely inspired by a presentation of Marja-Riitta developed by the WAI folks
WAI Overview An overview of the WAI Activities This slide set is maintained and regularly updated separately by the Outreach working group of the WAI domain; I link it here for the sake of completeness.
XHTML2+CSS+XForms A short overview of XHTML2, CSS, and XForms Linked to the tutorial given by Steven in autumn 2005
XLink A short overview of Xlink, XBase, XPointer Converted to Slidy
XQL A short overview of XML Query The original is a presentation of Paul Cotton held at a WWW conference, needs a major update
XSLT, XPATH An overview of XSLT and XPath Converted to Slidy. Note: the slides refer to XML+XSLT files, these do not work on Opera which does not have built-in XSLT processing…
XML Signatures A short overview of Digital Signatures and Encryption Converted to Slidy
XML Family Overview An interoperability overview of the basic XML technologies
Web Services This is a tutorial given by Hugo Haas and Charlon Bareto (Adobe)

Some directories contain various auxiliary files, these are:

StyleSheets Style sheets and related files used by Slidy+FF1.5 versions of the slides (also relies on the core Slidy files)
Flags Various country flags
gifs Various images in gif format
icons Various navigational images for the slides
jpgs Various images in jpeg format
pngs Various images in png format
svgs A very large set of individual SVG files, which are used by the various presentation. There is a separate index.xml file in the directory to describe the content
svgClipArt Some small SVG symbols which can be reused by other SVG slides
tools Old slidemaker tools which are not really used any more. Kept here to avoid breaking down old stuff, but should be deleted, eventually
xmls Various XML examples, mainly as examples for XSLT usage
xsltSlidemaker The slidemaker tool I use

Ivan Herman, Head of Offices (ivan@w3.org)
Last revised: $Date: 2006/05/29 12:17:36 $