SlideShare a Scribd company logo
Delivering Accessible Content with WCAG 2.0
STC 2012 Summit
May 22, 2012
Mike Paciello, TPG
Copyright The Paciello Group 2012©
Web Accessibility
Toolbar
Copyright The Paciello Group 2012©
 1st – Rehab / Architectural Barriers (Rehab Act/ADA)
 2nd – Computer/Education/Employment (AT Act/IDEA)
 3rd – Ubiquitous/Harmonized (WCAG 2/508)
Great progress, but still 4 key concerns…
Copyright The Paciello Group 2012©
It can get pretty confusing out there…
W3C/WAI
VPATs
Validation,
Certification
TEITAC
EU’s M/376
1194.21 (Software
Applications &
Operating
Systems)
ISO/ANSI
Section 508
1194.22 (Web-based
Intranet & Internet
Information & Applications)
1194.31
Subpart B
(Functional
Performance
Criteria)
1194.41 Subpart
C (Information,
Documentation
and Support)
3rd Party Apps
Exceptions
WCAG 2.0
Copyright The Paciello Group 2012©
Copyright The Paciello Group 2012©
 “Accessibility Gap”
◦ Emerging information
technology growth, adoption
vs. assistive technology.
 Net Effects
◦ AT adapts long after IT is
mainstreamed
◦ People with disabilities &
older adults lack mainstream
technology inclusion.
◦ Rather than closing, the Gap
widens.
Time
AccessibilityGap
Technology
Accessible
Technology
Copyright The Paciello Group 2012©
1
Make Accessible
2
Needs Assessment
Analysis & Audit
Fix it – 508 & WCAG 2
Compliant
Usability Testing
QA Tools to maintain
3
How Do We
Engage?
Enable Users
Customized User Experience
Personalization
Customization
Industry Specific
Functionality
--- CONCERNS ---
< 2% those with visual
disabilities have software to
use websites or software
How does business justify
the investment/ROI?
Copyright The Paciello Group 2012©
Copyright The Paciello Group 2012©
◦ 508 Requirements
◦ Depth & Breadth; portal like
◦ Clear path to information
◦ Harmonization w/WCAG 2.0
◦ Procurement toolkit
◦ “Universal” enforcement
◦ Consistent, quantifiable test results
◦ Weighted checkpoints; measurable provisions
◦ Compliance score
◦ Scorecard/dashboard tools
US Access Board / TEITAC gave them…
A Celebration of Usability in Civic Life
Access + Usability
TEITAC
New Recommendations for Section 508
Sarah Swierenga, Whitney Quesenbery, Kate Walser, and Michael Paciello, Co-Chair, TEITAC
Who: The Telecommunications and Electronic and Information
Technology Advisory Board Committee (TEITAC): 41 members from
industry, government and disabilities advocacy groups
What: Recommendations for how the U.S. Access Board should
update Section 508 (and Section 255) regulations.
Why: To make ICT products accessible to as wide a range of people
with disabilities as possible.
When: July 2006 – April 2008
Requirements based on product characteristics rather than product
types. How do we classify products that have so many features?
Functional Performance Criteria (FPC) refer to different disability categories and the
necessity of providing access to the functionality of products. The FPC have been modified
from the previous version to include a note on the role of assistive technology in meeting
the FPC.
Products must provide at least one mode that allows access to all functionality of the
product:
A – Without Vision G – Without Speech
B – With Limited Vision H – With Limited Reach, Strength or Manipulation
C – With Color Vision Deficits I – Without Physical Contact
D – Without Hearing J – With Cognitive, Language, or Learning Limitations
E – With Limited Hearing
Subpart B: Functional Performance Criteria
1194.23(g)Volume Reset2.2.F
1194.23(f)Volume (Gain)2.2.E
1194.25(f)Volume2.2.D
1194.25(e)Audio Connection2.2.C
1194.23(i)Interference with Hearing Device2.2.B
1194.23(h)Magnetic Coupling2.2.A
1194.25(j)Installed or Free-Standing Products2.1.F
1194.26(d)Standard Connection2.1.E
1194.25(c), 1194.26(b)Touch Operated2.1.D
1194.23(k), 1194.26(a)Mechanical Controls2.1.C
1194.21(i), 1194.25(j), 1194.25(k)Flashing2.1.B
1194.21(j), 1194,25(h)Reflectance Contrast for Legends and Passive Displays2.1.A
1194.23(e)Speech Operation1-H
Text size1-G
1194.21(i), 194.25(g)Color1-F
Visual Information1-E
Audio information1-D
1194.23(j)Pass Through1-C
1194.25(d), 1194.26(c)Biometric ID1-B
1194.25(a)Closed Functionality1-A
Subpart C
Section 508 SourceTEITAC Recommendations
Accessible Content2.D
Accessibility Configuration2.C
Video Support2.B
Relay Services Accessibility2.A
Training1.2-C
Manufacturer Contact1.2-B
1194.41(c)Support Services1.2-A
Support and E&IT related services1.2
Keyboard Shortcuts1.1-B
194.41(a), 194.41(b)Accessible Documentation and Features1.1-A
Product Documentation and Help1.1
Information, Documentation & Support1
Subpart D
Accessible Templates7.D
Prompts7.C
Preserve Accessibility Information7.B
Accessible Output7.A
Authoring Tools7
External Alerting Devices6.G
Audio clarity for VoIP6.F
Video Support6.E
Caller and Status Information6.D
1194.23(c)IVR, Auto-Attendant and Messaging6.C
1194.23(a)Voice Terminal Hardware & Software6.B
1194.23(b)Real-Time Text Reliability & Interoperability6.A
1194.24(d), 1194..22(b)Interactive Elements5.C
1194.24(d)Video Description5.B
1194.24(c)Captions and Transcripts5.A
Access to Caption and Video Controls4.C
1194.24(b)Supplemental Audio Playback (Process?)4.B
1194.24(a)Caption Process4.A
Headings and Labels3.BB
Error Identification3.AA
On Input3.Z
On Focus3.Y
Labels or Instructions3.X
Multiple Ways3.W
Assistive Technology3.VV
Accessibility Services3.V
1194.21(d), (c), (f) & (m)AT Interoperability3.U
1194.21(c)Focus Indicator3.T
Visual Indication of Keyboard Shortcuts3.SS
1194.21(a), (e), (f), (k), (l) & (m)Keyboard Operation3.S
1194.22(p), 1194.23(d), 1194.25(b)Timing3.R
1194.21(b)Disruption of Access Features3.Q
1194.21(l), 1194.22(l), 1194.22(n)User Interface Components3.P
1194.22(g), (h), (i), & (n), & (o), 1194.21(l)Information and Relationships3.O
Link Purpose3.N
1194.22(d)Reading Sequence3.M
1194.25(e)Audio Turnoff3.L
1194.21(e)Consistent Identification3.K
1194.21(k), 1194.22(j), 1194.25(i)Flashing (Content and User Interfaces)3.J
1194.21(h)Pausing3.I
Language of Parts3.H
Human Language3.G
1194.22(a)Non-text Objects3.F
1194.21(j)Color Adjustment3.E
1194.21(g)User Preferences3.D
Size, shape, location3.C
1194.21(j)Contrast3.B
1194.21(i), 1194.22(c), 1194.25(h)Color3.A
What’s New?
We considered:
Testability – Can we create standards that are precise and
unambiguous enough to easily determine if products meet the
requirements, but open enough so that the provisions do not stifle
innovation?
Assistive Technology – How can we promote interoperability?
Accessibility for People with Cognitive Disabilities – How do we meet
their needs?
Usability of the Standard and Guidelines – How can we make technical
requirements clear?
What Else?
1. General Technical Requirements
Subpart C: Technical Provisions
6. Additional
Requirements for
Real-Time Voice
Conversation
Functionality
5. Requirements for Audio and/or Video Content
4. Additional
Requirements
for Audio-Visual
Players or
Displays
3. Requirements
for User Interface
and Electronic
Content
2. Requirements for
Hardware Aspects of
Products
7. Additional
Requirements for
Authoring Tools
The Recommendations
Web Accessibility
Toolbar
Copyright The Paciello Group 2012©
What is Web accessibility?
Site accessibility is a measure of how effectively all people, including
those with disabilities, are able to access and use web properties.
“The power of the web is in its universality. Access by
everyone regardless of disability is an essential aspect.”
Tim Berners-Lee
Founder of the World Wide Web
Director of W3C
Copyright The Paciello Group 2012©
 WCAG 2 itself - the document at
www.w3.org/TR/WCAG20 - is the formal Web
standard"W3C Recommendation".
 It is the only document that defines what is
required. (Other documents provide additional
information, but are not part of the formal
standard.)
 WCAG 2 Guidelines and Success Criteria are
technology-independent (so as not to go out of
date), and specific guidance is provided in the
Techniques.
Copyright The Paciello Group 2012©
 Formal W3C Specification, Dec. 2008
 Organized around the following 4 principles:
◦ Perceivable
◦ Operable
◦ Understandable
◦ Robust
 Each principle has guidelines
 Each guideline has testable, success criteria
Copyright The Paciello Group 2012©
 Perceivable
◦ Provide text alternatives for non-text content.
◦ Provide captions and alternatives for audio and video
content.
◦ Make content adaptable; and make it available to
assistive technologies.
◦ Use sufficient contrast to make things easy to see and
hear.
 Operable
 Understandable
 Robust
Copyright The Paciello Group 2012©
 Perceivable
 Operable
◦ Make all functionality keyboard accessible.
◦ Give users enough time to read and use content.
◦ Do not use content that causes seizures.
◦ Help users navigate and find content.
 Understandable
 Robust
Copyright The Paciello Group 2012©
 Perceivable
 Operable
 Understandable
◦ Make text readable and understandable.
◦ Make content appear and operate in predictable ways.
◦ Help users avoid and correct mistakes.
 Robust
Copyright The Paciello Group 2012©
 Perceivable
 Operable
 Understandable
 Robust
◦ Maximize compatibility with current and future
technologies.
Copyright The Paciello Group 2012©
Success Criteria
Content Accessibility Guidelines 2.0
http://www.w3.org/TR/WCAG/
Understanding WCAG 2.0
http://www.w3.org/TR/UNDERSTANDING-WCAG20/
Techniques for WCAG 2.0
http://www.w3.org/TR/WCAG20-TECHS/
WCAG 2.0 Quick Reference
http://www.w3.org/WAI/WCAG20/quickref/
Key WCAG 2 Documents
Copyright The Paciello Group 2012©
Web Accessibility
Toolbar
Copyright The Paciello Group 2012©
Analysis & Audit
Fix it – 508 & WCAG 2
Compliant
Usability Testing
Manage & Maintain
Make Software Accessible
3. Visually Impaired not reached
Accessibility analysis, audit and plan to
achieve accessibility
Fix code, new process flow, training,
help desk support, reassess/retest
User testing of product by people with
disabilities
Certification Services, training, process
controls
Copyright The Paciello Group 2012©
The Analysis / Test Process
 Deque WorldSpace & FireEyes
◦ www.deque.com
 HiSoftware Compliance Sheriff
◦ www.hisoftware.com
 SSB Bart AMP
◦ www.ssbbartgroup.com
Copyright The Paciello Group 2012©
 TPG Tools (paciellogroup.com/resources)
◦ Web Accessibility Toolbar
◦ Color Contrast Analyser
◦ aViewer
 Dom Inspector (addons.mozilla.org/en-
US/firefox/addon/dom-inspector-6622/)
◦ (free Firefox extension)
 WAVE (wave.webaim.org)
◦ (free web page validation service)
 MAC OS X Accessibility
Inspector (/Developer/Applications/Utilities/Ac
cessibility Tools)
Copyright The Paciello Group 2012©
 In-browser Testing Tool
Copyright The Paciello Group 2012©
 Included in WAT
 Test for color contrast issues in web and desktop
applications
Copyright The Paciello Group 2012©
A tool for inspecting accessibility information
View accessibility information of web content
Copyright The Paciello Group 2012©
Accessibility
properties
Accessibility tree
HTML code
aViewer 2012 alpha
Copyright The Paciello Group 2012©
• Accessibility tree
• Content structure
exposed to assistive
technology by the
browser
• Accessibility properties
• Information about
content exposed to
assistive technology via
accessibility APIs in
browsers
Copyright The Paciello Group 2012©
Web Accessibility
Toolbar
Copyright The Paciello Group 2012©
◦ Flash content/player is not capable of exposing an
accessible hierarchical structure that has more than two
levels. (Ex. Tree structures)
◦ Default reading order in Flex UI is often not logical.
◦ Keyboard focus inside/outside the Flash player
◦ Flash content does not inherit high contrast mode /
browser specified text size
Copyright The Paciello Group 2012©
 Accessible Rich Internet Applications
◦ W3C Candidate Recommendation
◦ Use with any markup language
 ARIA is about interaction more than content
 Bridges the gap between what can be
specified using HTML4 and required semantic
elements
 Adds semantic information to HTML5 for AT
 Provides familiar experience to that of regular
desktop: no learning curve for AT users
Copyright The Paciello Group 2012©
 Make custom widgets understandable to
assistive technology users
 Fix or correct inaccessible content without
completely recreating widgets from scratch
 Programmatically indicate relationships
between elements
 Hide irrelevant visible content from assistive
technology
 Notify users of dynamic updates
Copyright The Paciello Group 2012©
 Superset of HTML4
 Maintains backward compatibility
 New semantic elements, primarily for RIA
◦ 30 new elements that can be used with traditional
"static" pages
◦ New form controls eliminate need for JavaScript and
form validation
◦ Defines error handling for browsers
Copyright The Paciello Group 2012©
 Short answer: It can…
 Long answer: It is not ready yet
◦ Limited browser support
◦ AT is further behind than browsers
 Don’t rely solely on HTML5 for semantics
◦ Add ARIA
◦ Always test across browsers, assistive technology
and different versions of each
Copyright The Paciello Group 2012©
 None fully support HTML5
 Updates and References
◦ Browser Support: http://html5accessibility.com/
◦ Assistive Technology Support:
http://html5accessibility.com/index-aria.html
Copyright The Paciello Group 2012©
 Challenges
• Content, Navigation, UI
• Accessibility of applications
• RIA, HTML5
• AT/IT interoperability
• Multi-platforms
• Usability
• Disability awareness
 Solutions
• Harmonized standards, laws
• WCAG2, TEITAC
• End-to-End process
• Emerging tools, WAI ARIA
One should be able to see that things are
hopeless yet be determined to make them
otherwise…”
- F. Scott Fitzgerald
Copyright The Paciello Group 2012©

More Related Content

Viewers also liked

Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...
Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...
Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...
Percussion Software
 
Accessibility Update: Section 508 and WCAG in a Library 2.0 World
Accessibility Update: Section 508 and WCAG in a Library 2.0 WorldAccessibility Update: Section 508 and WCAG in a Library 2.0 World
Accessibility Update: Section 508 and WCAG in a Library 2.0 World
Nina McHale
 
Designing for Accessibility (SOFLUX)
Designing for Accessibility (SOFLUX)Designing for Accessibility (SOFLUX)
Designing for Accessibility (SOFLUX)
Mike Donahue
 
Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...
Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...
Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...
Nina McHale
 
Section 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access Board
Section 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access BoardSection 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access Board
Section 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access Board
Virtual Ability, Inc.
 
SharePoint 2010 Web Standards & Accessibility
SharePoint 2010 Web Standards & AccessibilitySharePoint 2010 Web Standards & Accessibility
SharePoint 2010 Web Standards & AccessibilityMavention
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
Vladimir Tomberg
 
Excellence in Online Learning
Excellence in Online LearningExcellence in Online Learning
Excellence in Online Learning
Raymond Rose
 
Preparing the enterprise for 508 refresh, ibm csun2017
Preparing the enterprise for 508 refresh, ibm csun2017Preparing the enterprise for 508 refresh, ibm csun2017
Preparing the enterprise for 508 refresh, ibm csun2017
Michael Gower
 
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Ted Drake
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Ilyas F ☁☁☁
 

Viewers also liked (11)

Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...
Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...
Web Accessibility Compliance in Higher Education - Fully Meet Legal Requireme...
 
Accessibility Update: Section 508 and WCAG in a Library 2.0 World
Accessibility Update: Section 508 and WCAG in a Library 2.0 WorldAccessibility Update: Section 508 and WCAG in a Library 2.0 World
Accessibility Update: Section 508 and WCAG in a Library 2.0 World
 
Designing for Accessibility (SOFLUX)
Designing for Accessibility (SOFLUX)Designing for Accessibility (SOFLUX)
Designing for Accessibility (SOFLUX)
 
Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...
Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...
Accessibility Update: Section 508 and WCAG in a Library 2.0 World, Case Study...
 
Section 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access Board
Section 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access BoardSection 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access Board
Section 508 & Accessibility - IDRAC 2014 - Timothy Creagon - US Access Board
 
SharePoint 2010 Web Standards & Accessibility
SharePoint 2010 Web Standards & AccessibilitySharePoint 2010 Web Standards & Accessibility
SharePoint 2010 Web Standards & Accessibility
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
 
Excellence in Online Learning
Excellence in Online LearningExcellence in Online Learning
Excellence in Online Learning
 
Preparing the enterprise for 508 refresh, ibm csun2017
Preparing the enterprise for 508 refresh, ibm csun2017Preparing the enterprise for 508 refresh, ibm csun2017
Preparing the enterprise for 508 refresh, ibm csun2017
 
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
 

Similar to Delivering Accessible Content with WCAG 2.0

Is 2012 "Accessibility Armageddon" for Technical Communicators
Is 2012 "Accessibility Armageddon" for Technical CommunicatorsIs 2012 "Accessibility Armageddon" for Technical Communicators
Is 2012 "Accessibility Armageddon" for Technical Communicators
Mike Paciello
 
Digital Stories: The Voice that Motivates Action
Digital Stories: The Voice that Motivates ActionDigital Stories: The Voice that Motivates Action
Digital Stories: The Voice that Motivates Action
Mike Paciello
 
Boosting new media accessibility - Scott Hollier
Boosting new media accessibility - Scott HollierBoosting new media accessibility - Scott Hollier
Boosting new media accessibility - Scott Hollier
Web Directions
 
doumi94
doumi94doumi94
doumi94
doumi94
 
Hitting a moving target: achieving mobile inclusion
Hitting a moving target: achieving mobile inclusionHitting a moving target: achieving mobile inclusion
Hitting a moving target: achieving mobile inclusion
Jon Gibbins
 
DL Symposium.2009.03.13.Connecting Learners.ppt
DL Symposium.2009.03.13.Connecting Learners.pptDL Symposium.2009.03.13.Connecting Learners.ppt
DL Symposium.2009.03.13.Connecting Learners.pptVideoguy
 
Global accessibility day untapped minority
Global accessibility day  untapped minorityGlobal accessibility day  untapped minority
Global accessibility day untapped minorityBarbara Starr
 
Standards - Love 8878
Standards - Love 8878Standards - Love 8878
Standards - Love 8878
John Knight
 
Accessibility ppt (The Sydney Olymptics Incident).pdf
Accessibility ppt (The Sydney Olymptics Incident).pdfAccessibility ppt (The Sydney Olymptics Incident).pdf
Accessibility ppt (The Sydney Olymptics Incident).pdf
FranciscoFranca9
 
Activity 1 ece 583L Data Comm
Activity 1 ece 583L Data CommActivity 1 ece 583L Data Comm
Activity 1 ece 583L Data Commmoodymind
 
Accessibility Testing Approach
Accessibility Testing ApproachAccessibility Testing Approach
Accessibility Testing Approach
Jatin Kochhar
 
The Future of UC, Videoconferencing, and Telepresence—Challenges and Opportun...
The Future of UC, Videoconferencing, and Telepresence—Challenges and Opportun...The Future of UC, Videoconferencing, and Telepresence—Challenges and Opportun...
The Future of UC, Videoconferencing, and Telepresence—Challenges and Opportun...IMTC
 
Accessibility for Content Developer, Designer, Code Developer and Tester
Accessibility for Content Developer, Designer, Code Developer and TesterAccessibility for Content Developer, Designer, Code Developer and Tester
Accessibility for Content Developer, Designer, Code Developer and Tester
Jatin Kochhar
 
Keynote - Introducing the Digital Home Working Group - G Stone
Keynote - Introducing the Digital Home Working Group - G StoneKeynote - Introducing the Digital Home Working Group - G Stone
Keynote - Introducing the Digital Home Working Group - G Stone
mfrancis
 
Accessibility Overview - 508 and WCAG Compliance
Accessibility Overview - 508 and WCAG ComplianceAccessibility Overview - 508 and WCAG Compliance
Accessibility Overview - 508 and WCAG Compliance
Frank Walsh
 
Udem 2007 Accessibility Standards
Udem 2007 Accessibility StandardsUdem 2007 Accessibility Standards
Udem 2007 Accessibility Standards
sharron
 

Similar to Delivering Accessible Content with WCAG 2.0 (20)

Is 2012 "Accessibility Armageddon" for Technical Communicators
Is 2012 "Accessibility Armageddon" for Technical CommunicatorsIs 2012 "Accessibility Armageddon" for Technical Communicators
Is 2012 "Accessibility Armageddon" for Technical Communicators
 
Digital Stories: The Voice that Motivates Action
Digital Stories: The Voice that Motivates ActionDigital Stories: The Voice that Motivates Action
Digital Stories: The Voice that Motivates Action
 
Lecture 9 Accessibility Original
Lecture 9 Accessibility OriginalLecture 9 Accessibility Original
Lecture 9 Accessibility Original
 
Boosting new media accessibility - Scott Hollier
Boosting new media accessibility - Scott HollierBoosting new media accessibility - Scott Hollier
Boosting new media accessibility - Scott Hollier
 
doumi94
doumi94doumi94
doumi94
 
Hitting a moving target: achieving mobile inclusion
Hitting a moving target: achieving mobile inclusionHitting a moving target: achieving mobile inclusion
Hitting a moving target: achieving mobile inclusion
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
DL Symposium.2009.03.13.Connecting Learners.ppt
DL Symposium.2009.03.13.Connecting Learners.pptDL Symposium.2009.03.13.Connecting Learners.ppt
DL Symposium.2009.03.13.Connecting Learners.ppt
 
Global accessibility day untapped minority
Global accessibility day  untapped minorityGlobal accessibility day  untapped minority
Global accessibility day untapped minority
 
Standards - Love 8878
Standards - Love 8878Standards - Love 8878
Standards - Love 8878
 
Accessibility ppt (The Sydney Olymptics Incident).pdf
Accessibility ppt (The Sydney Olymptics Incident).pdfAccessibility ppt (The Sydney Olymptics Incident).pdf
Accessibility ppt (The Sydney Olymptics Incident).pdf
 
Activity 1 ece 583L Data Comm
Activity 1 ece 583L Data CommActivity 1 ece 583L Data Comm
Activity 1 ece 583L Data Comm
 
Accessibility Testing Approach
Accessibility Testing ApproachAccessibility Testing Approach
Accessibility Testing Approach
 
The Future of UC, Videoconferencing, and Telepresence—Challenges and Opportun...
The Future of UC, Videoconferencing, and Telepresence—Challenges and Opportun...The Future of UC, Videoconferencing, and Telepresence—Challenges and Opportun...
The Future of UC, Videoconferencing, and Telepresence—Challenges and Opportun...
 
Accessibility for Content Developer, Designer, Code Developer and Tester
Accessibility for Content Developer, Designer, Code Developer and TesterAccessibility for Content Developer, Designer, Code Developer and Tester
Accessibility for Content Developer, Designer, Code Developer and Tester
 
Keynote - Introducing the Digital Home Working Group - G Stone
Keynote - Introducing the Digital Home Working Group - G StoneKeynote - Introducing the Digital Home Working Group - G Stone
Keynote - Introducing the Digital Home Working Group - G Stone
 
Accessibility Overview - 508 and WCAG Compliance
Accessibility Overview - 508 and WCAG ComplianceAccessibility Overview - 508 and WCAG Compliance
Accessibility Overview - 508 and WCAG Compliance
 
MadhusudhanTE_9Years_pasa
MadhusudhanTE_9Years_pasaMadhusudhanTE_9Years_pasa
MadhusudhanTE_9Years_pasa
 
Udem 2007 Accessibility Standards
Udem 2007 Accessibility StandardsUdem 2007 Accessibility Standards
Udem 2007 Accessibility Standards
 
Ankit_Kumar_CV
Ankit_Kumar_CVAnkit_Kumar_CV
Ankit_Kumar_CV
 

Recently uploaded

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 

Recently uploaded (20)

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 

Delivering Accessible Content with WCAG 2.0

  • 1. Delivering Accessible Content with WCAG 2.0 STC 2012 Summit May 22, 2012 Mike Paciello, TPG Copyright The Paciello Group 2012©
  • 3.  1st – Rehab / Architectural Barriers (Rehab Act/ADA)  2nd – Computer/Education/Employment (AT Act/IDEA)  3rd – Ubiquitous/Harmonized (WCAG 2/508) Great progress, but still 4 key concerns… Copyright The Paciello Group 2012©
  • 4. It can get pretty confusing out there… W3C/WAI VPATs Validation, Certification TEITAC EU’s M/376 1194.21 (Software Applications & Operating Systems) ISO/ANSI Section 508 1194.22 (Web-based Intranet & Internet Information & Applications) 1194.31 Subpart B (Functional Performance Criteria) 1194.41 Subpart C (Information, Documentation and Support) 3rd Party Apps Exceptions WCAG 2.0 Copyright The Paciello Group 2012©
  • 5. Copyright The Paciello Group 2012©
  • 6.  “Accessibility Gap” ◦ Emerging information technology growth, adoption vs. assistive technology.  Net Effects ◦ AT adapts long after IT is mainstreamed ◦ People with disabilities & older adults lack mainstream technology inclusion. ◦ Rather than closing, the Gap widens. Time AccessibilityGap Technology Accessible Technology Copyright The Paciello Group 2012©
  • 7. 1 Make Accessible 2 Needs Assessment Analysis & Audit Fix it – 508 & WCAG 2 Compliant Usability Testing QA Tools to maintain 3 How Do We Engage? Enable Users Customized User Experience Personalization Customization Industry Specific Functionality --- CONCERNS --- < 2% those with visual disabilities have software to use websites or software How does business justify the investment/ROI? Copyright The Paciello Group 2012©
  • 8. Copyright The Paciello Group 2012© ◦ 508 Requirements ◦ Depth & Breadth; portal like ◦ Clear path to information ◦ Harmonization w/WCAG 2.0 ◦ Procurement toolkit ◦ “Universal” enforcement ◦ Consistent, quantifiable test results ◦ Weighted checkpoints; measurable provisions ◦ Compliance score ◦ Scorecard/dashboard tools US Access Board / TEITAC gave them…
  • 9. A Celebration of Usability in Civic Life Access + Usability TEITAC New Recommendations for Section 508 Sarah Swierenga, Whitney Quesenbery, Kate Walser, and Michael Paciello, Co-Chair, TEITAC Who: The Telecommunications and Electronic and Information Technology Advisory Board Committee (TEITAC): 41 members from industry, government and disabilities advocacy groups What: Recommendations for how the U.S. Access Board should update Section 508 (and Section 255) regulations. Why: To make ICT products accessible to as wide a range of people with disabilities as possible. When: July 2006 – April 2008 Requirements based on product characteristics rather than product types. How do we classify products that have so many features? Functional Performance Criteria (FPC) refer to different disability categories and the necessity of providing access to the functionality of products. The FPC have been modified from the previous version to include a note on the role of assistive technology in meeting the FPC. Products must provide at least one mode that allows access to all functionality of the product: A – Without Vision G – Without Speech B – With Limited Vision H – With Limited Reach, Strength or Manipulation C – With Color Vision Deficits I – Without Physical Contact D – Without Hearing J – With Cognitive, Language, or Learning Limitations E – With Limited Hearing Subpart B: Functional Performance Criteria 1194.23(g)Volume Reset2.2.F 1194.23(f)Volume (Gain)2.2.E 1194.25(f)Volume2.2.D 1194.25(e)Audio Connection2.2.C 1194.23(i)Interference with Hearing Device2.2.B 1194.23(h)Magnetic Coupling2.2.A 1194.25(j)Installed or Free-Standing Products2.1.F 1194.26(d)Standard Connection2.1.E 1194.25(c), 1194.26(b)Touch Operated2.1.D 1194.23(k), 1194.26(a)Mechanical Controls2.1.C 1194.21(i), 1194.25(j), 1194.25(k)Flashing2.1.B 1194.21(j), 1194,25(h)Reflectance Contrast for Legends and Passive Displays2.1.A 1194.23(e)Speech Operation1-H Text size1-G 1194.21(i), 194.25(g)Color1-F Visual Information1-E Audio information1-D 1194.23(j)Pass Through1-C 1194.25(d), 1194.26(c)Biometric ID1-B 1194.25(a)Closed Functionality1-A Subpart C Section 508 SourceTEITAC Recommendations Accessible Content2.D Accessibility Configuration2.C Video Support2.B Relay Services Accessibility2.A Training1.2-C Manufacturer Contact1.2-B 1194.41(c)Support Services1.2-A Support and E&IT related services1.2 Keyboard Shortcuts1.1-B 194.41(a), 194.41(b)Accessible Documentation and Features1.1-A Product Documentation and Help1.1 Information, Documentation & Support1 Subpart D Accessible Templates7.D Prompts7.C Preserve Accessibility Information7.B Accessible Output7.A Authoring Tools7 External Alerting Devices6.G Audio clarity for VoIP6.F Video Support6.E Caller and Status Information6.D 1194.23(c)IVR, Auto-Attendant and Messaging6.C 1194.23(a)Voice Terminal Hardware & Software6.B 1194.23(b)Real-Time Text Reliability & Interoperability6.A 1194.24(d), 1194..22(b)Interactive Elements5.C 1194.24(d)Video Description5.B 1194.24(c)Captions and Transcripts5.A Access to Caption and Video Controls4.C 1194.24(b)Supplemental Audio Playback (Process?)4.B 1194.24(a)Caption Process4.A Headings and Labels3.BB Error Identification3.AA On Input3.Z On Focus3.Y Labels or Instructions3.X Multiple Ways3.W Assistive Technology3.VV Accessibility Services3.V 1194.21(d), (c), (f) & (m)AT Interoperability3.U 1194.21(c)Focus Indicator3.T Visual Indication of Keyboard Shortcuts3.SS 1194.21(a), (e), (f), (k), (l) & (m)Keyboard Operation3.S 1194.22(p), 1194.23(d), 1194.25(b)Timing3.R 1194.21(b)Disruption of Access Features3.Q 1194.21(l), 1194.22(l), 1194.22(n)User Interface Components3.P 1194.22(g), (h), (i), & (n), & (o), 1194.21(l)Information and Relationships3.O Link Purpose3.N 1194.22(d)Reading Sequence3.M 1194.25(e)Audio Turnoff3.L 1194.21(e)Consistent Identification3.K 1194.21(k), 1194.22(j), 1194.25(i)Flashing (Content and User Interfaces)3.J 1194.21(h)Pausing3.I Language of Parts3.H Human Language3.G 1194.22(a)Non-text Objects3.F 1194.21(j)Color Adjustment3.E 1194.21(g)User Preferences3.D Size, shape, location3.C 1194.21(j)Contrast3.B 1194.21(i), 1194.22(c), 1194.25(h)Color3.A What’s New? We considered: Testability – Can we create standards that are precise and unambiguous enough to easily determine if products meet the requirements, but open enough so that the provisions do not stifle innovation? Assistive Technology – How can we promote interoperability? Accessibility for People with Cognitive Disabilities – How do we meet their needs? Usability of the Standard and Guidelines – How can we make technical requirements clear? What Else? 1. General Technical Requirements Subpart C: Technical Provisions 6. Additional Requirements for Real-Time Voice Conversation Functionality 5. Requirements for Audio and/or Video Content 4. Additional Requirements for Audio-Visual Players or Displays 3. Requirements for User Interface and Electronic Content 2. Requirements for Hardware Aspects of Products 7. Additional Requirements for Authoring Tools The Recommendations
  • 11. What is Web accessibility? Site accessibility is a measure of how effectively all people, including those with disabilities, are able to access and use web properties. “The power of the web is in its universality. Access by everyone regardless of disability is an essential aspect.” Tim Berners-Lee Founder of the World Wide Web Director of W3C Copyright The Paciello Group 2012©
  • 12.  WCAG 2 itself - the document at www.w3.org/TR/WCAG20 - is the formal Web standard"W3C Recommendation".  It is the only document that defines what is required. (Other documents provide additional information, but are not part of the formal standard.)  WCAG 2 Guidelines and Success Criteria are technology-independent (so as not to go out of date), and specific guidance is provided in the Techniques. Copyright The Paciello Group 2012©
  • 13.  Formal W3C Specification, Dec. 2008  Organized around the following 4 principles: ◦ Perceivable ◦ Operable ◦ Understandable ◦ Robust  Each principle has guidelines  Each guideline has testable, success criteria Copyright The Paciello Group 2012©
  • 14.  Perceivable ◦ Provide text alternatives for non-text content. ◦ Provide captions and alternatives for audio and video content. ◦ Make content adaptable; and make it available to assistive technologies. ◦ Use sufficient contrast to make things easy to see and hear.  Operable  Understandable  Robust Copyright The Paciello Group 2012©
  • 15.  Perceivable  Operable ◦ Make all functionality keyboard accessible. ◦ Give users enough time to read and use content. ◦ Do not use content that causes seizures. ◦ Help users navigate and find content.  Understandable  Robust Copyright The Paciello Group 2012©
  • 16.  Perceivable  Operable  Understandable ◦ Make text readable and understandable. ◦ Make content appear and operate in predictable ways. ◦ Help users avoid and correct mistakes.  Robust Copyright The Paciello Group 2012©
  • 17.  Perceivable  Operable  Understandable  Robust ◦ Maximize compatibility with current and future technologies. Copyright The Paciello Group 2012©
  • 19. Content Accessibility Guidelines 2.0 http://www.w3.org/TR/WCAG/ Understanding WCAG 2.0 http://www.w3.org/TR/UNDERSTANDING-WCAG20/ Techniques for WCAG 2.0 http://www.w3.org/TR/WCAG20-TECHS/ WCAG 2.0 Quick Reference http://www.w3.org/WAI/WCAG20/quickref/ Key WCAG 2 Documents Copyright The Paciello Group 2012©
  • 21. Analysis & Audit Fix it – 508 & WCAG 2 Compliant Usability Testing Manage & Maintain Make Software Accessible 3. Visually Impaired not reached Accessibility analysis, audit and plan to achieve accessibility Fix code, new process flow, training, help desk support, reassess/retest User testing of product by people with disabilities Certification Services, training, process controls Copyright The Paciello Group 2012© The Analysis / Test Process
  • 22.  Deque WorldSpace & FireEyes ◦ www.deque.com  HiSoftware Compliance Sheriff ◦ www.hisoftware.com  SSB Bart AMP ◦ www.ssbbartgroup.com Copyright The Paciello Group 2012©
  • 23.  TPG Tools (paciellogroup.com/resources) ◦ Web Accessibility Toolbar ◦ Color Contrast Analyser ◦ aViewer  Dom Inspector (addons.mozilla.org/en- US/firefox/addon/dom-inspector-6622/) ◦ (free Firefox extension)  WAVE (wave.webaim.org) ◦ (free web page validation service)  MAC OS X Accessibility Inspector (/Developer/Applications/Utilities/Ac cessibility Tools) Copyright The Paciello Group 2012©
  • 24.  In-browser Testing Tool Copyright The Paciello Group 2012©
  • 25.  Included in WAT  Test for color contrast issues in web and desktop applications Copyright The Paciello Group 2012©
  • 26. A tool for inspecting accessibility information View accessibility information of web content Copyright The Paciello Group 2012©
  • 27. Accessibility properties Accessibility tree HTML code aViewer 2012 alpha Copyright The Paciello Group 2012©
  • 28. • Accessibility tree • Content structure exposed to assistive technology by the browser • Accessibility properties • Information about content exposed to assistive technology via accessibility APIs in browsers Copyright The Paciello Group 2012©
  • 30. ◦ Flash content/player is not capable of exposing an accessible hierarchical structure that has more than two levels. (Ex. Tree structures) ◦ Default reading order in Flex UI is often not logical. ◦ Keyboard focus inside/outside the Flash player ◦ Flash content does not inherit high contrast mode / browser specified text size Copyright The Paciello Group 2012©
  • 31.  Accessible Rich Internet Applications ◦ W3C Candidate Recommendation ◦ Use with any markup language  ARIA is about interaction more than content  Bridges the gap between what can be specified using HTML4 and required semantic elements  Adds semantic information to HTML5 for AT  Provides familiar experience to that of regular desktop: no learning curve for AT users Copyright The Paciello Group 2012©
  • 32.  Make custom widgets understandable to assistive technology users  Fix or correct inaccessible content without completely recreating widgets from scratch  Programmatically indicate relationships between elements  Hide irrelevant visible content from assistive technology  Notify users of dynamic updates Copyright The Paciello Group 2012©
  • 33.  Superset of HTML4  Maintains backward compatibility  New semantic elements, primarily for RIA ◦ 30 new elements that can be used with traditional "static" pages ◦ New form controls eliminate need for JavaScript and form validation ◦ Defines error handling for browsers Copyright The Paciello Group 2012©
  • 34.  Short answer: It can…  Long answer: It is not ready yet ◦ Limited browser support ◦ AT is further behind than browsers  Don’t rely solely on HTML5 for semantics ◦ Add ARIA ◦ Always test across browsers, assistive technology and different versions of each Copyright The Paciello Group 2012©
  • 35.  None fully support HTML5  Updates and References ◦ Browser Support: http://html5accessibility.com/ ◦ Assistive Technology Support: http://html5accessibility.com/index-aria.html Copyright The Paciello Group 2012©
  • 36.  Challenges • Content, Navigation, UI • Accessibility of applications • RIA, HTML5 • AT/IT interoperability • Multi-platforms • Usability • Disability awareness  Solutions • Harmonized standards, laws • WCAG2, TEITAC • End-to-End process • Emerging tools, WAI ARIA One should be able to see that things are hopeless yet be determined to make them otherwise…” - F. Scott Fitzgerald Copyright The Paciello Group 2012©