Keys

Introduction to Web Accessibility

Shadi Abou-Zahra, W3C/WAI
http://www.w3.org/People/shadi/

(alternate presentation format available)

Yesterday...

Old computer connected to the internet via an acoustic coupler to an analog telephone

...Today

Lecture room full of people using laptops, tablets, mobile phones, and other devices

...Tomorrow?

Four teenagers sitting in a cafe and each fully immersed in her mobile phone

One Web

Different mobile phones, computer screen, airlines entertainment system, car navigation system, ticketing machine, television, and a refrigerator with a built-in screen

The Open Web Platform

Illustration of devices and domains sorrounding the Open Web Platform described at http://www.w3.org/standards/

HTML5

HTML5 Logo

HTML5
...and Friends

Word cloud with HTML5, CSS, DOM, WCAG, WAI-ARIA, SVG, RDF, and many more

Web Technology Stack

Full W3C technology stack described at http://www.w3.org/Consortium/techstack-desc.html

Accessibility at W3C

The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. - Tim Berners-Lee, W3C Director and inventor of the World Wide Web, 1997

Components of Web Accessibility

The Web consists of several components that work together:

The Big Picture

Essential Components of Web Accessibility

What is Web Content Anyway?

different compents of a Web page such as pictures, text, diagrams, structures, etc.

Any information on your website and applications, including:

WCAG

Web Content Accessibility Guidelines (WCAG) 2.0
Internationally recognized standard for web accessibility:

Web User Perspective

Web user with a symbolic path to represent Web content that passes through user agents and assistive technologies in order to be acquired or experienced information.

UAAG

User Agent Accessibility Guidelines (UAAG):

Web Developer Perspective

Web developer with a symbolic path to represent information that passes through authoring tools and evaluation tools in order to be published Web content.

ATAG

Authoring Tool Accessibility Guidelines (ATAG):

Dependencies Between Components

specific example for alternative text on images which is a requirements by the Web Content Accessibility Guidelines 1.0. Web developers provide text alternatives for the images using authoring tools. The HTML specification provides a mechanism to supplement images with such text. Finally, this redundant coding is used by browsers and assistive technology to convey the information to the end users according to their preferences, for example visually, through voice synthesis, or in form of text.

When Components Are Weak...

Symbolic paths around authoring tools or through multiple browsers and assistive technologies represent how Web developers and users need to spend more effort working around weak components that do not support accessibility.

Sometimes other components can compensate through "work-arounds"

Questions?