SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
Flash &
Accessibility
 Yahoo! Developer Summit
      London, 2007
What is 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
  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”
What is accessibility?
“ensuring that people with disabilities
are not discriminated against”
Gez Lemon, October 2006
Types of disability
types of disability
Visual
Total blindness, partially sighted, colour blindness
types of disability
Visual
Total blindness, partially sighted, colour blindness

Auditory
Deaf or hard of hearing
types of disability
Visual
Total blindness, partially sighted, colour blindness

Auditory
Deaf or hard of hearing

Mobility
Limited movement and fine motor control
types of disability
Visual
Total blindness, partially sighted, colour blindness

Auditory
Deaf or hard of hearing

Mobility
Limited movement and fine motor control

Cognitive
Autism, ADHD, dyslexia, short-term memory loss
Flash & visual
 disabilities
Flash & visual
          disabilities
Assistive technologies
Flash hooks into MSAA on Windows
No support yet for other AT layers.
Flash & visual
           disabilities
Assistive technologies
Flash hooks into MSAA on Windows
No support yet for other AT layers.

Zooming
Vector-based - native support for zooming.
Can hook into browser text resize with JS
Flash & visual
           disabilities
Assistive technologies
Flash hooks into MSAA on Windows
No support yet for other AT layers.

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

Colour adjustment
Flash 8 filters allow quick and easy colour
adjustment.
Had enough of
the slides yet?
Good!
It’s demo time
Flash & auditory
  disabilities
Flash & auditory
          disabilities
Graphical representation
Flash is graphical by nature.
Flash & auditory
          disabilities
Graphical representation
Flash is graphical by nature.

Audio captioning
3rd party solutions for displaying external caption
data available for Flash 7+
Flash & auditory
          disabilities
Graphical representation
Flash is graphical by nature.

Audio captioning
3rd party solutions for displaying external caption
data available for Flash 7+

Video captioning
Flash 8 supports reading in external caption data.
Latest Flash Player 9 supports 3GPP TimedText
embedded in MP4 file.
Another demo
3GPP TimedText
Flash & mobility
  disabilities
Flash & mobility
          disabilities
Keyboard control
Flash has built-in support for [TAB] key focussing.
Flash links [ENTER] and [SPACE] to mouse clicks.
Keyboard events are exposed in ActionScript.
Flash & cognitive
   disabilities
Flash & cognitive
          disabilities
No specific features
Flash doesn’t really have any specific features to
help with cognitive disabilities.

Rules that apply to standard web development
also apply to Flash.
One last demo
  SITA Kids
Resources
Slides, examples, etc
http://dynamicflash.com/talks


Adobe
http://www.adobe.com/accessibility/products/flash/

Blogs
http://niquimerret.com
http://dynamicflash.com
Questions?
END

Mais conteúdo relacionado

Destaque

Recycling paper iip
Recycling paper iipRecycling paper iip
Recycling paper iipsjypawar
 
Recycling of paper and board
Recycling of paper and boardRecycling of paper and board
Recycling of paper and boardm_divya_bharathi
 
Conference #alu16 - Aluminium recycling essentials by olivier neel
Conference #alu16 - Aluminium recycling essentials by olivier neelConference #alu16 - Aluminium recycling essentials by olivier neel
Conference #alu16 - Aluminium recycling essentials by olivier neelConstellium
 
Waste Management Using the 5Rs Techniques
Waste Management Using the 5Rs TechniquesWaste Management Using the 5Rs Techniques
Waste Management Using the 5Rs TechniquesAntonio Delgado
 
Methods of waste disposal reduce, reuse , recovery, recycle
Methods of waste disposal reduce, reuse , recovery, recycleMethods of waste disposal reduce, reuse , recovery, recycle
Methods of waste disposal reduce, reuse , recovery, recyclepraison
 
Solid waste and disposal methods
Solid waste and disposal methodsSolid waste and disposal methods
Solid waste and disposal methodsAnkur Verma
 
recycle reduce reuse
recycle reduce reuserecycle reduce reuse
recycle reduce reuseSidra Afzal
 
Reduce, Reuse and Recycle (3R)
Reduce, Reuse and Recycle (3R)Reduce, Reuse and Recycle (3R)
Reduce, Reuse and Recycle (3R)rebina
 
What is Recycling: 7 Benefits of Recycling
What is Recycling: 7 Benefits of RecyclingWhat is Recycling: 7 Benefits of Recycling
What is Recycling: 7 Benefits of RecyclingPacebutler
 
solid waste management
solid waste managementsolid waste management
solid waste managementAmit Nakli
 

Destaque (18)

Recycling
RecyclingRecycling
Recycling
 
Recycling paper iip
Recycling paper iipRecycling paper iip
Recycling paper iip
 
Plastic recycling
Plastic recyclingPlastic recycling
Plastic recycling
 
Glass recycling
Glass recyclingGlass recycling
Glass recycling
 
Recycling of paper and board
Recycling of paper and boardRecycling of paper and board
Recycling of paper and board
 
Conference #alu16 - Aluminium recycling essentials by olivier neel
Conference #alu16 - Aluminium recycling essentials by olivier neelConference #alu16 - Aluminium recycling essentials by olivier neel
Conference #alu16 - Aluminium recycling essentials by olivier neel
 
Recycled Glass
Recycled GlassRecycled Glass
Recycled Glass
 
Paper recycling
Paper recyclingPaper recycling
Paper recycling
 
Waste Management Using the 5Rs Techniques
Waste Management Using the 5Rs TechniquesWaste Management Using the 5Rs Techniques
Waste Management Using the 5Rs Techniques
 
Recycling of iron & steel
Recycling of iron & steelRecycling of iron & steel
Recycling of iron & steel
 
Plastic recycling
Plastic recyclingPlastic recycling
Plastic recycling
 
Methods of waste disposal reduce, reuse , recovery, recycle
Methods of waste disposal reduce, reuse , recovery, recycleMethods of waste disposal reduce, reuse , recovery, recycle
Methods of waste disposal reduce, reuse , recovery, recycle
 
Solid waste and disposal methods
Solid waste and disposal methodsSolid waste and disposal methods
Solid waste and disposal methods
 
recycle reduce reuse
recycle reduce reuserecycle reduce reuse
recycle reduce reuse
 
Reduce, Reuse and Recycle (3R)
Reduce, Reuse and Recycle (3R)Reduce, Reuse and Recycle (3R)
Reduce, Reuse and Recycle (3R)
 
Solid waste management ppt
Solid waste management pptSolid waste management ppt
Solid waste management ppt
 
What is Recycling: 7 Benefits of Recycling
What is Recycling: 7 Benefits of RecyclingWhat is Recycling: 7 Benefits of Recycling
What is Recycling: 7 Benefits of Recycling
 
solid waste management
solid waste managementsolid waste management
solid waste management
 

Semelhante a Flash and Accessibility

AT Bootcamp - Sensory
AT Bootcamp - SensoryAT Bootcamp - Sensory
AT Bootcamp - SensoryATBootcamp
 
Universal Design by i. s.e.e. u.
Universal Design by i. s.e.e. u.Universal Design by i. s.e.e. u.
Universal Design by i. s.e.e. u.Bill Fischer
 
Orca: A screen reader sailing into uncharted waters
Orca: A screen reader sailing into uncharted waters Orca: A screen reader sailing into uncharted waters
Orca: A screen reader sailing into uncharted waters Emergya
 
Accessibility Reaching all Learners
Accessibility Reaching all LearnersAccessibility Reaching all Learners
Accessibility Reaching all LearnersLeslie Schecht
 
It & Health Solutions For Disabled Users (Jose M And Gerardo A)
It & Health   Solutions For Disabled Users (Jose M And Gerardo A)It & Health   Solutions For Disabled Users (Jose M And Gerardo A)
It & Health Solutions For Disabled Users (Jose M And Gerardo A)itgsabc
 
Global accessibility day untapped minority
Global accessibility day  untapped minorityGlobal accessibility day  untapped minority
Global accessibility day untapped minorityBarbara Starr
 
Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11IndicThreads
 
Web Accessibility Workshop
Web Accessibility WorkshopWeb Accessibility Workshop
Web Accessibility Workshopjosodo
 
Ezpz presentation
Ezpz presentationEzpz presentation
Ezpz presentationlaurenivory
 
Guide Dogs and Digital Devices
Guide Dogs and Digital DevicesGuide Dogs and Digital Devices
Guide Dogs and Digital DevicesXamarin
 
Introduction to Web Accessibility
Introduction to Web AccessibilityIntroduction to Web Accessibility
Introduction to Web AccessibilityMathilde Buenerd
 
The Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceThe Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceKevin Suttle
 
Assistive technologiesslides
Assistive technologiesslidesAssistive technologiesslides
Assistive technologiesslidesYamna Shaban
 
Accessibility in video production
Accessibility in video productionAccessibility in video production
Accessibility in video productionKen Circeo
 

Semelhante a Flash and Accessibility (20)

AT Bootcamp - Sensory
AT Bootcamp - SensoryAT Bootcamp - Sensory
AT Bootcamp - Sensory
 
Universal Design by i. s.e.e. u.
Universal Design by i. s.e.e. u.Universal Design by i. s.e.e. u.
Universal Design by i. s.e.e. u.
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
Orca: A screen reader sailing into uncharted waters
Orca: A screen reader sailing into uncharted waters Orca: A screen reader sailing into uncharted waters
Orca: A screen reader sailing into uncharted waters
 
Accessibility Reaching all Learners
Accessibility Reaching all LearnersAccessibility Reaching all Learners
Accessibility Reaching all Learners
 
It & Health Solutions For Disabled Users (Jose M And Gerardo A)
It & Health   Solutions For Disabled Users (Jose M And Gerardo A)It & Health   Solutions For Disabled Users (Jose M And Gerardo A)
It & Health Solutions For Disabled Users (Jose M And Gerardo A)
 
Global accessibility day untapped minority
Global accessibility day  untapped minorityGlobal accessibility day  untapped minority
Global accessibility day untapped minority
 
Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11
 
Web Accessibility Workshop
Web Accessibility WorkshopWeb Accessibility Workshop
Web Accessibility Workshop
 
Ezpz presentation
Ezpz presentationEzpz presentation
Ezpz presentation
 
Guide Dogs and Digital Devices
Guide Dogs and Digital DevicesGuide Dogs and Digital Devices
Guide Dogs and Digital Devices
 
Introduction to Web Accessibility
Introduction to Web AccessibilityIntroduction to Web Accessibility
Introduction to Web Accessibility
 
Accessibility
AccessibilityAccessibility
Accessibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
inset presentation tle.pptx
inset presentation tle.pptxinset presentation tle.pptx
inset presentation tle.pptx
 
Accessibility for beginners
Accessibility for beginnersAccessibility for beginners
Accessibility for beginners
 
The Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceThe Next Generation of Flash User Experience
The Next Generation of Flash User Experience
 
Lecture 9 Accessibility Original
Lecture 9 Accessibility OriginalLecture 9 Accessibility Original
Lecture 9 Accessibility Original
 
Assistive technologiesslides
Assistive technologiesslidesAssistive technologiesslides
Assistive technologiesslides
 
Accessibility in video production
Accessibility in video productionAccessibility in video production
Accessibility in video production
 

Último

Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 

Último (20)

Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 

Flash and Accessibility