Introduction to Building Accessible Universal Windows Apps

Slides:



Advertisements
Similar presentations
Preface Demo A Quick Thank You How Did We Do It?
Advertisements

Announcing Demo Announcing.
Session 1.
BUILDING AN ACCESSIBLE SILVERLIGHT EXPERIENCE CL51 Mark Rideout Silverlight Program Manager Microsoft blogs.msdn.com/markrideout/
customer.
App Theming & PVL Direct3DDirectWriteDirect2DMediaTouch.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
OVER THE FENCE DESIGNER DEVELOPER WORKFLOW Jordan & Alex Knight Directors Xamling SESSION CODE: DEV203 (c) 2011 Microsoft. All rights reserved.
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
DoRon Motter Development Lead Microsoft Corporation
Build accessible Metro style apps using XAML
Building world-ready Metro style apps with XAML
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Windows Azure Jeffrey Ferman Program Manager 3-006
Имя Должность Microsoft
6/12/2018 3:52 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Accessibility on Windows 10
Microsoft Connect /2/ :38 AM
TechEd /13/2018 9:06 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Windows Accessibility
What’s New in Accessibility (for Developers and Users)
Deploy Windows 10 Mobile for the mobile workforce
Reaching more customers with accessible Metro style apps using HTML5
Microsoft Build /12/2018 2:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
5 things you didn’t know you can BUILD with Microsoft Edge
11/18/2018 5:19 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
MIX 09 11/23/ :24 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Run Bash scripts from Windows 10
Microsoft Build /24/2018 2:23 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Build /24/2018 4:02 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Database Continuous Integration and Deployment with Visual Studio SQL Server Data Tools in < 10 minutes Eric Kang Program Manager.
Title of Presentation 12/2/2018 3:48 PM
A/B Testing for UWP Apps: Experiment for Success
Connected Animations Create seamless page transitions in the Fall Creators Update Steven Moyes Program Manager – User Experience Platform.
Quality & Performance for XAML Apps
12/25/2018 5:11 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Improving JavaScript Frameworks, Edge, & UWP Web Apps
Microsoft Build /2/2019 4:12 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Reach a worldwide audience by building a world-ready app
Microsoft Build /16/2019 1:17 PM Adding Interactions in the Visual Layer to Create Customized & Responsive Experiences Anthony Young & Lindsay Kubasik.
Microsoft Connect /17/2019 9:55 PM
Microsoft Build /18/ :04 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
2/16/2019 1:48 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Ignite /17/2019 6:00 PM
Meetup User Experience Design for SharePoint
Microsoft Connect /24/ :10 PM
Ask the Experts: Windows 10 deployment, servicing, and provisioning
Microsoft Connect /25/2019 1:20 PM
Microsoft Build /25/2019 1:55 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
TechEd /27/ :51 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Accessibility in Microsoft
Silverlight Debugging
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
UI test automation of MVC apps with Microsoft Edge WebDriver
Using Expression Animations to Create Engaging & Custom UI
Reveal Highlight Introduction to using light in your app
4/29/ :17 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
5/6/2019 7:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
WCF and .NET Framework Microservices in Containers
User Segmentation and Targeted Push Notifications for UWP apps
Title of Presentation 5/24/2019 1:26 PM
5/30/2019 1:59 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Windows Client Assessment Results
Build /27/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Power BI – The Circle is Complete
Build /24/ What's new for Azure developers in Visual Studio 2013 update 2 and Azure SDK 2.3 Dan Fernandez Principal PM
WCL425 App Compat for Nerds Chris Jackson.
5/6/19, Bell #6 12/11/2019 8:26 PM Explain the relationship between this picture and the events that took place in Chapter 7 in Animal Farm. © 2007 Microsoft.
Presentation transcript:

Introduction to Building Accessible Universal Windows Apps Sean Hayes

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.

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

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.

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.

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 https://msdn.microsoft.com/enable Microsoft Virtual Academy. Craps layout image : https://commons.wikimedia.org/wiki/File%3ACraps_table_layout.svg By Betzaar.com (http://betzaar.com/craps) [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons from Wikimedia Commons

"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.