29
Flash & Accessibility Yahoo! Developer Summit London, 2007

Flash and Accessibility

Embed Size (px)

DESCRIPTION

You rarely see the terms Flash and accessibility used together in a sentence, and yet the Flash Player has had the ability to integrate with assistive technologies for almost six years. In this session we'll dispell the myth that all Flash content is inaccessible, and show you how Flash can help to tackle accessibility issues that go beyond standard assistive technologies such as screen readers.

Citation preview

Page 1: Flash and Accessibility

Flash & Accessibility

Yahoo! Developer SummitLondon, 2007

Page 2: Flash and Accessibility

What is accessibility?

Page 3: Flash and Accessibility

What is accessibility?

“making web sites accessible to people with disabilities and at the same time to people using different operating systems, web browsers and devices”

Page 4: Flash and Accessibility

What is accessibility?

“making web sites accessible to people with disabilities and at the same time to people using different operating systems, web browsers and devices”

universality

Page 5: Flash and Accessibility

What is accessibility?

“ensuring that people with disabilities are not discriminated against”Gez Lemon, October 2006

Page 6: Flash and Accessibility

Types of disability

Page 7: Flash and Accessibility

types of disabilityVisualTotal blindness, partially sighted, colour blindness

Page 8: Flash and Accessibility

types of disabilityVisualTotal blindness, partially sighted, colour blindness

AuditoryDeaf or hard of hearing

Page 9: Flash and Accessibility

types of disabilityVisualTotal blindness, partially sighted, colour blindness

AuditoryDeaf or hard of hearing

MobilityLimited movement and fine motor control

Page 10: Flash and Accessibility

types of disabilityVisualTotal blindness, partially sighted, colour blindness

AuditoryDeaf or hard of hearing

MobilityLimited movement and fine motor control

CognitiveAutism, ADHD, dyslexia, short-term memory loss

Page 11: Flash and Accessibility

Flash & visual disabilities

Page 12: Flash and Accessibility

Flash & visual disabilities

Assistive technologiesFlash hooks into MSAA on WindowsNo support yet for other AT layers.

Page 13: Flash and Accessibility

Flash & visual disabilities

Assistive technologiesFlash hooks into MSAA on WindowsNo support yet for other AT layers.

ZoomingVector-based - native support for zooming.Can hook into browser text resize with JS

Page 14: Flash and Accessibility

Flash & visual disabilities

Assistive technologiesFlash hooks into MSAA on WindowsNo support yet for other AT layers.

ZoomingVector-based - native support for zooming.Can hook into browser text resize with JS

Colour adjustmentFlash 8 filters allow quick and easy colour adjustment.

Page 15: Flash and Accessibility

Had enough of the slides yet?

Page 16: Flash and Accessibility

Good!It’s demo time

Page 17: Flash and Accessibility

Flash & auditory disabilities

Page 18: Flash and Accessibility

Flash & auditory disabilities

Graphical representationFlash is graphical by nature.

Page 19: Flash and Accessibility

Flash & auditory disabilities

Graphical representationFlash is graphical by nature.

Audio captioning3rd party solutions for displaying external caption data available for Flash 7+

Page 20: Flash and Accessibility

Flash & auditory disabilities

Graphical representationFlash is graphical by nature.

Audio captioning3rd party solutions for displaying external caption data available for Flash 7+

Video captioningFlash 8 supports reading in external caption data.Latest Flash Player 9 supports 3GPP TimedText embedded in MP4 file.

Page 21: Flash and Accessibility

Another demo3GPP TimedText

Page 22: Flash and Accessibility

Flash & mobility disabilities

Page 23: Flash and Accessibility

Flash & mobility disabilities

Keyboard controlFlash has built-in support for [TAB] key focussing.Flash links [ENTER] and [SPACE] to mouse clicks.Keyboard events are exposed in ActionScript.

Page 24: Flash and Accessibility

Flash & cognitive disabilities

Page 25: Flash and Accessibility

Flash & cognitive disabilities

No specific featuresFlash doesn’t really have any specific features to help with cognitive disabilities.

Rules that apply to standard web development also apply to Flash.

Page 26: Flash and Accessibility

One last demoSITA Kids

Page 28: Flash and Accessibility

Questions?

Page 29: Flash and Accessibility

END