AxsJAX

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 using WAI-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 a bookmarklet or Greasemonkey 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 the xkcd 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.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • AxsJAX — Développeur Google Environnement …   Wikipédia en Français

  • Fire Vox — is a free and open source extension for the Mozilla Firefox web browser that transforms it into a self voicing application. Easy to install and operate, it works on Windows, Mac, and Linux. It can work independently, or together with screen… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”