|
|
Home > Accessibility > Creating Accessible Computer Applications
Creating Accessible Computer ApplicationsDid you know?
People who are blind or visually impaired do use computers. In fact, many consider their ability to access information and to communicate through their computers indispensable - at the level of a fundamental human and civil right. Anyone using a computer today must continually perform two tasks:
People who are blind are not able to use a pointing device, since use of a pointing device requires the user to see and manipulate an on-screen cursor. People with some useful vision may or may not be able to use a pointing device. However, people who are blind or visually impaired generally have no problem using a computer keyboard. The accommodations required to make a computer usable by someone who is blind or visually impaired are, therefore, replacements for the user's inability to see and use a computer screen. To put it in other words, people who are blind require accommodation to the computer's output systems rather than its input systems. Individuals who are visually impaired and who cannot be accommodated with available fonts and colors often use screen magnification programs to enlarge text and images. People who are blind access a computer using a screen reader and speech synthesizer or a refreshable braille display. Current versions of screen reader software intercept information as it is being sent to the screen and store it in a memory construct known as the off-screen model (OSM). An off-screen model is essentially a database that holds the contents of the screen including text, graphics and controls. The screen reading or braille program then accesses the information in the OSM and renders it in speech or braille. Microsoft Active Accessibility (MSAA) is a set of programming language enhancements and standards for programmers to follow. It exposes user interface control objects so that assistive technologies like screen readers can read and access them. Applications that use MSAA include: Microsoft Word, Excel, Internet Explorer, and Lotus Notes. Screen readers obtain additional information by accessing the Document Object Model (DOM.) The DOM is used in Word, Excel and Internet Explorer. Modern screen readers do not simply "read" the screen. Rather they rely on an analysis of the screen to read certain portions and not others when the screen is first presented. The screen reader will, for example, attend to a system cursor or a highlight bar. Most importantly, the user is given tight control over reading discrete units of the screen, such as a window title bar, menu, or status line. The user can also silence speech when the information desired has been obtained. There is a fundamental distinction between the temporal, speech-based interface primarily used by people who are blind, and the static, video-display interface familiar to sighted users. A braille display is static just as its video analog, though able to display only a few characters at a time - generally no more than 80 - and unable to display graphics. Screen magnification programs also give users a considerable amount of control over how they view information presented on the screen. For example, using a combination of automated and manual commands, the screen magnifier can be set to follow screen activity, zoom in on specific screen locations, and scroll through text. As with other assistive technology applications, the performance of a screen magnifier can be enhanced if the software applications they are expected to work with are designed with accessibility in mind. It is important to consider the needs of individuals with disabilities during the initial product development phase. Adding accessibility features later in the development process is time-consuming and expensive. You will find that features included to improve a product's accessibility are generally consistent with good design practices that will benefit all users. Examples of accessible design strategies of particular importance to users with visual impairments, but which often benefit other users, are listed below. Links to detailed guidelines are included at the end of this document. These development guidelines should be consulted early in the software development process. Design Strategies
Test with UsersUsability studies can be based on a number of different methodologies. The following strategies may assist you in incorporating accessibility issues into usability studies.
Design and Test the Support Documentation.Create documentation in an accessible form, such as in text-only HTML or ASCII. Document all keyboard access features and other features that may affect a user's interaction with the application. Assess the Design in the Field.
Making the Most of Your Accessible Software Application.An accessible application will provide many benefits to thousands of individuals with visual impairments. However, as a designer or manufacturer, the creation of an accessible application also will provide you with several added benefits. The ability to design accessible products will become particularly important as more and more users begin to access computers in nontraditional ways. Federal, state, and local government agencies and educational institutions, as well as private companies, that must comply with the Americans with Disabilities Act and the Telecommunications Act of 1996 need to consider the accessibility of the products their employees and customers use. Thus, an accessible product has several marketing advantages over its competitors. Additional ResourcesAmerican Foundation for the Blind
Artic Technologies
IBM
IBM Guidelines for Writing Accessible Applications Using 100% Pure Java
Microsoft
The Microsoft Windows Guidelines for Accessible Software Design Download Guide from: http://www.microsoft.com/enable/dev/guidelines.htm Sun Microsystems
Accessibility Quick Reference Guide
Trace Research & Development Center
U.S. Access Board
U.S. Department of Education
World Wide Web Consortium Web Accessibility Initiative
Related Events
|
|
|||||||
|
Printer-Friendly Format |
|||||||||
Help expand possibilities for people with vision loss—Donate to AFB. |
|
| Having trouble reading the site? Check out the American
Foundation for the Blind's accessibility options. You can change the colors
on our site, increase the text size, and even change the font to something you find more readable.
Screen reader users can move repetitive links out of their way, by pushing the navigation bar to the
bottom of the page. |
|
| AFB would like to hear from you. Please contact us with your comments and suggestions. Link to Us | Site Map | Policy Statement | Copyright © 2010 American Foundation for the Blind. All rights reserved. Material provided on AFB.org is intended for information use only and is not a substitute for professional medical advice. If you have any concerns about your health, please contact your health provider. |
|