accessible web mapping apps - esri · 2016 esri developer summit--presentation, 2016 esri developer...

14
Accessible Web Mapping Apps ARIA, WCAG and 508 Compliance Patrick Arlt, Gregory L'Azou, Kelly Hutchins

Upload: others

Post on 18-Jul-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Accessible Web Mapping Apps - Esri · 2016 Esri Developer Summit--Presentation, 2016 Esri Developer Summit, Accessbile Web Mapping Apps ARIA, WCAG, and 508 Compliance, Created Date

Accessible Web Mapping AppsARIA, WCAG and 508 Compliance

Patrick Arlt, Gregory L'Azou, KellyHutchins

Page 2: Accessible Web Mapping Apps - Esri · 2016 Esri Developer Summit--Presentation, 2016 Esri Developer Summit, Accessbile Web Mapping Apps ARIA, WCAG, and 508 Compliance, Created Date

AgendaWhy accessibility mattersWhat are ARIA, WCAG and 508Accessible App DemoBuilding an accessible app with the ArcGIS API for JavaScriptTesting Tools

Page 3: Accessible Web Mapping Apps - Esri · 2016 Esri Developer Summit--Presentation, 2016 Esri Developer Summit, Accessbile Web Mapping Apps ARIA, WCAG, and 508 Compliance, Created Date

What is accessibility?VisualAuditoryMobilityCognitive

Page 4: Accessible Web Mapping Apps - Esri · 2016 Esri Developer Summit--Presentation, 2016 Esri Developer Summit, Accessbile Web Mapping Apps ARIA, WCAG, and 508 Compliance, Created Date

Universal AccessEasy to readWorks on different devicesEasy to navigateGood color contrastVideo captions or transcripts

Page 5: Accessible Web Mapping Apps - Esri · 2016 Esri Developer Summit--Presentation, 2016 Esri Developer Summit, Accessbile Web Mapping Apps ARIA, WCAG, and 508 Compliance, Created Date

Why: 508Section 508 of Rehabilitation Act of 1973Standards for software,

hardwarewebsitesvideoand other information technology

Checklist

* Undergoing revision

Page 6: Accessible Web Mapping Apps - Esri · 2016 Esri Developer Summit--Presentation, 2016 Esri Developer Summit, Accessbile Web Mapping Apps ARIA, WCAG, and 508 Compliance, Created Date

WCAGWeb Content Accessibility Guidelines (WCAG) are part of a series of web

accessibility guidelines published by the Web Accessibility Initiative (WAI)of World Wide Web Consortium (W3C).

Page 7: Accessible Web Mapping Apps - Esri · 2016 Esri Developer Summit--Presentation, 2016 Esri Developer Summit, Accessbile Web Mapping Apps ARIA, WCAG, and 508 Compliance, Created Date

WCAG 2.01. Perceivable2. Operable3. Understandable4. Robust

WCAG 2.0 at a glance

Page 8: Accessible Web Mapping Apps - Esri · 2016 Esri Developer Summit--Presentation, 2016 Esri Developer Summit, Accessbile Web Mapping Apps ARIA, WCAG, and 508 Compliance, Created Date

Assistive TechnologyScreen Readers

Jaws, Talk Back, Voice Over, NarratorVoice Recognition

Page 9: Accessible Web Mapping Apps - Esri · 2016 Esri Developer Summit--Presentation, 2016 Esri Developer Summit, Accessbile Web Mapping Apps ARIA, WCAG, and 508 Compliance, Created Date

Accessibility Info

Page 11: Accessible Web Mapping Apps - Esri · 2016 Esri Developer Summit--Presentation, 2016 Esri Developer Summit, Accessbile Web Mapping Apps ARIA, WCAG, and 508 Compliance, Created Date

ARIAW3C specificationAccessibility attributes

<ul role="tablist"> <li role="tab" aria-selected="true">Tab 1</li> <li role="tab">Tab 2</li> </ul>

Demo

Page 13: Accessible Web Mapping Apps - Esri · 2016 Esri Developer Summit--Presentation, 2016 Esri Developer Summit, Accessbile Web Mapping Apps ARIA, WCAG, and 508 Compliance, Created Date

Web Accessibility JSAPI Demo