Wednesday, November 14th, 2007
We’re now excited to open-source this framework since we believe that there is nothing Google-specific in the techniques we have implemented. We invite the Web developer community to help us collectively define a robust framework for rapid prototyping of accessibility enhancements to Web 2.0 applications.
The ability to rapidly prototype end-user interaction has led to an explosion in the number of AJAX applications; until now, visually impaired users have been left behind in this process. We hope that the AxsJAX framework encourages the Web community to bring the power of Web 2.0 development to solving the problem of accessing rich Web interaction in an eyes-free environment.
What AxsJAX does…
The AxsJAX framework helps inject accessibility features into these applications so that users of adaptive technologies such as screen readers and self-voicing browsers experience the same level of interactivity that is now taken for granted by users of Web 2.0 applications.
AxsJAX injects accessibility enhancements as defined by W3C ARIA. The prerequisites for experiencing its benefits include:
- A modern Web browser like Firefox 2.0 or later that supports W3C ARIA.
- Adaptive technologies that respond correctly to the accessibility enhancements introduced by W3C ARIA.
- In particular, many of the enhancements injected by AxsJAX depend on support for live regions a feature that enables adaptive technologies like screen readers and self-voicing browsers deal correctly with asynchronous updates to portions of a Web page.
The AxsJAX framework can inject accessibility enhancements into existing Web 2.0 applications using any of several standard Web techniques:
- Using Greasemonkey — a powerful browser extension that allows end-users to customize the look and feel of Web sites via custom scripts.
- Using Fire Vox — Fire Vox, an open source talking browser extension for Firefox, automatically injects the AxsJAX scripts if the “Use site specific enhancements” option is turned on.
Posted by Dion Almaer at 7:11 am