Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Building Accessible Universal Windows Apps

Similar presentations


Presentation on theme: "Introduction to Building Accessible Universal Windows Apps"— Presentation transcript:

1 Introduction to Building Accessible Universal Windows Apps
Sean Hayes

2 Make your app usable by the widest possible audience
6/25/2018 7:22 PM Make your app usable by the widest possible audience Windows accommodations that rely on Automation: Narrator (Blindness accommodation) Magnifier (Low vision accommodation) Windows Speech Recognition (Mobility accommodation) WebDriver (Test tool) Respect the users settings Colour preferences (High Contrast, Color theme) DPI aware (Provide highly scalable resources) Text sizing ( Don’t hard code margins and widths) Animations (Don’t run if user doesn’t want them) Timing (Respect time out setting) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 What we will cover Using XAML elements appropriate to their behaviour
Adding a Name to announce an element Sending events to the automation system Using appropriate events for XAML elements Respecting the users setting

4 Demo Microsoft Build 2016 6/25/2018 7:22 PM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Automation Provider (your app)
6/25/2018 7:22 PM Automation Provider (your app) 90% of the work is done in the framework 10% App code responsibility Use the right semantic constructs Order your markup appropriately Provide information that the framework cannot deduce automatically Ensure that the expected events are hooked up Be aware of changes in UISettings and AccessibilitySettings © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Resources and More information
Windows SDK Inspect.exe C:\Program Files (x86)\Windows Kits\10\bin\x64 Check out session on WebDriver testing Continue your education online at Microsoft Virtual Academy. Craps layout image : By Betzaar.com ( [CC BY-SA 3.0 ( via Wikimedia Commons from Wikimedia Commons

7 "I just want to say, …, that we need to make every single thing
6/25/2018 7:22 PM "I just want to say, …, that we need to make every single thing accessible to every single person with a disability."  - Stevie Wonder © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Introduction to Building Accessible Universal Windows Apps"

Similar presentations


Ads by Google