Access to graphical interfaces for blind users
interactions
Toward accessible human-computer interaction
Advances in human-computer interaction (vol. 5)
Touching and hearing GUI's: design issues for the PC-Access system
Assets '96 Proceedings of the second annual ACM conference on Assistive technologies
Human-computer interaction
Looking for a humane interface: will computers ever become easy to use?
Communications of the ACM
Linux Journal
Power browser: efficient Web browsing for PDAs
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Raising awareness among designers accessibility issues
ACM SIGCAPH Computers and the Physically Handicapped
Traversing the Web: Mobility Heuristics for Visually Impaired Surfers
WISE '03 Proceedings of the Fourth International Conference on Web Information Systems Engineering
Accessibility designer: visualizing usability for the blind
Assets '04 Proceedings of the 6th international ACM SIGACCESS conference on Computers and accessibility
A Standalone Vision Impairments Simulator for Java Swing Applications
USAB '09 Proceedings of the 5th Symposium of the Workgroup Human-Computer Interaction and Usability Engineering of the Austrian Computer Society on HCI and Usability for e-Inclusion
Hi-index | 0.00 |
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.