SlideShare una empresa de Scribd logo
1 de 45
Accessibility and Section 508 Compliance in 2009What you need to know. John Whalen, PhD Director, User Experience and Design, e.magination
Agenda Thinking 'accessibly’ … why would I care? What are the most common accessibility needs? Evaluating your site's compliance and accessibility Latest best practices for ensuring compliance Standards for interactive applications
It’s the Law Section 508 of the Rehabilitation Act: All electronic and information technology used, procured, developed, or maintained by agencies and departments of the U.S. Government must be accessible to people with disabilities. Includes: 120,000 Federal workers 54,000,000 Americans
There’s a big audience out there…
And its getting older…
Disabilities truly make the Web difficult… Web users with disabilities are 3 times less likely to succeed than users without disabilities at: Searching for information Making purchases Coyne & Nielsen (2001)
You don’t like lawsuits…
You like the benefits of accessible design…
You want the advantage of being a leader…
You want to support mobile devices…
You appreciate great SEO…
Agenda Thinking 'accessibly’ … why would I care? What are the most common accessibility needs? Evaluating your site's compliance and accessibility Latest best practices for ensuring compliance Standards for interactive applications
Most Common Accessibility Needs: Visual disabilities blindness low vision color blindness Hearing impairments deafness hard of hearing Aging-related conditions Physical disabilities motor disabilities speech disabilities Cognitive and neurological disabilities dyslexia and dyscalculia attention deficit disorder intellectual disabilities memory impairments
Assistive Technologies Alternative keyboards or switches Screen readers Speech recognition
Assistive Technologies Braille and refreshable Braille Screen magnifiers Tabbing through structural elements Voice browsers
Scenarios and Accessibility Solutions Online shopper with color blindness (user control of style sheets) Reporter with repetitive stress injury (keyboard equivalents for mouse commands; access-key) Online student who is deaf (captioned audio portions of multimedia files) Accountant with blindness (appropriate markup of tables, alternative text, abbreviations, and acronyms; Braille display)
Scenarios and Accessibility Solutions Classroom student with dyslexia (use of supplemental graphics; freezing animated graphics) Retiree with aging-related conditions, managing personal finances (magnification; avoiding pop-up windows) Supermarket assistant with cognitive disability (clear and simple language; consistent design) Teenager with deaf-blindness, seeking entertainment (user control of style sheets; accessible multimedia)
Agenda Thinking 'accessibly’ … why would I care? What are the most common accessibility needs? Evaluating your site's compliance and accessibility Latest best practices for ensuring compliance Standards for interactive applications
Core Principles – WCAG 2.0 Perceivable - Information and user interface components must be presentable to users in ways they can perceiveThis means that users must be able to perceive the information being presented (it can't be invisible to all of their senses) Operable - User interface components and navigation must be operableThis means that users must be able to operate the interface (the interface cannot require interaction that a user cannot perform) Understandable - Information and the operation of user interface must be understandableThis means that users must be able to understand the information as well as the operation of the user interface (the content or operation cannot be beyond their understanding) Robust - Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies
Overall check for your pages Try WebAIM’s WAVE: Web Accessibility Evaluation Tool http://wave.webaim.org/
Use the Web Accessibility Toolbar http://www.paciellogroup.com/resources/wat-ie-about.html Check HTML Resize screen Disable CSS Review image tags Check color Review tables
1. Perceivable: Best contrast / color checkers Contrast Analyzer v2 http://www.paciellogroup.com/resources/contrast-analyser.html tool for determining if foreground & background color combinations provide good color visibility Vischeckhttp://www.vischeck.com/
2. Operable Try your site with no mouse Use Accessibility Toolbar to try site without pictures, without CSS Try site in small sizes, or with magnification turned on Try site using screen reader Accessible CAPTCHA?  Try simple math problem.
2. Operable: Screen Readers JAWS: http://www.freedomscientific.com/products/fs/jaws-product-page.asp NVDA - new free screen reader: http://www.nvda-project.org/ Comparison of Screen Readers: http://en.wikipedia.org/wiki/Comparison_of_screen_readers
3. Understandable: Creating Captions on the Web - Multimedia National Center for Accessible Media http://ncam.wgbh.org/webaccess/tools/index.html
3. Understandable – test reading level http://juicystudio.com/services/readability.php#readweb Is your text at the right level?  Take a look at the last number – the grade level.
Agenda Thinking 'accessibly’ … why would I care? What are the most common accessibility needs? Evaluating your site's compliance and accessibility Latest best practices for ensuring compliance Standards for interactive applications
Classics Use “good ‘ole” H1, H2, etc. Good for screen reader, good for SEO. Easier for mobile phone to display page Use CSS to format the tags visually Use CSS Keep text brief Use bulleted format
ALT Tags – Context is Crucial Source: http://www.webaim.org/techniques/alttext/
ALT Tags
Include table of content, skip links
Make tables simple, or make them accessible http://jimthatcher.com/webcourse9.htm
Many more suggestions Adobe Acrobat: http://www.adobe.com/accessibility/products/reader/ Adobe Flash: http://www.adobe.com/accessibility/products/flash/ Java: http://www.ibm.com/developerworks/java/library/j-access/ http://webaim.org/products/training/ http://jimthatcher.com/webcourse1.htm
Latest Updates on Section 508/255
Agenda Thinking 'accessibly’ … why would I care? What are the most common accessibility needs? Evaluating your site's compliance and accessibility Latest best practices for ensuring compliance Standards for interactive applications
WAI-ARIA ,[object Object],Great introductory article: http://dev.opera.com/articles/view/introduction-to-wai-aria/
WAI ARIA Create “live area” that captures changes (without screen refresh) Can set tab index to “-1” to allow focus when needed Allow keyboard control “What am I?”, State, Property [included in IE 8] Example: http://developer.yahoo.com/yui/examples/menu/menuwaiaria.html 	http://video.yahoo.com/watch/3608798/9955360
Accessible Drag and Drop http://devfiles.myopera.com/articles/735/example.html#kbdinstructions
Toolkits incorporating WAI-ARIA JQuery UI Yahoo! YUI Google Web Toolkit Dojo ASP.NET “Q2 2009” ExtJS?
Best practices Use XHTML when possible Apply ARIA role attribute when needed Set ARIA states and properties Support full keyboard navigation Make the visual UI match the browser states See also: http://www.alistapart.com/articles/waiaria
Agenda Thinking 'accessibly’ … why would I care? What are the most common accessibility needs? Evaluating your site's compliance and accessibility Latest best practices for ensuring compliance Standards for interactive applications
How e.magination can help Accessibility Audit Training Coding Consulting: General Tables ARIA
Great Accessibility Resources http://www.w3.org/WAI/intro/aria http://www.w3.org/WAI/ http://www.456bereastreet.com/ http://www.paciellogroup.com/blog/ http://juicystudio.com/index.php http://webaim.org/
Thank you! John Whalen, PhD Director, User Experience Twitter: 		@johnwhalen Email: 		john.whalen@emagination.com LinkedIn: 	http://www.linkedin.com/in/johnwhalen

Más contenido relacionado

La actualidad más candente

User interface design for people with special needs
User interface design for people with special needsUser interface design for people with special needs
User interface design for people with special needsRhaf Alloush
 
Designing Inclusive Experiences to Maximize Reach and Satisfaction
Designing Inclusive Experiences to Maximize Reach and SatisfactionDesigning Inclusive Experiences to Maximize Reach and Satisfaction
Designing Inclusive Experiences to Maximize Reach and SatisfactionWindows Developer
 
Sara Tabor: Testing For Accessibility - ARIA Ready For It?
Sara Tabor: Testing For Accessibility - ARIA Ready For It?Sara Tabor: Testing For Accessibility - ARIA Ready For It?
Sara Tabor: Testing For Accessibility - ARIA Ready For It?Anna Royzman
 
Basics of creating accessible code for websites
Basics of creating accessible code for websitesBasics of creating accessible code for websites
Basics of creating accessible code for websiteselianna james
 
Design for Accessibility
Design for AccessibilityDesign for Accessibility
Design for Accessibilityqixingz
 
Summary Guidelines
Summary GuidelinesSummary Guidelines
Summary Guidelinestwoplayer
 
Household Insurance Sector Spotlight webinar April 2014
Household Insurance Sector Spotlight webinar April 2014Household Insurance Sector Spotlight webinar April 2014
Household Insurance Sector Spotlight webinar April 2014AbilityNet
 
Automated-Accessibility-Testing
Automated-Accessibility-TestingAutomated-Accessibility-Testing
Automated-Accessibility-TestingManoj Kumar Kumar
 
Accessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early designAccessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early designAidan Tierney
 
The Business Case for Accessibility, AbilityNet Webinar 28 Nov 2013
The Business Case for Accessibility, AbilityNet Webinar 28 Nov 2013The Business Case for Accessibility, AbilityNet Webinar 28 Nov 2013
The Business Case for Accessibility, AbilityNet Webinar 28 Nov 2013AbilityNet
 
Web accessibility webinar 53017
Web accessibility webinar 53017Web accessibility webinar 53017
Web accessibility webinar 53017Dee Moradi
 
Design for accessibility
Design for accessibilityDesign for accessibility
Design for accessibilityYogeshDaphane
 
Megan McKeever - design
Megan McKeever - designMegan McKeever - design
Megan McKeever - designmmm5014
 
Accessible Design Presentation
Accessible Design PresentationAccessible Design Presentation
Accessible Design PresentationTopher Kanyuga
 
HCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, AbilitynetHCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, AbilitynetCity University London
 

La actualidad más candente (19)

User interface design for people with special needs
User interface design for people with special needsUser interface design for people with special needs
User interface design for people with special needs
 
Designing Inclusive Experiences to Maximize Reach and Satisfaction
Designing Inclusive Experiences to Maximize Reach and SatisfactionDesigning Inclusive Experiences to Maximize Reach and Satisfaction
Designing Inclusive Experiences to Maximize Reach and Satisfaction
 
Sara Tabor: Testing For Accessibility - ARIA Ready For It?
Sara Tabor: Testing For Accessibility - ARIA Ready For It?Sara Tabor: Testing For Accessibility - ARIA Ready For It?
Sara Tabor: Testing For Accessibility - ARIA Ready For It?
 
Basics of creating accessible code for websites
Basics of creating accessible code for websitesBasics of creating accessible code for websites
Basics of creating accessible code for websites
 
A11y presentation-2017
A11y presentation-2017A11y presentation-2017
A11y presentation-2017
 
Design for Accessibility
Design for AccessibilityDesign for Accessibility
Design for Accessibility
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
Summary Guidelines
Summary GuidelinesSummary Guidelines
Summary Guidelines
 
Household Insurance Sector Spotlight webinar April 2014
Household Insurance Sector Spotlight webinar April 2014Household Insurance Sector Spotlight webinar April 2014
Household Insurance Sector Spotlight webinar April 2014
 
Automated-Accessibility-Testing
Automated-Accessibility-TestingAutomated-Accessibility-Testing
Automated-Accessibility-Testing
 
Accessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early designAccessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early design
 
The Business Case for Accessibility, AbilityNet Webinar 28 Nov 2013
The Business Case for Accessibility, AbilityNet Webinar 28 Nov 2013The Business Case for Accessibility, AbilityNet Webinar 28 Nov 2013
The Business Case for Accessibility, AbilityNet Webinar 28 Nov 2013
 
Web accessibility webinar 53017
Web accessibility webinar 53017Web accessibility webinar 53017
Web accessibility webinar 53017
 
Week 4 - tablet app design
Week 4 - tablet app designWeek 4 - tablet app design
Week 4 - tablet app design
 
Design for accessibility
Design for accessibilityDesign for accessibility
Design for accessibility
 
Megan McKeever - design
Megan McKeever - designMegan McKeever - design
Megan McKeever - design
 
Web_Accessibility
Web_AccessibilityWeb_Accessibility
Web_Accessibility
 
Accessible Design Presentation
Accessible Design PresentationAccessible Design Presentation
Accessible Design Presentation
 
HCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, AbilitynetHCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, Abilitynet
 

Similar a Accessibility And 508 Compliance In 2009

corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignataroJohn Coonen
 
User Experience Design Heuristics
User Experience Design HeuristicsUser Experience Design Heuristics
User Experience Design HeuristicsNathanael Boehm
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websitesRachel Cherry
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035FNian
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitRachel Cherry
 
Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?Devin Olson
 
Getting Started With Web Accessibility
Getting Started With Web AccessibilityGetting Started With Web Accessibility
Getting Started With Web AccessibilitySean Yo
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Whole Brain Group, LLC
 
Web Accessibility Overview
Web Accessibility OverviewWeb Accessibility Overview
Web Accessibility OverviewWill Jayroe
 
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxWeb Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxEmmaJones273085
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it mattersMargarida Sousa
 
A Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesA Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesAayush Shrestha
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Denise Jacobs
 
Understanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityUnderstanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityRachel Cherry
 

Similar a Accessibility And 508 Compliance In 2009 (20)

corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
 
User Experience Design Heuristics
User Experience Design HeuristicsUser Experience Design Heuristics
User Experience Design Heuristics
 
eLearning & Accessibility
eLearning & AccessibilityeLearning & Accessibility
eLearning & Accessibility
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websites
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
 
Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?
 
Getting Started With Web Accessibility
Getting Started With Web AccessibilityGetting Started With Web Accessibility
Getting Started With Web Accessibility
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
 
Accessibility, SEO and Joomla
Accessibility, SEO and Joomla Accessibility, SEO and Joomla
Accessibility, SEO and Joomla
 
Accessibility, SEO and Joomla
Accessibility, SEO and JoomlaAccessibility, SEO and Joomla
Accessibility, SEO and Joomla
 
Common misconceptions-on-a11y
Common misconceptions-on-a11yCommon misconceptions-on-a11y
Common misconceptions-on-a11y
 
Web Accessibility Overview
Web Accessibility OverviewWeb Accessibility Overview
Web Accessibility Overview
 
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxWeb Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
 
Test your website for Web Accessibility
Test your website for  Web AccessibilityTest your website for  Web Accessibility
Test your website for Web Accessibility
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
A Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesA Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With Disabilities
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
 
S8746
S8746S8746
S8746
 
Understanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityUnderstanding and Supporting Web Accessibility
Understanding and Supporting Web Accessibility
 

Más de Emagination ®

Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...Emagination ®
 
The governments online future in the age of persuasive design
The governments online future in the age of persuasive designThe governments online future in the age of persuasive design
The governments online future in the age of persuasive designEmagination ®
 
Location based services: What you need to know
Location based services: What you need to knowLocation based services: What you need to know
Location based services: What you need to knowEmagination ®
 
The government's online future in the age of persuasive design
The government's online future in the age of persuasive designThe government's online future in the age of persuasive design
The government's online future in the age of persuasive designEmagination ®
 
Conversion Bliss: The Persuasive Design Checklist
Conversion Bliss: The Persuasive Design ChecklistConversion Bliss: The Persuasive Design Checklist
Conversion Bliss: The Persuasive Design ChecklistEmagination ®
 
Persuasive Design: Putting It To Use
Persuasive Design: Putting It To UsePersuasive Design: Putting It To Use
Persuasive Design: Putting It To UseEmagination ®
 
10 Common Usability Mistakes
10 Common Usability Mistakes10 Common Usability Mistakes
10 Common Usability MistakesEmagination ®
 
Actionable Web Analytics For E Government
Actionable Web Analytics For E GovernmentActionable Web Analytics For E Government
Actionable Web Analytics For E GovernmentEmagination ®
 
The Science And Art Of Persuasive Design
The Science And Art Of Persuasive DesignThe Science And Art Of Persuasive Design
The Science And Art Of Persuasive DesignEmagination ®
 
Getting Results From Social Networking
Getting Results From Social NetworkingGetting Results From Social Networking
Getting Results From Social NetworkingEmagination ®
 
6 Components Of Winning Web Redesign
6 Components Of Winning Web Redesign6 Components Of Winning Web Redesign
6 Components Of Winning Web RedesignEmagination ®
 
8 Critical Usability Tips Slideshare Post
8 Critical Usability Tips Slideshare Post8 Critical Usability Tips Slideshare Post
8 Critical Usability Tips Slideshare PostEmagination ®
 

Más de Emagination ® (12)

Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
 
The governments online future in the age of persuasive design
The governments online future in the age of persuasive designThe governments online future in the age of persuasive design
The governments online future in the age of persuasive design
 
Location based services: What you need to know
Location based services: What you need to knowLocation based services: What you need to know
Location based services: What you need to know
 
The government's online future in the age of persuasive design
The government's online future in the age of persuasive designThe government's online future in the age of persuasive design
The government's online future in the age of persuasive design
 
Conversion Bliss: The Persuasive Design Checklist
Conversion Bliss: The Persuasive Design ChecklistConversion Bliss: The Persuasive Design Checklist
Conversion Bliss: The Persuasive Design Checklist
 
Persuasive Design: Putting It To Use
Persuasive Design: Putting It To UsePersuasive Design: Putting It To Use
Persuasive Design: Putting It To Use
 
10 Common Usability Mistakes
10 Common Usability Mistakes10 Common Usability Mistakes
10 Common Usability Mistakes
 
Actionable Web Analytics For E Government
Actionable Web Analytics For E GovernmentActionable Web Analytics For E Government
Actionable Web Analytics For E Government
 
The Science And Art Of Persuasive Design
The Science And Art Of Persuasive DesignThe Science And Art Of Persuasive Design
The Science And Art Of Persuasive Design
 
Getting Results From Social Networking
Getting Results From Social NetworkingGetting Results From Social Networking
Getting Results From Social Networking
 
6 Components Of Winning Web Redesign
6 Components Of Winning Web Redesign6 Components Of Winning Web Redesign
6 Components Of Winning Web Redesign
 
8 Critical Usability Tips Slideshare Post
8 Critical Usability Tips Slideshare Post8 Critical Usability Tips Slideshare Post
8 Critical Usability Tips Slideshare Post
 

Último

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 

Último (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 

Accessibility And 508 Compliance In 2009

  • 1. Accessibility and Section 508 Compliance in 2009What you need to know. John Whalen, PhD Director, User Experience and Design, e.magination
  • 2. Agenda Thinking 'accessibly’ … why would I care? What are the most common accessibility needs? Evaluating your site's compliance and accessibility Latest best practices for ensuring compliance Standards for interactive applications
  • 3. It’s the Law Section 508 of the Rehabilitation Act: All electronic and information technology used, procured, developed, or maintained by agencies and departments of the U.S. Government must be accessible to people with disabilities. Includes: 120,000 Federal workers 54,000,000 Americans
  • 4. There’s a big audience out there…
  • 5. And its getting older…
  • 6. Disabilities truly make the Web difficult… Web users with disabilities are 3 times less likely to succeed than users without disabilities at: Searching for information Making purchases Coyne & Nielsen (2001)
  • 7. You don’t like lawsuits…
  • 8. You like the benefits of accessible design…
  • 9. You want the advantage of being a leader…
  • 10. You want to support mobile devices…
  • 12. Agenda Thinking 'accessibly’ … why would I care? What are the most common accessibility needs? Evaluating your site's compliance and accessibility Latest best practices for ensuring compliance Standards for interactive applications
  • 13. Most Common Accessibility Needs: Visual disabilities blindness low vision color blindness Hearing impairments deafness hard of hearing Aging-related conditions Physical disabilities motor disabilities speech disabilities Cognitive and neurological disabilities dyslexia and dyscalculia attention deficit disorder intellectual disabilities memory impairments
  • 14. Assistive Technologies Alternative keyboards or switches Screen readers Speech recognition
  • 15. Assistive Technologies Braille and refreshable Braille Screen magnifiers Tabbing through structural elements Voice browsers
  • 16. Scenarios and Accessibility Solutions Online shopper with color blindness (user control of style sheets) Reporter with repetitive stress injury (keyboard equivalents for mouse commands; access-key) Online student who is deaf (captioned audio portions of multimedia files) Accountant with blindness (appropriate markup of tables, alternative text, abbreviations, and acronyms; Braille display)
  • 17. Scenarios and Accessibility Solutions Classroom student with dyslexia (use of supplemental graphics; freezing animated graphics) Retiree with aging-related conditions, managing personal finances (magnification; avoiding pop-up windows) Supermarket assistant with cognitive disability (clear and simple language; consistent design) Teenager with deaf-blindness, seeking entertainment (user control of style sheets; accessible multimedia)
  • 18. Agenda Thinking 'accessibly’ … why would I care? What are the most common accessibility needs? Evaluating your site's compliance and accessibility Latest best practices for ensuring compliance Standards for interactive applications
  • 19. Core Principles – WCAG 2.0 Perceivable - Information and user interface components must be presentable to users in ways they can perceiveThis means that users must be able to perceive the information being presented (it can't be invisible to all of their senses) Operable - User interface components and navigation must be operableThis means that users must be able to operate the interface (the interface cannot require interaction that a user cannot perform) Understandable - Information and the operation of user interface must be understandableThis means that users must be able to understand the information as well as the operation of the user interface (the content or operation cannot be beyond their understanding) Robust - Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies
  • 20. Overall check for your pages Try WebAIM’s WAVE: Web Accessibility Evaluation Tool http://wave.webaim.org/
  • 21.
  • 22. Use the Web Accessibility Toolbar http://www.paciellogroup.com/resources/wat-ie-about.html Check HTML Resize screen Disable CSS Review image tags Check color Review tables
  • 23. 1. Perceivable: Best contrast / color checkers Contrast Analyzer v2 http://www.paciellogroup.com/resources/contrast-analyser.html tool for determining if foreground & background color combinations provide good color visibility Vischeckhttp://www.vischeck.com/
  • 24. 2. Operable Try your site with no mouse Use Accessibility Toolbar to try site without pictures, without CSS Try site in small sizes, or with magnification turned on Try site using screen reader Accessible CAPTCHA? Try simple math problem.
  • 25. 2. Operable: Screen Readers JAWS: http://www.freedomscientific.com/products/fs/jaws-product-page.asp NVDA - new free screen reader: http://www.nvda-project.org/ Comparison of Screen Readers: http://en.wikipedia.org/wiki/Comparison_of_screen_readers
  • 26. 3. Understandable: Creating Captions on the Web - Multimedia National Center for Accessible Media http://ncam.wgbh.org/webaccess/tools/index.html
  • 27. 3. Understandable – test reading level http://juicystudio.com/services/readability.php#readweb Is your text at the right level? Take a look at the last number – the grade level.
  • 28. Agenda Thinking 'accessibly’ … why would I care? What are the most common accessibility needs? Evaluating your site's compliance and accessibility Latest best practices for ensuring compliance Standards for interactive applications
  • 29. Classics Use “good ‘ole” H1, H2, etc. Good for screen reader, good for SEO. Easier for mobile phone to display page Use CSS to format the tags visually Use CSS Keep text brief Use bulleted format
  • 30. ALT Tags – Context is Crucial Source: http://www.webaim.org/techniques/alttext/
  • 32. Include table of content, skip links
  • 33. Make tables simple, or make them accessible http://jimthatcher.com/webcourse9.htm
  • 34. Many more suggestions Adobe Acrobat: http://www.adobe.com/accessibility/products/reader/ Adobe Flash: http://www.adobe.com/accessibility/products/flash/ Java: http://www.ibm.com/developerworks/java/library/j-access/ http://webaim.org/products/training/ http://jimthatcher.com/webcourse1.htm
  • 35. Latest Updates on Section 508/255
  • 36. Agenda Thinking 'accessibly’ … why would I care? What are the most common accessibility needs? Evaluating your site's compliance and accessibility Latest best practices for ensuring compliance Standards for interactive applications
  • 37.
  • 38. WAI ARIA Create “live area” that captures changes (without screen refresh) Can set tab index to “-1” to allow focus when needed Allow keyboard control “What am I?”, State, Property [included in IE 8] Example: http://developer.yahoo.com/yui/examples/menu/menuwaiaria.html http://video.yahoo.com/watch/3608798/9955360
  • 39. Accessible Drag and Drop http://devfiles.myopera.com/articles/735/example.html#kbdinstructions
  • 40. Toolkits incorporating WAI-ARIA JQuery UI Yahoo! YUI Google Web Toolkit Dojo ASP.NET “Q2 2009” ExtJS?
  • 41. Best practices Use XHTML when possible Apply ARIA role attribute when needed Set ARIA states and properties Support full keyboard navigation Make the visual UI match the browser states See also: http://www.alistapart.com/articles/waiaria
  • 42. Agenda Thinking 'accessibly’ … why would I care? What are the most common accessibility needs? Evaluating your site's compliance and accessibility Latest best practices for ensuring compliance Standards for interactive applications
  • 43. How e.magination can help Accessibility Audit Training Coding Consulting: General Tables ARIA
  • 44. Great Accessibility Resources http://www.w3.org/WAI/intro/aria http://www.w3.org/WAI/ http://www.456bereastreet.com/ http://www.paciellogroup.com/blog/ http://juicystudio.com/index.php http://webaim.org/
  • 45. Thank you! John Whalen, PhD Director, User Experience Twitter: @johnwhalen Email: john.whalen@emagination.com LinkedIn: http://www.linkedin.com/in/johnwhalen