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.
['Jeffrey P. Bigham', 'Craig Prince', 'Richard E. Ladner']
Addressing Performance and Security in a Screen Reading Web Application That Enables Accessibility Anywhere