November 2005
Maria Rueters, instructor at the Carroll Center for the Blind in Newton, Massachusetts, and outgoing president of VIBUG (Visually Impaired and Blind User Group), spoke at the Boston-IA meeting on November 17, 2005. She demonstrated the use of JAWS and ZoomText (two assistive technologies for visual impairments) for testing Web sites and software applications for accessibility.
Topic: "Testing Software with JAWS and ZoomText"
Date: November 17, 2005
Speaker: Maria Rueters
Location: Bentley University
Waltham, Massachusetts
On November 17, Maria Rueters demonstrated how testing with the tools designed for people who are blind or have low vision can help make Web sites and software applications more accessible for people with a wide variety of visual impairments.
Maria focused on the JAWS screen reader from Freedom Scientific (used by many blind people to listen to the text on the computer screen) and the ZoomText screen magnifier from Ai Squared (used by people with low vision to enlarge screen text).
Maria is an ideal presenter for this topic, for many reasons:
Blind and low-vision users gain a level of independence with technology and the use of assistive technology software. Like the general population, they range from unsophisticated to very sophisticated users. JAWS is a complex program. Even though she is an instructor of JAWS and has expertise in creating user scripts for JAWS, Maria admits there are features she seldom uses.
With special reading glasses and a large monitor, Maria can decipher information on the screen if she sits close to the monitor. She can see when something is happening on the screen, and she can detect color and icons, but she cannot see the mouse pointer. She prefers a standard-sized keyboard, even with her laptop. Although she often uses a mouse, she reminded us that most blind users rely entirely on the keyboard.
Maria ran her demo with older hardware and software: the Windows ME operating system, JAWS 5.0 (the latest version is 7.0), and ZoomText 8.0 (the latest version is 9.0). It is not uncommon for blind or low-vision users to be running older versions because of hardware and software costs, and the fact that many blind people are unemployed or do not have large incomes. On the other hand, many blind and low vision users keep up-to-date and run the very latest versions.
When screen reader software was first introduced, it supported DOS, which presented few challenges because it was completely text-based and there was always a cursor location. The introduction of graphical user interfaces, such as Windows and the Web, required that screen readers start all over again and deal with more complexity, images, and the frequent lack of cursor position.
JAWS costs over $1000, mostly due to its small market. Most people need training to learn how to use JAWS. The Carroll Center for the Blind offers basic JAWS training for one week or two weeks to blind students as part of their residential program.
JAWS is customizable. Users can write their own scripts that can be associated with an application to make it more accessible. Sophisticated users can make inaccessible software more accessible using JAWS scripts.
Maria's demonstration of JAWS included the following:
Maria opened some web pages and demonstrated the orientation and navigation features offered by JAWS, which include:
Note that the Links list in JAWS is not particularly useful if the link text states "Learn More" or "Click here" rather than something more descriptive, especially when these phrases are used multiple times per page.
The screen reader depends upon the use of standard HTML tags (for example, for headings). The web developer must use good HTML. In addition, alternative text for graphics, skip navigation links, shortcuts, and other HTML coding makes web pages more accessible.
Maria feels that graphic images add little value for her, so she prefers short descriptions (using alt attributes) for images. She is mostly interested in the text, audio, and video.
Maria is not particularly bothered by links that open new browser windows, since the Windows shortcut Alt-Tab allows her to navigate between windows. Assigning descriptive web page titles, however, assists in this navigation.
JAWS has a forms mode, which Maria demonstrated, switching from forms to editing mode and back. In order for forms to be accessible, the web developer needs to associate labels with form fields. In addition, the developer should use real buttons and text rather than images for actions to submit information (such as pressing Enter or clicking Go).
Maria demonstrated the challenges of locating content quickly with two examples: getting to the text of an e-mail message in WebMail, and finding the recipe she wants on a web page. She showed us how she uses search techniques like looking for text likely to be nearby (such as "Add to Addressbook" in an e-mail header), or text likely to be part of the content she wants to read (such as an ingredient or measurement in a recipe).
JAWS can affect the performance of a computer, requiring occasional rebooting, which we even experienced during Maria's presentation.
ZoomText is offered in two versions, Magnifier only or a Magnifier/Reader combination, with pricing ranging from approximately $400 to $600. Users with vision impairments can take keyboard instruction classes on ZoomText at the Carroll Center.
As Maria demonstrated ZoomText, she showed us the following features:
ZoomText combines magnification and some screen reader functions, which helps people whose eyesight is getting worse over time.
For people who want to test software applications or web sites themselves, evaluation copies are available:
JAWS online Help supplies useful information for getting started.
Barbara Casaly is a member of Boston-IA and a senior member of STC. She is the manager of Member Profiles for the STC Boston Chapter and serves on the STC Internet Committee.
© 2005 Barbara Casaly. All rights reserved.
Photograph © 2005 Elizabeth Klisiewicz. All rights reserved.