Skip to content
Help
Designing RIA Accessibility: A Yahoo UI (YUI) Menu Case Study
Previous
|
Next
Table of Contents
Designing RIA Accessibility:
A Yahoo UI (YUI) Menu Case Study
What's Happening?
Web 1.0 vs. Web 2.0
Rich Internet Applications (RIAs)
Web 2.0 Design Philosophy
Getting It Right the Second Time
Preserve opportunity & availability
Accessibility Defined
So how can we move forward?
Three Techniques (Use Them All)
Characteristics of Techniques
Standards-Based Development
Approach 1:
Standards-Based Development
Standards-Based Development
Example: Menu Structure
Standards-Based Development
Example: Menu Heirarchy
Standards-Based Development
Example: Separators
Standards-Based Development
Example: Help Text
Standards-Based Development
Example: Titles
Standards-Based Development
Example: Emphasis
Standards-Based Development
Benefits
Standards-Based Development
Drawbacks
Standards-Based Development
Drawbacks Example
Redundant Interfaces
Approach 2:
Redundant Interfaces
Approach 2:
Redundant Interfaces
Redundant Interfaces
Example: Progressive Enhancement
Redundant Interfaces
Example: Progressive Enhancement
Redundant Interfaces
Example: Progressive Enhancement
Redundant Interfaces
Example: Progressive Enhancement
Progressive Enhancement Summary
Redundant Interfaces
Example: Multiple Task Flows
Redundant Interfaces
Example: Keyboard & Mouse Support
Keyboard & Mouse Support
Roaming tabindex="0" technique
Redundant Interfaces
Example: Screen Reader Support
Redundant Interfaces
Example: Screen Reader Support
Redundant Interfaces
Example: Screen Reader Support
Redundant Interfaces
Benefits
Redundant Interfaces
Drawbacks
Faithful and Predictable Ports
Approach 3:
Faithful and Predictable Ports
Faithful and Predictable Ports
Example: Keyboard Access
Faithful and Predictable Ports
Example: Resizability
Faithful and Predictable Ports
Example: Viewport Positioning
Faithful and Predictable Ports
Example: Viewport Positioning
Faithful and Predictable Ports
WAI-ARIA Roles & States
Faithful and Predictable Ports:
Benefits
Faithful and Predictable Ports:
Drawbacks
Questions
Text and Images from Slide
Standards-Based Development
Example: Emphasis
View all slides
|
Contents of this slide