Make More Money AND Save the World with Accessible Design Rachel Appel.

Slides:



Advertisements
Similar presentations
Adapting Technology Changing Lives Web accessibility Web accessibility and Disability A Practical introduction Robin Christopherson and Curt Holst AbilityNet.
Advertisements

Web 2.0 Accessibility Section 508 Coordinators Training Conference Rich Schwerdtfeger DE, SWG Accessibility Strategy and Architecture Chair: W3C WAI-ARIA.
Web Accessibility Web Services Office of Communications.
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
1 Accessibility CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology April 16, 2007.
Web Accessibility Rick Ells UW Computing & Communications.
October 2, 2007IEEE IPCC2007 Building Communication With Access for All Richard B. Ells Senior Webmaster University of Washington
Allison Kidd, ATRC November 12, Allison Kidd Assistive Technology IT Coordinator UDL / Accessibility Specialist ATRC – Our Services Provide Assistive.
Dhananjay Bhole, Coordinator, Accessibility Research Group, Department of Education and Extension, University of Pune.
Understanding Software Accessibility. The Need for Accessible Software  54 million people with disabilities in the United States  Aging  Temporary.
Designing for Disabled Users.  p?vid=35 p?vid=35.
Terrill Thompson Experience IT: Testing IT For Accessibility.
Accessibility IS 403: User Interface Design Shaun Kane 1.
NKU Professional & Organizational Development Center Sean Ringey Web Educational Development Coordinator.
Assistive Technology and Web Accessibility University of Hawaii Information Technology Services Jon Nakasone.
Development of Accessible E-documents and Programs for the Visually Impaired WAI-ARIA (V2011)
Accessible Web Design Carolyn Fiori Assistive Technology Specialist, College of San Mateo November 2011.
1 Inclusive Learning Technologies: Requirements, Strategies and Tips for creating Accessible Training - From the Act to Implementation CCCE January 16,
Week 7.  Definition, policies, standards  Continuum of abilities.
Quality Matters Web Accessibility Standard Amy Kinsel, June 2, 2010.
Technology for Students with Special Needs E.Brown Forward.
How People With Disabilities Use the Web Larry G. Hull Accessibility Engineer.
Website Accessibility Testing. Why consider accessibility People with disabilities – Visual, Hearing, Physical, Cognitive (learning, reading, attention.
Design and Construction of Accessible Web Sites Michael Burks Chairman Internet Society SIG For Internet Accessibility for People with Disabilities June.
Birkbeck University of London Business Workshop Web Accessibility Introduction and welcome.
AbilityNet – Making IT Accessible for All. Web accessibility Web accessibility and Disability A Practical introduction Jon Gooday & Robin Christopherson.
How People with Disabilities Access the Web Web Design – Sec 2-5 Part or all of this lesson was adapted from the University of Washington’s “Web Design.
Daniel Njuguna – IT Officer/ Adaptive Technology Trainer Kenya Society For The Blind Accessibility in ICT’s.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
+ A11y assessment Lisa Liskovoi. + WCAG POUR some accessibility sugar on me Perceivable – Can I see it? Hear it? Feel it? Operable – Can I scroll it?
Fundamentals of Graphic Communication 3.5 Accessible Design.
Aria Roles Informing assistive technology. What are Aria Roles A way of conveying the role or state of content or functionality. Accessible Rich Internet.
Accessibility : Designing the Interface and Navigation The Non-Designer’s Web Book Chapter 7 Robin Williams and John Tollett Presented by Sherie Loika.
ARIA Support on Mobile Browsers Jonathan Avila Chief Accessibility Officer, SSB BART Group.
The Disability Resource Center Web Accessibility Assessment for Everyone.
Web Accessibility. It’s Happening Here Agenda Web Accessibility –What is it? –What are the types of disabilities? –Why is it important to you as a provider?
COMP 143 Web Development with Adobe Dreamweaver CC.
 Accessibility & Information Architecture Presented by Liz Molleur INF385E April 5 th, 2009.
Accessibility of services on the web. Table of contents Statistics Definitions Different kinds of disabilities Solutions for accessibility.
The User Experience “Keeping Web Accessibility In Mind” Video available online at:
Accessibility is not boring or difficult. It’s the right thing to do. Benjy Stanton.
Web Accessibility. Why accessibility? "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect."
WashU Web Accessibility Users Group
Making videos accessible – Mandatory guidelines
Accessibility Solutions in a Digital Learning Environment
Section 508 At long last, two of the most looming accessibility questions in the United States have been answered.
WashU Web Accessibility Users Group
Guidance for 3rd party content providers
Information Architecture and Design I
Best Practices and Lessons Learned
Introduction to Web Accessibility
Design considerations
Introduction to Accessibility
Curry School of Education
Universal Design: Making Websites More Usable for All Learners
Reaching more customers with accessible Metro style apps using HTML5
What Designers Need to Know about Accessibility (A11y)
Web Accessibility Allison Kidd, Accessibility Specialist
WEB ACCESSIBILITY FOR THE DISABLED
Information Architecture and Design I
Building your class website
DIGITAL ACCESSIBILITY OVERVIEW
Accessibility in Microsoft
What is Web Accessibility?
Demystifying Web Content Accessibility Guidelines
Web content management
What is Web Accessibility?
Accessibility Evaluation
WebAIM Screen Reader Survey Results
Accessibility.
Presentation transcript:

Make More Money AND Save the World with Accessible Design Rachel Appel

Agenda Creating Accessible Content Designing Accessible Site Layouts Coding Accessible Webpages Tools for Accessible Development

Your website can't reach 1.4 billion users worldwide.

1.4 Billion Users About 20% of the world population have accessibility needs Yet accessibility is almost always overlooked by developers/authors 62.8 million Americans and 1.4 billion people worldwide require assistive technology. Many simply cannot use popular webpages at all as they are not accessible You must design for accessibility to really reach ALL of your customers

Among adult computer users in the United States: 1 in 4 has a vision difficulty 1 in 4 has a dexterity difficulty 1 in 5 has a hearing difficulty 35% of US entrepreneurs are dyslexic (20% in the UK) In the USA...

Research by Forrester "Among US computer users in 2003 ranging from 18 to 64, 57% (74.2 million) are likely to directly or indirectly benefit from the use of accessible technology due to difficulties and impairments that may impact computer use."

Why Accessibility? Human ability, traits, and perceptions run across a spectrum. That effects how people interact with technology Visual Auditory Motor/Dexterity Cognitive

What can we do? Make Better Websites and Apps Make Better Assistive Technology

source:

Visual Differences Low Vision Blindness Color blindness Color Contrast Sensitivity

DEMO Color Oracle

Auditory Differences Low Hearing Deafness Background noise interference

Motor/Dexterity Differences Traumatic Injuries Spinal cord injury Loss or damage of limb(s) Diseases and Congenital Conditions Cerebral palsy Muscular dystrophy Multiple sclerosis ALS (Lou Gehrig's Disease) Arthritis Parkinson's disease Essential tremor

Cognitive Differences Dyslexia ADHD, ADD Autism spectrum Injuries Visual Comprehension Learning disabilities Seizures

Assistive Technology You're already using it

Assistive Technology Screen Narrators Braille Readers Mouth stick Head wand Single-switch access Sip and puff switch Oversized trackball mouse Adaptive keyboard Eye tracking glasses Voice recognition software

Screen Narrators NVDA Web Anywhere Browser Specific Narrators Spoken Web [IE] ChromeVis [Chrome] ChromeVox [Chrome] Apple VoiceOver MIT Finger Reader Experimental Technology

Creating Accessible Content Fonts should be large, clear, and without unnecessary décor Organize content into distinct sections with clear headings Colors should have high contrast Label fields and elements clearly Movies and animations should provide captions or transcripts

Contrast Sensitivity

Color Oracle Accessibility Color Wheel Tool MSDN Designing with Color us/library/aa aspx

Designing Accessible Web Pages Use a consistent and clear navigation scheme Use a consistent and clear page layout and structure Organize content into distinct sections with clear headings JUST SAY NO to advertising popups! They make it impossible for screen readers to work correctly Many users immediately leave your site. They cannot use it. They’re also annoying

Coding Accessible Web Pages The Section 508 Checklist at WebAIM /508/checklist WebAIM WAVE Tool

DEMO WebAIM Wave tool

Coding Accessible Webpages Microsoft Accessibility Engineering Center Microsoft Accessibility Engineering Center

Coding Accessible Web Pages Design & code with a "Mobile First" mission. HTML & ARIA Use skip links Must be keyboard and alternative input friendly Avoid strobing, flickering, or flashing effects and images Avoid crazy JavaScript popups

Skip Links Visible at top of page Not visible needs an offset

Skip Links.offscreen { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }

DMEO Skip links

Coding Accessible Web Pages Use semantic tags over aria if one exists

WAI-ARIA Web Accessibility Initiative Accessible Rich Internet Applications W3C protocol Addresses missing semantics in dynamic apps

ARIA Roles What an element does (its function or purpose) States What condition an element is in (e.g., enabled/disabled, on/off) Properties Characteristics of element (e.g., required) All these enable assistive technologies to work better

ARIA Roles application banner complementary contentinfo form main navigation (nav) search

ARIA States & Properties aria-checked aria-disabled aria-atomic aria-busy (state) aria-controls aria-describedby aria-disabled (state) aria-dropeffect aria-flowto aria-grabbed (state) aria-haspopup aria-hidden (state) aria-invalid (state) aria-label aria-labelledby aria-live aria-owns aria-relevant

DEMO ARIA

Create Accessible Forms The form can be completed and submitted without interruption from validation alerts, errors, or warnings. Functionality does not require that scripting be enabled or supported on the web browser. More secure - the validation mechanisms cannot be easily bypassed or modified.

Coding Accessible HTML Forms Accessible Forms Labels Tab Order No Focus Required Buttons, Links ARIA

Coding Accessible HTML Forms

Coding Accessible HTML Forms Full Name [Required]

Coding Accessible HTML Forms Full Name [Required]

DEMO Accessible Forms

WebAIM Developer Tools WebAIM WAVE scanner [ Web Content Accessibility Guidelines [ Section 508 Checklist [ Color Contrast Tool [

Resources impaired-users/

Rate This Session Now! Rate with Mobile App: Select the session from the Agenda or Speakers menus Select the Actions tab Click Rate Session Rate with Website: Register at Go to Select this session from the list and rate it Tell Us What You Thought of This Session Be Entered to WIN Prizes! #ITDevConnections