How to make your Flash Content accessible and WCAG 2.0 compliant

Kazuhito Kidachi
Corporate Director & General Manager
Research and Development Department

Katsutoshi Tsuji
Accessibility Engineer
Research and Development Department, Accessibility Team

March 18, 2009

Agenda

  1. About Mitsue-Links
  2. About Flash Technology
  3. What to Consider in order to Comply with WCAG 2.0
  4. Case Study 1: Accessible Podcast Player
  5. Workflow for Creating Accessible Flash Content
  6. Case Study 2: Visualsorter
  7. Summary

About Mitsue-Links: Company Profile

About Mitsue-Links: Web Accessibility Solution

About Mitsue-Links: Activities for Improving Accessibility

About Flash Technology: Overview

About Flash Technology: Usage Trend

Became popular with the spread of Flash Player

What to Consider in order to Comply with WCAG 2.0: Creating/Browsing Requirements

What to Consider in order to Comply with WCAG 2.0: About WCAG 2.0

What to Consider in order to Comply with WCAG 2.0: Flash Content and WCAG 2.0

What to Consider in order to Comply with WCAG 2.0: Principle 1: Perceivable

What to Consider in order to Comply with WCAG 2.0: Principle 2: Operable

What to Consider in order to Comply with WCAG 2.0: Principle 3: Understandable

What to Consider in order to Comply with WCAG 2.0: Principle 4: Robust

Case Study 1: Accessible Podcast Player: About Accessible Podcast Player

Case Study 1: Accessible Podcast Player: Demonstration of Inaccessible Podcast Player

Case Study 1: Accessible Podcast Player: Demonstration of Accessible Podcast Player

Case Study 1: Accessible Podcast Player: Problems with Inaccessible Podcast Player

Screen Reader users
Impossible (or not easy) to identify which button has what function because the buttons aren't labeled properly
People who are hard of hearing
Cannot gain any information from this content because no alternate information is provided for audio content
Cannot notice if audio content starts immediately after opening a content
Users who use keyboard only
Cannot use effects or features only for pointing devices such as clicks, double clicks, and mouseover

Case Study 1: Accessible Podcast Player: Points for how to meet WCAG 2.0

SC 1.1.1 Non-text Content
All non-text content that is presented to the user has a text alternative that serves the equivalent purpose
SC 1.2.2 Captions (Prerecorded)
Captions are provided for all prerecorded audio content in synchronized media
SC 1.2.3 Audio Description or Media Alternative (Prerecorded)
An alternative for time-based media or audio description of the prerecorded video content is provided for synchronized media
SC 2.1.1 Keyboard
All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes

Workflow for Creating Accessible Flash Content: Workflow Overview

  1. Consultation
  2. Planning
  3. Design
  4. Authoring
  5. Implementation
  6. Validation

Workflow for Creating Accessible Flash Content: 1. Consultation

Workflow for Creating Accessible Flash Content: 2. Planning

Workflow for Creating Accessible Flash Content: 3. Design

Workflow for Creating Accessible Flash Content: 4. Authoring

Workflow for Creating Accessible Flash Content: 5. Implementation

Workflow for Creating Accessible Flash Content: 6. Validation

Case Study 2: Visualsorter: About Visualsorter

Case Study 2: Visualsorter: Demonstration of Visualsorter

Summary

Thank you!

We All Welcome Your Comments / Feedbacks
k-kidachi@mitsue.co.jp
tsuji-katsutoshi@mitsue.co.jp