- AxsJAX
AxsJAX (Access-Enabling AJAX) is an open source JavaScript library for enhancing the accessibility of Web 2.0 applications. [cite web
title = AxsJAX Project Page
url=http://google-axsjax.googlecode.com/
accessdate = 2008-05-31 ]One of the key abstractions that AxsJAX provides to web developers is the ability to cause
assistive technology (AT) to speak. Although AT do not provide such an interface to web developers, they do respond in predictable ways to events. By usingWAI-ARIA , AxsJAX is able to manipulate the DOM such that an ARIA-aware browser + AT combination will generate and receive the necessary events which cause the AT to speak what the web developer wishes to be spoken.Another abstraction is a content navigation rules system built around the idea of multiple trails through a page. Users can select which trail they wish to be on and then navigate through just the items in that trail. For example, on a news site, the trails may be the different sections (Politics, Entertainment, Tech, Health, etc) and the items in each trail would the stories in their respective sections.
AxsJAX scripts can be included by the web application developer (as in the case of
Google Reader ), [cite web
title = ARIA For Google Reader: In praise of timely information access
url=http://googleblog.blogspot.com/2008/03/aria-for-google-reader-in-praise-of.html
accessdate = 2008-05-31 ] automatically applied on behalf of the user by their AT (e.g.,Fire Vox ), or manually inserted by the end users themselves via abookmarklet orGreasemonkey script.Interesting applications of AxsJAX include using it to create a talking translator. [Citation
first = Charles L
last = Chen
author-link = http://clcworld.net
first2 = T.V.
last2 = Raman
author2-link = T. V. Raman
contribution = AxsJAX: A Talking Translation Bot Using Google IM
title = Proceedings of the 2008 International Cross-Disciplinary Workshop on Web Accessibility
year = 2008
pages = 54-56
publisher = ACM New York, NY, USA ] and mashing up thexkcd web comic with its transcripts [cite web
title = Accessibility mashups: AxsJAX fun with XKCD Comics
url=http://googleblog.blogspot.com/2007/12/accessibility-mashups-axsjax-fun-with.html
accessdate = 2008-05-31 ]References
See Also
*
Accessibility
*Ajax (programming)
*Rich Internet application
*Universal design
*Fire Vox
Wikimedia Foundation. 2010.