14
WAI – ARIA Singing its Praises Steve Faulkner The Paciello Group [email protected] twitter @stevefaulkner

WAI-ARIA Singing its Praises

Embed Size (px)

DESCRIPTION

presentation about WAI-ARIA, from the European Accessibility Forum, March 27, 2009, Frankfurt, Germany

Citation preview

Page 1: WAI-ARIA Singing its Praises

WAI – ARIASinging its Praises

Steve FaulknerThe Paciello Group

[email protected] @stevefaulkner

Page 2: WAI-ARIA Singing its Praises

WAI = Web Accessibility Initiative

ARIA = Accessible Rich Internet Applications

Page 3: WAI-ARIA Singing its Praises

What is it?It’s a W3C Specification, like

HTML, CSS, XML etc.– It allows you to add role, state and name information to web languages– Communicate dynamic content updates (AJAX) to assistive technology– Provide consistent keyboard support for interactive interface elements

Page 4: WAI-ARIA Singing its Praises

What’s it do?

Page 5: WAI-ARIA Singing its Praises

How?

<span role="slider" aria-valuetext="decent">

Page 6: WAI-ARIA Singing its Praises

What’s it do?

AJAX

The abstinence message failed

Page 7: WAI-ARIA Singing its Praises

What’s it do?

<span aria-live=“polite">Loading…</span>

Page 8: WAI-ARIA Singing its Praises

How?

<span aria-live=“polite">Loading…</span>

Page 9: WAI-ARIA Singing its Praises

It’s bolt on accessibility

Page 10: WAI-ARIA Singing its Praises

It’s “prefab, bolt on” accessibility!

Page 11: WAI-ARIA Singing its Praises

Why do we need it?

HTML 4, 5 and beyondXHTMLSVGXUL

People do stuff with web languages that isn’t anticipated, so the languages aren’t always up to the job, accessibility wise.

Where can it be used?

Page 12: WAI-ARIA Singing its Praises

Firefox accessibility evolved

Try them for yourself

Firebug alphagetfirebug.com/releases/firebug/1.4/

Juicy Studio Accessibility Toolbarhttps://addons.mozilla.org/de/firefox/addon/9108

W3C validation application for MAC OSXhttp://www.paciellogroup.com/blog/?p=108

Hans Hillen

Gez Lemon

Members of the TPG Posse

Page 14: WAI-ARIA Singing its Praises

ARIA ResourcesWAI-ARIA Overviewhttp://www.w3.org/WAI/intro/aria

Introduction to WAI-ARIAhttp://dev.opera.com/articles/view/introduction-to-wai-aria/

Codetalks – ARIA resourceshttp://wiki.codetalks.org/

TPG Bloghttp://www.paciellogroup.com/blog

DHTML Style Guide – keyboard supporthttp://dev.aol.com/dhtml_style_guide