Monday 16 April - morning
CSS3 in Style
by Bert Bos, W3C Style Activity Lead and Eva Kasal, Freelancer
The goal of the tutorial is to explain the newest features of Cascading
Style Sheets (CSS), and how they integrate with the other open Web platform
technologies such as HTML5 and SVG.
We will teach how to use the features in the CSS Snapshot 2010 that are new
since 1999 (i.e., since CSS Level 2). That includes such features as Media
Queries (style sheets that are adapted for specific devices), Namespaces
(styles for XML files with mixed vocabularies), semi-transparent colors, and
many new selectors.
The tutorial will also take a brief look at the features expected in the
next snapshot of CSS, for which there are currently some experimental
implementations. W3C does not recommend that people use experimental features
in production systems (it is certain that some of them will change), but it
does ask people to try them out and report their experiences.
Monday 16 April - morning
Accessibility in Tomorrow's Web
by Shawn Henry, W3C WAI Outreach Coordinator and Hans Hillen, Accessibility
Developer
Accessibility is essential for developers and organizations who want to
create high quality websites and web tools, and not exclude people from using
your online resources. Accessibility ensures that your web products work well
for people with a diverse range of hearing, movement, sight, and cognitive
ability — and are more usable by all, including the increasing number of
older users online.
In this tutorial, you'll learn about:
- The basics of how people with disabilities use the Web, including
adaptive strategies with mainstream tools and with assistive technologies
- HTML5 features to enhance accessibility, such as canvas
- WAI-ARIA functionality for making rich Internet applications
accessible
- Multimedia accessibility issues and current work on captions
- The overlap between Responsive Web Design and designing for accessibility
from the beginning
- Shortcuts for using W3C standards and supporting resources to answer your
questions on a wide range of accessibility issues
We will provide real-world examples of design challenges, coding best
practices, and elegant solutions that make your Web products work better for
everyone.
Tuesday 17 April - morning
Developing Mobile Web Applications
by Dominique Hazaël-Massieux, W3C Mobile Web Initiative Activity Lead and
Frances de Waal, WaalWeb owner
Participants to the tutorial will learn how to build applications for
mobile devices using Web technologies. We will first focus on what makes it
different to use the Web on mobile devices compared to computers: the specific
constraints of these devices, as well as their increasing specific
advantages.
We will then learn how to work around these constraints to provide a
good user experience on mobile devices:
- learning how best practices can help hide limitations of mobile
devices
- using features from HTML5, CSS to make sites more
mobile-friendly
- use the exciting new APIs available on modern mobile
platforms
- and looking at what content adaptation solutions can be used to cater
to a large number of devices.
The tutorial will then look at how to exploit all the specificities of
the mobile user experience, via JavaScript APIs, touch interactions, camera
integration, etc.
Tuesday 17 April - afternoon
Open Data in Practice
by Hadley Beeman, LinkedGov Founder, and Ivan Herman, W3C Semantic Web
Activity Lead
This tutorial aims to help participants understand that breadth and
potential of government open data. It also will give them an appreciation for
the complications of dealing with this data from a variety of organisations in
varying formats and levels of quality.
Over the past few years, many governments have undertaken initiatives to
publish their non-personally-identifiable data as a common resource for
research, entrepreneurship and auditing by citizens. The data is published from
many thousands of organisations and spans a variety of subjects in each
country, including (but not limited to):
- mapping resources
- spending data
- demographic data about citizen populations
- scientific research
- transport timetables
Because each data team has its own systems and drivers for organising their
work, the data itself can be challenging even for the experienced data
practitioner.
This tutorial will introduce the Semantic Web tools we have for making sense
of these compilations of data, and will take participants through the process
of working with several datasets to learn how and where to apply them in
working with open data.