Half-day tutorials from leading experts are available to researchers and developers seeking to pick up new skills on the latest developments on W3C Web standards. For the first time, W3C is providing such tutorials during a dedicated "W3C tutorial track" over two days, on Monday 16 and Tuesday 17 April 2012.
News
- New edition of the popular W3C online training course in the W3DevCampus program: "Mobile Web 1: Best Practices". Registration is OPEN (early bird rate until 23 April).
- Important resource: How to Make Presentations Accessible to All
- Sign up for the W3C tutorials @ WWW2012 and come learn, discuss and meet with W3C staff and members.
- W3C communication material and goodies will be distributed to all students.
Registration
Please select the number of tutorials to attend in the registration system.
Notes to students
Bring your laptop and enthusiasm!
TPartners
Monday 16 April - morning - room St Clair 3B
by Bert Bos and Eva Kasal
CSS3 in Style
by Bert Bos, W3C Style Activity Lead and Eva Kasal, FreelancerThe 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.
Read the course material.
Monday 16 April - morning - room St Clair 4
by Shawn Henry and Hans Hillen
Accessibility in Tomorrow's Web
by Shawn Henry, W3C WAI Outreach Coordinator and Hans Hillen, Accessibility DeveloperAccessibility 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.
Read the course material that was presented during this session.
Tuesday 17 April - morning - room St Clair 2
by Dominique Hazaël-Massieux and Frances de Waal
Developing Mobile Web Applications
by Dominique Hazaël-Massieux, W3C Mobile Web Initiative Activity Lead and Frances de Waal, WaalWeb ownerParticipants 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.
Read the course material and the presentation.
To start soon (30 April): the popular W3C online training course in the W3DevCampus program: "Mobile Web 1: Best Practices" is OPEN for
registration (early bird rate until 23 April).
This W3C "Mobile Web 1" course helps Web designers and content producers who
are already familiar with the desktop world to become familiar with the Web as
delivered on mobile devices. It is based entirely on W3C standards,
particularly the Mobile Web Best Practices.
Tuesday 17 April - afternoon - room St Clair 2
by Hadley Beeman and Ivan Herman
Open Data in Practice
by Hadley Beeman, LinkedGov Founder, and Ivan Herman, W3C Semantic Web Activity LeadThis 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.