Details

Design Checks for Java Accessibility

Simon Harper, Ghazalah Khan, and Robert Stevens.

Abstract

The accessibility of application components is key to enhancing the usability, ergo the user experience, of profoundly blind computer users. However, this accessibility is hampered when platform independent applications are developed because the normal operating system / application interface is abstracted. This means that implicit information inferred by the operating system in platform specific builds is not available in platform independent developments. The current most common platform independent language is Java and the key interface environment for Java is a set of Java Foundation Classes (JFC) known as 'Swing'. Based on faults, identified from conducting systematic testing of Swing applications, we have developed a web-based programming manual for writing accessible Java applications and checking their accessibility. Here, we present the major points from this manual as an abridged set of programming checks to help programmers overcome many of the technical errors that lead to accessibility faults when programming Swing.

Bibtex

@inproceedings{harperADDW05,
Address = {UK},
Author = {Simon Harper and Ghazalah Khan and Robert Stevens},
Booktitle = {Accessible Design in the Digital World},
Date-Modified = {2006-06-23 08:59:39 +0100},
Location = {Dundee,
Scotland,
UK},
Month = {August},
Notes = {{Winner of the IBM Research Best Paper Prize.}},
Publisher = {British Computer Society},
Title = {Design Checks for Java Accessibility},
Year = {2005}}

Full Text

Get the Full Text as an Acrobat Document

Mod: S Harper on 11 Mar 2009