SlideShare ist ein Scribd-Unternehmen logo
1 von 56
Downloaden Sie, um offline zu lesen
Designing with Accessibility (#a11y)
in Mind: How IA and Visual Design Decisions
Impact Persons with Disabilities

November M. Samnee
@novie

Manager, Product Development
Thomson Reuters                               1
What we’re doing today
• Review of how people with disabilities
  access the web


• Learn by example:
  – Presented with two options of design treatments
  – You make a choice
  – We discuss which is the most accessible, and why



• Review of tools you can use to help make
  your designs more accessible

                                                       2
Credit: Reuters/Toby Melville



How people with disabilities
access the web                                            3
Types of Disabilities
  Visual      Vision Loss, Blindness, Color-
              Blindness


   Hearing    Diminished or partial hearing,
              Deafness


  Mobility    Muscle fatigue/weakness, fine motor
              control, paralysis


  Cognitive   Dyslexia, Autism, ADD/ADHD
                                                    4
No Vision/Blindness
Assistive Technologies
               • Screenreader (reads aloud
                 what’s on the screen)
                 – Can be free: NVDA,
                   VoiceOver (for Apple
                   products)
                 – Or Expensive: JAWS,
                   WindowEyes

               • May be used in conjunction
                 with a refreshable Braille
                 display



                                              5
Low Vision Assistive
    Technologies

• Have many options:
  – Screen Magnifiers/Zooming
     • Can be part of the OS
     • Or Expensive: ZoomText,
       WinZoom, MAGic
  – High-contrast mode
  – May use a high-contrast
    keyboard

• Or may use nothing



                                 6
Mobility Assistive Technologies


                   • May use voice
                     recognition software,
                     like Dragon
                   • And/or different
                     keyboards or mice




                                             7
Cognitive Assistive Technologies

• Can use voice
  recognition or screen
  reading software
• May use custom CSS
  to control web page
  presentation




                                   8
Credit: Reuters/Thomas Hodel



Learn by Example
                                            9
CC Image courtesy of .m for matthijs on Flickr


Practice Round
                                                         10
A   B




        11
A   B




        12
Q: Why is this more accessible?

                        A: Many screen reader users like to pull
                           up links lists when viewing a page.




                                 Links need to be determinable
                                 independent of surrounding content.


                                                                       13
CC Icon courtesy of Icons Land
A   B




        14
A   B




        15
Q: Why is this more accessible?

    A: The more advanced the language, the
       more difficult it is for some people with
       cognitive issues to understand the
       intent of your web content.


       Your content should be clear and
       concise.


                                                   16
Round 1

(no, this won't be
graded)




                 17
A   B




        18
A   B




        19
Q: Why is this more accessible?

    A: For those people with a vision
       impairment who can’t perceive the
       shade you selected, the underline lets
       them determine that the link text is
       different than the surrounding text.


      Don’t rely on color alone to
      communicate information.
                                                20
A   B




        21
A   B




        22
Q: Why is this more accessible?

    A: For screen magnifier users, labels
       are hard to match up. When they are
       far from the corresponding field they
       may not show up on their screen.


      Be mindful of proximity when
      designing the layout of forms.


                                               23
A   B




        24
A   B




        25
Q: Why is this more accessible?

    A: People with limited hearing need text
       or the audio content of a video is
       unavailable to them (plus, the
       services that do captioning are pretty
       cheap).


      Always provide captioning for videos.


                                                26
A   B




        27
A   B




        28
Q: Why is this more accessible?

    A: Many shades of gray are not readable
       to people with low vision (or even
       those of a certain age).
      Full or right justification can cause
      some people with cognitive issues to
      lose their place when moving to the
      next line.

      Always have appropriate contrast and
      proper justification.                   29
A   B




        30
A   B




        31
Q: Why is this more accessible?

    A: When targeting a mouse pointer with
       voice recognition software, or with
       an enlarged cursor sometimes used
       by people with low vision, an
       indication that focus is on a button
       can be really helpful and save time.


      Use some visual indication of focus.
                                              32
A   B




        33
A   B




        34
Q: Why is this more accessible?

    A: Screen reader users need alternative
       text for images with text, and people
       with low vision can have trouble with
       imaged text – when enlarged, it can
       become pixilated.


      For blocks of text more than a few
      words, use true text instead of
      images.
                                               35
A   B




        36
A   B




        37
Q: Why is this more accessible?

    A: Some with mobility impairments can
       have trouble isolating small links.




      Links (and other mouse targets) need
      a space buffer, and should be more
      than a few characters large.

                                             38
Extra Credit
(i.e. this isn’t
 just UX)




                   39
A   B




        40
A   B




        41
Q: Why is this more accessible?

    A: For those using screen magnification,
       it can be disconcerting for focus to go to
       a completed form field when the error
       message isn’t nearby.


       It takes specific developer techniques to
       get the error message to read for
       screen reader users.
                                                    42
A   B




        43
A   B




        44
Q: Why is this more accessible?

    A: It is difficult (if not nearly impossible) for
       a voice recognition user to scroll when
       there are two scrollable areas on a
       page.


       It takes special developer effort to
       make lightboxes accessible for users of
       screen readers.
                                                        45
CC Image courtesy of zzpza on Flickr


Resources

                                            46
Tools you can use
          Check flow while magnified with:
               • Windows Magnifier, or
               • Apple Zoom
           Check color contrast
               •   many free Firefox browser plug-ins available (I use ColorZilla, and
                   WebAim’s site)
               •   NoCoffee is a vision simulator for Chrome that checks for contrast &
                   other low vision personas

           Check the readability of your content
               •   Turn on the checker in MS Word
               •   Use the readability bookmarklet produced by NC State University’s IT
                   Accessibility department

                                                                                          47
CC Icon courtesy of Keyamoon
A   B




        48
Tools you can use
 Check flow while magnified with:
   •   Windows Magnifier, or
   •   Apple Zoom


Check color contrast
   • many free Firefox browser plug-ins available
     (I use ColorZilla, and WebAim’s site)
   • NoCoffee is a vision simulator for Chrome
     that checks for contrast & other low vision
     personas
 Check the readability of your content
   •   Turn on the checker in MS Word
   •   Use the readability bookmarklet produced by NC State University’s IT   49

       Accessibility department
A   B




        50
Tools you can use
 Check flow while magnified with:
   •   Windows Magnifier, or
   •   Apple Zoom
 Check color contrast
   •   many free Firefox browser plug-ins available (I use ColorZilla, and
       WebAim’s site)
   •   NoCoffee is a vision simulator for Chrome that checks for contrast &
       other low vision personas


Check the readability of your content
   • Turn on the checker in MS Word
   • Use the readability bookmarklet
     produced by NC State University’s IT
     Accessibility department                                                 51
A   B




        52
Tools you can use
Check flow while magnified with:
  • Windows Magnifier, or
  • Apple Zoom

Check color contrast
  • many free Firefox browser plug-ins available (I use
    ColorZilla, and WebAim’s site)
  • NoCoffee is a vision simulator for Chrome that checks for
    contrast & other low vision personas

Check the readability of your content
  • Turn on the checker in MS Word
  • Use the readability bookmarklet produced by NC State
    University’s IT Accessibility department
                                                                53
What We Learned
• Links need to be determinable independent of
  surrounding content.
• Your content should be clear and concise.
• Don’t rely on color alone to communicate
  information.
• Be mindful of proximity when designing the layout
  of forms.
• Always provide captioning for videos.
• Always have appropriate contrast and proper
  justification.
                                                      54
What We Learned
• Use some visual indication of focus.
• For blocks of text more than a few words, use true
  text instead of images.
• Links (and other mouse targets) need a space
  buffer, and should be more than a few characters
  large.
• Be careful with error message handling.
• Be careful with lightboxes/modal dialogs.



                                                       55
Questions?

                                      @novie


                                      november.samnee@
                                      gmail.com
                                                         56
CC Icons courtesy of Andres Antonio

Weitere ähnliche Inhalte

Was ist angesagt?

Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureDerrick Bowen
 
Web accessibility workshop 4
Web accessibility workshop 4Web accessibility workshop 4
Web accessibility workshop 4Vladimir Tomberg
 
10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site Accessible10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site AccessibleHelena Zubkow
 
Flash: A call for sanity
Flash: A call for sanityFlash: A call for sanity
Flash: A call for sanityAndrew Dobson
 
Software Evaluation Karen Miles
Software Evaluation Karen MilesSoftware Evaluation Karen Miles
Software Evaluation Karen MilesKaren Miles
 
Online Tools For Training
Online Tools For TrainingOnline Tools For Training
Online Tools For TrainingLouise Alcorn
 
Sharpest tool in the box: Choosoing the best authoring tool for your learning...
Sharpest tool in the box: Choosoing the best authoring tool for your learning...Sharpest tool in the box: Choosoing the best authoring tool for your learning...
Sharpest tool in the box: Choosoing the best authoring tool for your learning...Brightwave Group
 

Was ist angesagt? (11)

STARS Storyboard
STARS StoryboardSTARS Storyboard
STARS Storyboard
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application Architecture
 
Web accessibility workshop 4
Web accessibility workshop 4Web accessibility workshop 4
Web accessibility workshop 4
 
10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site Accessible10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site Accessible
 
Flash: A call for sanity
Flash: A call for sanityFlash: A call for sanity
Flash: A call for sanity
 
Software Evaluation Karen Miles
Software Evaluation Karen MilesSoftware Evaluation Karen Miles
Software Evaluation Karen Miles
 
Ways To Use iPad For Workplace Learning
Ways To Use iPad For Workplace LearningWays To Use iPad For Workplace Learning
Ways To Use iPad For Workplace Learning
 
Improving Your Website's Accessibility
Improving Your Website's AccessibilityImproving Your Website's Accessibility
Improving Your Website's Accessibility
 
Adobe Connect Pricing
Adobe Connect PricingAdobe Connect Pricing
Adobe Connect Pricing
 
Online Tools For Training
Online Tools For TrainingOnline Tools For Training
Online Tools For Training
 
Sharpest tool in the box: Choosoing the best authoring tool for your learning...
Sharpest tool in the box: Choosoing the best authoring tool for your learning...Sharpest tool in the box: Choosoing the best authoring tool for your learning...
Sharpest tool in the box: Choosoing the best authoring tool for your learning...
 

Andere mochten auch

The 7 minute accessibility assessment and app rating system
The 7 minute accessibility assessment and app rating systemThe 7 minute accessibility assessment and app rating system
The 7 minute accessibility assessment and app rating systemAidan Tierney
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsAidan Tierney
 
CSUN 2017 Success Criteria: Dependencies and Prioritization
CSUN 2017 Success Criteria: Dependencies and PrioritizationCSUN 2017 Success Criteria: Dependencies and Prioritization
CSUN 2017 Success Criteria: Dependencies and PrioritizationSean Kelly
 
Mystery Meat 2.0 – Making hidden mobile interactions accessible
Mystery Meat 2.0 – Making hidden mobile interactions accessibleMystery Meat 2.0 – Making hidden mobile interactions accessible
Mystery Meat 2.0 – Making hidden mobile interactions accessibleTed Drake
 
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
 
Accessibility microinteractions: better user experience, happier developers
Accessibility microinteractions: better user experience, happier developersAccessibility microinteractions: better user experience, happier developers
Accessibility microinteractions: better user experience, happier developersAidan Tierney
 
Reusable acceptance criteria and test cases for accessibility
Reusable acceptance criteria and test cases for accessibilityReusable acceptance criteria and test cases for accessibility
Reusable acceptance criteria and test cases for accessibilityIntopia
 
CoderGirl <inclusive>
CoderGirl <inclusive>CoderGirl <inclusive>
CoderGirl <inclusive>November Samnee
 
Accessibility Support Baseline: Balancing User Needs Against Test Effort
Accessibility Support Baseline: Balancing User Needs Against Test EffortAccessibility Support Baseline: Balancing User Needs Against Test Effort
Accessibility Support Baseline: Balancing User Needs Against Test EffortAidan Tierney
 
iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
iOS VoiceOver Testing Techniques & Procedures for Absolute BeginnersiOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
iOS VoiceOver Testing Techniques & Procedures for Absolute BeginnersAidan Tierney
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Henny Swan
 
CSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or MeasureCSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or MeasureTed Gies
 
2017 CSUN Color Contrast
2017 CSUN Color Contrast2017 CSUN Color Contrast
2017 CSUN Color ContrastCrystal Baker
 
2017 CSUN The Art of Language in Accessibility
2017 CSUN The Art of Language in Accessibility2017 CSUN The Art of Language in Accessibility
2017 CSUN The Art of Language in AccessibilityCrystal Baker
 
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAGCSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAGMary Jo Mueller
 
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017Bill Tyler
 
A Multidisciplinary Approach to Universal Design
A Multidisciplinary Approach to Universal DesignA Multidisciplinary Approach to Universal Design
A Multidisciplinary Approach to Universal DesignAnders Skifte
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkVolker Hirsch
 

Andere mochten auch (20)

The 7 minute accessibility assessment and app rating system
The 7 minute accessibility assessment and app rating systemThe 7 minute accessibility assessment and app rating system
The 7 minute accessibility assessment and app rating system
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & Trends
 
CSUN 2017 Success Criteria: Dependencies and Prioritization
CSUN 2017 Success Criteria: Dependencies and PrioritizationCSUN 2017 Success Criteria: Dependencies and Prioritization
CSUN 2017 Success Criteria: Dependencies and Prioritization
 
Mystery Meat 2.0 – Making hidden mobile interactions accessible
Mystery Meat 2.0 – Making hidden mobile interactions accessibleMystery Meat 2.0 – Making hidden mobile interactions accessible
Mystery Meat 2.0 – Making hidden mobile interactions accessible
 
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...
 
Accessibility microinteractions: better user experience, happier developers
Accessibility microinteractions: better user experience, happier developersAccessibility microinteractions: better user experience, happier developers
Accessibility microinteractions: better user experience, happier developers
 
Reusable acceptance criteria and test cases for accessibility
Reusable acceptance criteria and test cases for accessibilityReusable acceptance criteria and test cases for accessibility
Reusable acceptance criteria and test cases for accessibility
 
CoderGirl <inclusive>
CoderGirl <inclusive>CoderGirl <inclusive>
CoderGirl <inclusive>
 
Accessibility Support Baseline: Balancing User Needs Against Test Effort
Accessibility Support Baseline: Balancing User Needs Against Test EffortAccessibility Support Baseline: Balancing User Needs Against Test Effort
Accessibility Support Baseline: Balancing User Needs Against Test Effort
 
iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
iOS VoiceOver Testing Techniques & Procedures for Absolute BeginnersiOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)
 
Mobile Accessibility on the Move
Mobile Accessibility on the MoveMobile Accessibility on the Move
Mobile Accessibility on the Move
 
CSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or MeasureCSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or Measure
 
2017 CSUN Color Contrast
2017 CSUN Color Contrast2017 CSUN Color Contrast
2017 CSUN Color Contrast
 
2017 CSUN The Art of Language in Accessibility
2017 CSUN The Art of Language in Accessibility2017 CSUN The Art of Language in Accessibility
2017 CSUN The Art of Language in Accessibility
 
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAGCSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
 
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
 
A Multidisciplinary Approach to Universal Design
A Multidisciplinary Approach to Universal DesignA Multidisciplinary Approach to Universal Design
A Multidisciplinary Approach to Universal Design
 
WCAG 2.1 Mobile Accessibility
WCAG 2.1 Mobile AccessibilityWCAG 2.1 Mobile Accessibility
WCAG 2.1 Mobile Accessibility
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
 

Ähnlich wie Designing with Accessibility in Mind: How IA and Visual Design Decisions Impact Persons with Disabilities

User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for AccessibilityUsability Matters
 
Swayam oer priya final
Swayam oer priya finalSwayam oer priya final
Swayam oer priya finalpriyapillai32
 
Designing and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityDesigning and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityUsability Matters
 
Designing Learning #eldc2011
Designing Learning #eldc2011Designing Learning #eldc2011
Designing Learning #eldc2011Nick Floro
 
Hands On (& Eyes & Ears) Accessibility Workshop
Hands On (& Eyes & Ears) Accessibility WorkshopHands On (& Eyes & Ears) Accessibility Workshop
Hands On (& Eyes & Ears) Accessibility WorkshopNovember Samnee
 
Universal access across devices
Universal access across devicesUniversal access across devices
Universal access across devicesHenny Swan
 
Accessibility in Design.pptx
Accessibility in Design.pptxAccessibility in Design.pptx
Accessibility in Design.pptxBethany Jepchumba
 
Introduction to Accessibility Best Practices
Introduction to Accessibility Best PracticesIntroduction to Accessibility Best Practices
Introduction to Accessibility Best Practicesshawtrusta11y
 
Empowering More People By Building Accessible Apps
Empowering More People By Building Accessible AppsEmpowering More People By Building Accessible Apps
Empowering More People By Building Accessible AppsGuy Barker
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsMichelle Michael
 
Adding Guerilla Accessibility Testing to Your Development Process
Adding Guerilla Accessibility Testing to Your Development ProcessAdding Guerilla Accessibility Testing to Your Development Process
Adding Guerilla Accessibility Testing to Your Development ProcessNTEN
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA International
 
CAPCUT vs DAVINCI RESOLVE.pptx
CAPCUT vs DAVINCI RESOLVE.pptxCAPCUT vs DAVINCI RESOLVE.pptx
CAPCUT vs DAVINCI RESOLVE.pptxCAPCUTTAPKAPP
 
Guide Series Interactive Design_PastPresentAndFuture
Guide Series Interactive Design_PastPresentAndFutureGuide Series Interactive Design_PastPresentAndFuture
Guide Series Interactive Design_PastPresentAndFutureguidecreative
 
Accessibility in Practice
Accessibility in PracticeAccessibility in Practice
Accessibility in PracticeSandi Wassmer
 

Ähnlich wie Designing with Accessibility in Mind: How IA and Visual Design Decisions Impact Persons with Disabilities (20)

User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for Accessibility
 
Swayam oer priya final
Swayam oer priya finalSwayam oer priya final
Swayam oer priya final
 
Designing and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityDesigning and Testing for Digital Accessibility
Designing and Testing for Digital Accessibility
 
Designing Learning #eldc2011
Designing Learning #eldc2011Designing Learning #eldc2011
Designing Learning #eldc2011
 
Hands On (& Eyes & Ears) Accessibility Workshop
Hands On (& Eyes & Ears) Accessibility WorkshopHands On (& Eyes & Ears) Accessibility Workshop
Hands On (& Eyes & Ears) Accessibility Workshop
 
Universal access across devices
Universal access across devicesUniversal access across devices
Universal access across devices
 
Accessibility in Design.pptx
Accessibility in Design.pptxAccessibility in Design.pptx
Accessibility in Design.pptx
 
Introduction to Accessibility Best Practices
Introduction to Accessibility Best PracticesIntroduction to Accessibility Best Practices
Introduction to Accessibility Best Practices
 
Empowering More People By Building Accessible Apps
Empowering More People By Building Accessible AppsEmpowering More People By Building Accessible Apps
Empowering More People By Building Accessible Apps
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data Visualizations
 
Adding Guerilla Accessibility Testing to Your Development Process
Adding Guerilla Accessibility Testing to Your Development ProcessAdding Guerilla Accessibility Testing to Your Development Process
Adding Guerilla Accessibility Testing to Your Development Process
 
1.pptx
1.pptx1.pptx
1.pptx
 
Designing for Everybody Workshop
Designing for Everybody WorkshopDesigning for Everybody Workshop
Designing for Everybody Workshop
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
 
CAPCUT vs DAVINCI RESOLVE.pptx
CAPCUT vs DAVINCI RESOLVE.pptxCAPCUT vs DAVINCI RESOLVE.pptx
CAPCUT vs DAVINCI RESOLVE.pptx
 
Guide Series Interactive Design_PastPresentAndFuture
Guide Series Interactive Design_PastPresentAndFutureGuide Series Interactive Design_PastPresentAndFuture
Guide Series Interactive Design_PastPresentAndFuture
 
Question 4
Question 4Question 4
Question 4
 
Vg prezi pres Regent
Vg prezi pres RegentVg prezi pres Regent
Vg prezi pres Regent
 
Accessibility in Practice
Accessibility in PracticeAccessibility in Practice
Accessibility in Practice
 

Kürzlich hochgeladen

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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
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
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Kürzlich hochgeladen (20)

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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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!
 
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)
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Designing with Accessibility in Mind: How IA and Visual Design Decisions Impact Persons with Disabilities

  • 1. Designing with Accessibility (#a11y) in Mind: How IA and Visual Design Decisions Impact Persons with Disabilities November M. Samnee @novie Manager, Product Development Thomson Reuters 1
  • 2. What we’re doing today • Review of how people with disabilities access the web • Learn by example: – Presented with two options of design treatments – You make a choice – We discuss which is the most accessible, and why • Review of tools you can use to help make your designs more accessible 2
  • 3. Credit: Reuters/Toby Melville How people with disabilities access the web 3
  • 4. Types of Disabilities Visual Vision Loss, Blindness, Color- Blindness Hearing Diminished or partial hearing, Deafness Mobility Muscle fatigue/weakness, fine motor control, paralysis Cognitive Dyslexia, Autism, ADD/ADHD 4
  • 5. No Vision/Blindness Assistive Technologies • Screenreader (reads aloud what’s on the screen) – Can be free: NVDA, VoiceOver (for Apple products) – Or Expensive: JAWS, WindowEyes • May be used in conjunction with a refreshable Braille display 5
  • 6. Low Vision Assistive Technologies • Have many options: – Screen Magnifiers/Zooming • Can be part of the OS • Or Expensive: ZoomText, WinZoom, MAGic – High-contrast mode – May use a high-contrast keyboard • Or may use nothing 6
  • 7. Mobility Assistive Technologies • May use voice recognition software, like Dragon • And/or different keyboards or mice 7
  • 8. Cognitive Assistive Technologies • Can use voice recognition or screen reading software • May use custom CSS to control web page presentation 8
  • 10. CC Image courtesy of .m for matthijs on Flickr Practice Round 10
  • 11. A B 11
  • 12. A B 12
  • 13. Q: Why is this more accessible? A: Many screen reader users like to pull up links lists when viewing a page. Links need to be determinable independent of surrounding content. 13 CC Icon courtesy of Icons Land
  • 14. A B 14
  • 15. A B 15
  • 16. Q: Why is this more accessible? A: The more advanced the language, the more difficult it is for some people with cognitive issues to understand the intent of your web content. Your content should be clear and concise. 16
  • 17. Round 1 (no, this won't be graded) 17
  • 18. A B 18
  • 19. A B 19
  • 20. Q: Why is this more accessible? A: For those people with a vision impairment who can’t perceive the shade you selected, the underline lets them determine that the link text is different than the surrounding text. Don’t rely on color alone to communicate information. 20
  • 21. A B 21
  • 22. A B 22
  • 23. Q: Why is this more accessible? A: For screen magnifier users, labels are hard to match up. When they are far from the corresponding field they may not show up on their screen. Be mindful of proximity when designing the layout of forms. 23
  • 24. A B 24
  • 25. A B 25
  • 26. Q: Why is this more accessible? A: People with limited hearing need text or the audio content of a video is unavailable to them (plus, the services that do captioning are pretty cheap). Always provide captioning for videos. 26
  • 27. A B 27
  • 28. A B 28
  • 29. Q: Why is this more accessible? A: Many shades of gray are not readable to people with low vision (or even those of a certain age). Full or right justification can cause some people with cognitive issues to lose their place when moving to the next line. Always have appropriate contrast and proper justification. 29
  • 30. A B 30
  • 31. A B 31
  • 32. Q: Why is this more accessible? A: When targeting a mouse pointer with voice recognition software, or with an enlarged cursor sometimes used by people with low vision, an indication that focus is on a button can be really helpful and save time. Use some visual indication of focus. 32
  • 33. A B 33
  • 34. A B 34
  • 35. Q: Why is this more accessible? A: Screen reader users need alternative text for images with text, and people with low vision can have trouble with imaged text – when enlarged, it can become pixilated. For blocks of text more than a few words, use true text instead of images. 35
  • 36. A B 36
  • 37. A B 37
  • 38. Q: Why is this more accessible? A: Some with mobility impairments can have trouble isolating small links. Links (and other mouse targets) need a space buffer, and should be more than a few characters large. 38
  • 39. Extra Credit (i.e. this isn’t just UX) 39
  • 40. A B 40
  • 41. A B 41
  • 42. Q: Why is this more accessible? A: For those using screen magnification, it can be disconcerting for focus to go to a completed form field when the error message isn’t nearby. It takes specific developer techniques to get the error message to read for screen reader users. 42
  • 43. A B 43
  • 44. A B 44
  • 45. Q: Why is this more accessible? A: It is difficult (if not nearly impossible) for a voice recognition user to scroll when there are two scrollable areas on a page. It takes special developer effort to make lightboxes accessible for users of screen readers. 45
  • 46. CC Image courtesy of zzpza on Flickr Resources 46
  • 47. Tools you can use Check flow while magnified with: • Windows Magnifier, or • Apple Zoom  Check color contrast • many free Firefox browser plug-ins available (I use ColorZilla, and WebAim’s site) • NoCoffee is a vision simulator for Chrome that checks for contrast & other low vision personas  Check the readability of your content • Turn on the checker in MS Word • Use the readability bookmarklet produced by NC State University’s IT Accessibility department 47 CC Icon courtesy of Keyamoon
  • 48. A B 48
  • 49. Tools you can use  Check flow while magnified with: • Windows Magnifier, or • Apple Zoom Check color contrast • many free Firefox browser plug-ins available (I use ColorZilla, and WebAim’s site) • NoCoffee is a vision simulator for Chrome that checks for contrast & other low vision personas  Check the readability of your content • Turn on the checker in MS Word • Use the readability bookmarklet produced by NC State University’s IT 49 Accessibility department
  • 50. A B 50
  • 51. Tools you can use  Check flow while magnified with: • Windows Magnifier, or • Apple Zoom  Check color contrast • many free Firefox browser plug-ins available (I use ColorZilla, and WebAim’s site) • NoCoffee is a vision simulator for Chrome that checks for contrast & other low vision personas Check the readability of your content • Turn on the checker in MS Word • Use the readability bookmarklet produced by NC State University’s IT Accessibility department 51
  • 52. A B 52
  • 53. Tools you can use Check flow while magnified with: • Windows Magnifier, or • Apple Zoom Check color contrast • many free Firefox browser plug-ins available (I use ColorZilla, and WebAim’s site) • NoCoffee is a vision simulator for Chrome that checks for contrast & other low vision personas Check the readability of your content • Turn on the checker in MS Word • Use the readability bookmarklet produced by NC State University’s IT Accessibility department 53
  • 54. What We Learned • Links need to be determinable independent of surrounding content. • Your content should be clear and concise. • Don’t rely on color alone to communicate information. • Be mindful of proximity when designing the layout of forms. • Always provide captioning for videos. • Always have appropriate contrast and proper justification. 54
  • 55. What We Learned • Use some visual indication of focus. • For blocks of text more than a few words, use true text instead of images. • Links (and other mouse targets) need a space buffer, and should be more than a few characters large. • Be careful with error message handling. • Be careful with lightboxes/modal dialogs. 55
  • 56. Questions? @novie november.samnee@ gmail.com 56 CC Icons courtesy of Andres Antonio