Internet Accessibility


Ever try to navigate the Web with your eyes closed? Without a mouse? Fifty million Americans are differently-abled, and nearly half of these people encounter difficulties accessing the World Wide Web. The U.S. government recently took steps to tackle the accessibility issue. Here's some coverage of the issue.

Adjustments for people with various impairments are justly made in every facet of life. However, an aspect we often don't think about—and one that is likely taken for granted—is fair and easy access to technology, especially the Internet. Open your Web browser. Now try and navigate without using your mouse. You did not get very far, did you? Now you can imagine the hardships with which many people deal every day in the information-technology world. Fifty million Americans are differently-abled, and nearly half of these people encounter difficulties accessing the World Wide Web.

The U.S. government recently took steps to tackle the accessibility issue. In 1998, Congress amended Section 508 of the 1988 Workforce Investment Act to strengthen provisions covering differently-abled Americans' access to information in the federal government. The law, which applies to all federal agencies developing, procuring, maintaining, or using electronic and information technology, directs an interagency group composed of the U.S. Architectural and Transportation Barriers Compliance Board (also known as the Access Board) and the General Services Administration (GSA) to develop access standards that will become part of the Federal Procurement Regulations.

The interagency group released a report in fall 2000 to be implemented during the subsequent six months. The message in the report is clear: if computer manufacturers don't design their software and hardware products with accessibility in mind, they will be denied the federal government's huge purchasing power, as the government will not be able to buy their products. The requirements of Section 508, developed by the U.S. Department of Education together with IT vendors such as Compaq, Microsoft, and Oracle, are expected to be reflected in the private sector within five years of adoption by the federal government. Until then, the issue leaves room for potential lawsuits—one example being the National Federation for the Blind suing America Online in November 1999 for failing to provide adequate access to its site. Although progress is slow, some measures are already being taken by computer manufacturers to help these 25 million users. Here are some examples.

Microsoft Active Accessibility
One technology that will help facilitate the growth of assistive hardware and software products is Microsoft Active Accessibility (MSAA). This application programming interface (API) provides standard ways for software (including non-Microsoft products) to plug into the Windows features used by assistive hardware and software. The MSAA API exposes code, so developers of assistive software can write applications that can work with, access, or use most system-provided user interface elements, such as list boxes and buttons. Building software to standards such as MSAA allows customers to choose their preferred assistive technology, such as a screen reader or a refreshable Braille display. Companies including Adobe Systems and JetForm are adopting MSAA API. Adobe develops the Acrobat document viewing application. JetForm is planning to release server-based form-creation software that allows the user's Web browser to specify the document format. This is especially helpful in rendering a single-column format, which is easily deciphered by screen-reading devices.

For the Hearing Impaired
Operating systems and most software packages such as word processors and spreadsheets are text based, making the special needs of those with hearing impairments comparatively simple to address. All that needs to be done is to amplify the computer's sound with a special sound card, headset, or speakers. In situations where the user is nearly or completely deaf, simple computer sounds (such as the "bell" tone heard when an error condition occurs) can be represented as screen text. And as larger capacity media such as DVDs are used for multimedia products, it will be easy to include a "subtitles" option for the audio portion.

For Those with Hand/Arm Mobility Deficits
Keyboard-Assisted Navigation
Users who have difficulty moving and clicking a mouse have long been able to navigate with the keyboard by pressing the arrow, tab, enter, and "hot" keys. This works well for navigating through simple menus, button bars, and text documents. But the difficulty remains when there are multiple levels of menus and tool bars or numerous rows, columns, graphics, and embedded controls, which are often laid out in a nonlinear format.

On-Screen Keyboard Navigation
An alternative to keyboard-assisted navigation is using head motions to move and position the cursor. A light- or infrared-emitting unit is centered on top of the monitor, and the user wears either an adhesive-backed reflecting dot on the forehead or a headset with a receiving unit mounted on the front and a cable connecting it to the transmitter. The user can click the mouse by pressing the enter key, touching an external button with finger, wrist, elbow, or foot, or by puffing and sipping a tube placed in the mouth and connected to the motion-detecting headset to respectively produce left and right mouse clicks.

If typing several keys in tandem for particular functions is a challenge, a "sticky keys" feature can be used, whereby the first key pressed remains active while the user hits the next key(s) of the required combination. If only an on-screen keyboard can be used, the speed and ease of data entry can be improved if the device has an "auto completion" feature displaying a list of words corresponding to the first few letters the user activates with the pointing/clicking device. The user then selects the correct word and avoids having to enter all the letters. Ideally the on-screen keyboard program should have the ability to "learn" new words entered by the user that are not in the dictionary. This would be extremely helpful to users who frequently enter the same proper nouns and technical terms.

Voice Recognition Software
A voice recognition software application is also useful to enter data and navigate the user interface, but it has a steeper learning curve and usually works best with a high-end sound card and microphone or headset. Setup and calibration of the software can be complex. The registration procedure is particularly difficult, since the user must read a passage aloud for about ten minutes so the aid can "learn" his/her individual pronunciation. Users speaking a language other than their native tongue may be prompted to read several additional passages for recognition to be effective. Fortunately, setup data can be stored in a file so the registration process can be bypassed if the software must be reinstalled.


About the author

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.