Skip to Main Content
Universal Design for Web Applications
book

Universal Design for Web Applications

by Wendy Chisholm, Matt May
November 2008
Beginner content levelBeginner
198 pages
5h 15m
English
O'Reilly Media, Inc.
Content preview from Universal Design for Web Applications

Chapter 9. Ajax and WAI-ARIA

In the last chapter, we showed you how to add JavaScript to your HTML and CSS to make a web application. In this chapter, we discuss adding Accessible Rich Internet Application (WAI-ARIA, or ARIA for short) properties and other techniques for making JavaScript and Ajax accessible.

We have yet to realize the non-disability-specific benefits of ARIA, although we expect to see the mobile market take advantage of many of the ARIA features. For example, drag-and-drop is something that is not widely supported across mobile devices, even on the iPhone (as of late 2008).

A report from Informa Telecoms & Media (2007) predicts that 50% of the world’s population will have access to the Internet via a mobile device by 2010. Many of these devices will not support scripting or embedded objects. The majority of currently available mobile devices have a screen resolution of 240x320 pixels, and the iPhone isn’t much bigger at 480x320. Therefore, with smaller screen sizes, rich applications designed for desktop environments are not likely to fit entirely on the screen.

These similarities—constraints on viewport size and lack of a mouse—should cause mobile developers to take a look at WAI-ARIA and other accessibility APIs. The techniques you are looking for may already exist.

Taking Stock of Existing Code

Designing web applications without Ajax, while more complicated than our earlier exercises with simple HTML, is still pretty straightforward. In addition to what you’ve learned ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Designing the Obvious: A Common Sense Approach to Web and Mobile Application Design, Second Edition

Designing the Obvious: A Common Sense Approach to Web and Mobile Application Design, Second Edition

Jr. Robert Hoekman
Designing Great Web APIs

Designing Great Web APIs

James Higginbotham
Designing Evolvable Web APIs with ASP.NET

Designing Evolvable Web APIs with ASP.NET

Glenn Block, Pablo Cibraro, Pedro Felix, Howard Dierking, Darrel Miller

Publisher Resources

ISBN: 9780596155681Supplemental ContentErrata