Addressing Performance and Security in a Screen Reading Web Application That Enables Accessibility Anywhere

The Web provides nearly ubiquitous access to information, but access for blind Web users requires the use of expensive, specialized software programs called screen readers unlikely to be installed on most computers. WebAnywhere is a self-voicing, Web-browsing Web application that makes the Web acces...

Full description

Saved in:
Bibliographic Details
Published in2008 Eighth International Conference on Web Engineering pp. 273 - 284
Main Authors Bigham, J.P., Prince, C.M., Ladner, R.E.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.07.2008
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The Web provides nearly ubiquitous access to information, but access for blind Web users requires the use of expensive, specialized software programs called screen readers unlikely to be installed on most computers. WebAnywhere is a self-voicing, Web-browsing Web application that makes the Web accessible for blind Web users from most devices with Web access. WebAnywhere requires no special permissions or additional software to be installed on the host machine, enabling it provide a self-voicing interface on almost any Web-enabled device. WebAnywherepsilas interface is written in Javascript, speech is retrieved from a remote server, and sounds are played using either Flash or existing embedded sound players. This paper describes the performance and security implications of the systempsilas unique design and how it has been engineered to provide usable access anywhere. Specifically, we present prefetching and caching strategies developed to make the system responsive even on low-bandwidth connections and security considerations that replicate existing browser security policies.
DOI:10.1109/ICWE.2008.47