This introduction walks you step by step through a simple yet complete Web 2.0 "mashup" application.
14:00-17:30 (3h 30m)
Tutorial
Building CouchDB Applications
Jan Lehnardt (Freisatz)
In this workshop you will learn the foundations of writing distributed, highly available and fault tolerant applications on top of CouchDB, the new RESTful database.
9:00-12:30 (3h 30m)
Tutorial
XSLT 2.0: More Power, Less Hassle
Doug Tidwell (IBM)
More than six years in the making, XSLT 2.0 became a W3C recommendation in February 2007. In this session, we'll cover the changes of the language, including the simpler syntax for grouping and the powerful schema and data validation features. Compared to Version 1.0, XSLT 2.0 makes the hard things easy and the difficult things possible. XSLT 2.0 is a powerful addition to anyone's toolbox.
14:00-17:30 (3h 30m)
Tutorial
Testing XSLT
Tony Graham (Menteith Consulting Ltd)
This hands-on training is for people familiar with XSLT - either XSLT 1.0 or XSLT 2.0 - who want to improve the reliability and accuracy of their stylesheets.
9:00-12:30 (3h 30m)
Tutorial
Unobtrusive JavaScript with jQuery
Simon Willison (-)
The jQuery JavaScript library is one of the most popular toolkits for quickly adding robust scripted enhancements to both web pages and applications. This tutorial will provide comprehensive coverage of the jQuery library, and show how jQuery can be used to apply JavaScript in an unobtrusive way that enhances usability while keeping applications accessible to users that lack JavaScript support.
14:00-17:30 (3h 30m)
Tutorial
XForms 1.1
Steven Pemberton (CWI/W3C)
XForms is a new technology being widely adopted by industry: even
though it was designed for forms, as the name suggests, it is capable
of, and is being used for, much more. This tutorial introduces XForms, with an emphasis on the improvements in the new version 1.1.