InfoQ

News

The State of Accessibility with Ajax

Posted by Scott Delap on Oct 16, 2006 05:12 PM

Community
Java
Topics
Rich Internet Apps
Tags
AJAX
One of the items of concern as a result of the Ajax revolution is accessibility. Screen reading technology has found it difficult to keep pace with advancements in application design.  Access Matters has published a roundup of articles to serve as a starting point for further discussions on accessibility in Ajax applications:
Making Ajax Work with Screen Readers - Perhaps the single most enlightening current article that helps us understand the difficulties with AJAX ... This article is a must read for anyone who is really interested in why all the current fuss about AJAX accessibility. Bottom line, screen readers are not yet capable of reliably recognizing when dynamically updated content has changed...

AJAX and Screenreaders: When Can it Work? - [author James Edwards] has invested a tremendous amount of hard work understanding how JavaScript and screen readers interact. His tests and results are posted right here on this blog. James investigates at a level of detail that would try the patience of most. His SitePoint article explores an how various approaches work and fail (too often) with a dizzying selection of screen readers...

AJAX Accessibility Overview - ... Becky [Gibson] offers a number of very reasonable ideas which improve the likelihood that the material will be discovered and handled by screen readers. Such as: Place dynamically updated material after the trigger event, later in the reading order. Write new material into an existing div instead of creating a new one...

In closing, the article mentions that a number of people including the authors of the above three pieces are working on longer term solutions.

No comments

Reply

Exclusive Content

Fast Bytecodes for Funny Languages

Cliff Click discusses how to optimize generated bytecode for running on the JVM. Click analyzes and reports on several JVM languages and shows several places where they could increase performance.

Scott Ambler On Agile’s Present and Future

Scott Ambler, Practice Lead for Agile Development at IBM, speaks on the current status of the Agile community and practices having a look at the perspective of the Agile’s future.

Manager's Introduction to Test-Driven Development

Dave Nicolette and Karl Scotland try to introduce non-technical managers to one of the most popular Agile development techniques: Test-Driven Development (TDD).

Structured Event Streaming with Smooks

Smooks is best known for its transformation capabilities, but in this article Tom Fennelly describes how you can also use it for structured event streaming.

How to Work With Business Leaders to Manage Architectural Change

Successful architectures evolve over time to meet changing business requirements. Luke Hohmann presents how to collaborate with key members of your business to manage architectural changes.

Colors and the UI

In this article, Dr. Tobias Komischke explains how colors used in a GUI can influence our interaction with a computer and offers advice on using the appropriate colors for the interface.

Building your next service with the Atom Publishing Protocol

In his presentation, recorded at QCon San Francisco, MuleSource architect Dan Diephouse explores ways to use the Atom Publishing Protocol (AtomPub) when building services in a RESTful way.

Column Level Security in SharePoint

Grzegorz Gogolowicz and Matthew Dressel demonstrate how to extend Windows SharePoint Services 3.0 to support column level permissions.