Universal Usability of Dynamic Content:
Three Case Studies in Making DHTML, Ajax, and Flash Accessible

Report by Peter McNally

June 2008

On June 5, 2008, at Fidelity Investments in Boston, Marguerite Bergel and Ann Chadwick-Dias presented a talk entitled, "Universal Usability of Dynamic Content: Three Case Studies in Making DHTML, Ajax, and Flash Accessible". In this presentation, Margi and Ann described three Fidelity case studies highlighting different Rich Internet Application (RIA) challenges and their solutions.

Topic: "Universal Usability of Dynamic Content: Three Case Studies in Making DHTML, Ajax, and Flash Accessible"

Date: June 7, 2008

Speakers: Marguerite Bergel and Ann Chadwick-Dias, Fidelity Web Technology Group, User Experience

Location: Fidelity Investments
Boston, Massachusetts

Fidelity Investments, 245 Summer Street, Boston, MA.

On June 5 at Fidelity Investments in Boston, Marguerite Bergel and Ann Chadwick-Dias of the Fidelity Web Technology Group (part of the User Experience team at Fidelity Investments) presented a timely talk entitled, "Universal Usability of Dynamic Content: Three Case Studies in Making DHTML, Ajax, and Flash Accessible".

As more and more businesses move functional, rich applications to the Web, they are opting to use the latest interactive technologies to allow for a rich user experience. However, these Rich Internet Applications (RIAs) present new accessibility challenges that cannot be addressed with traditional web accessibility standards (WCAG 1.0 and Section 508).

Margy and Ann presented three Fidelity case studies highlighting different RIA challenges and their solutions. They emphasized that in some cases, the solutions chosen were not ideal. As with many commercial development projects, schedule and other project constraints limited the solutions.

Margy and Ann began with an overview of the user experience team at Fidelity and how accessibility affects Fidelity today. For example, out of Fidelity's 22 million customers, statistics would suggest that roughly 1 million have significant vision impairment, while about 100,000 are likely to be legally blind. For Fidelity, accessibility is not an abstract concept, but an important business driver for its customers.

With the stage set, each case study was described in detail.

Back to top

Case Study #1 – Alt Text Emergency (DHTML)

Challenges

Solution

Provide alt text representing the graphical content. This was not the ideal solution. It would have been better to use HTML tables to hold the data. But given the timing, it was the most feasible and accessible solution.

Back to top

Case Study #2 – Trade Ticket Tumult

Ajax was used to make a web page more interactive and dynamic. An action on one part of the page caused another part of the page to change. Entering a stock symbol in the upper left corner of the page caused real-time stock quote information to appear in the lower-right corner of the page.

Challenges

The general challenge was how to signal a page change to the user, whose focus is elsewhere. Users did not see the real-time quote due to placement and treatment.

Specific challenges included:

Solutions

General

For Screen Readers

Keyboard Support for Everyone

Consider Alerting Users When Information is Updated

Inform Users of Dynamic Updates to Pages

Back to top

Case Study #3 – Do Blind Users Really Want Flash Movies?

Challenges

Flash movies are increasingly used to provide rich content— but understanding how to make Flash movies fully accessible is not always considered in budget planning.

Solutions/Design Recommendations

Back to top

Here are some links related to the presentation.

Examples of Accessible Ajax:

Back to top