03 | UWA Design Jerry Nixon | Microsoft Developer Evangelist Daren May | President & Co-founder, Crank211.

Slides:



Advertisements
Similar presentations
Google Confidential and Proprietary Apps 1 Intro to Talk Google Apps.
Advertisements

® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY Achieving Accessibility with PDF Greg Pisocky Accessibility Specialist.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY AT Access to Flash and PDF Matt May 25 Mar 2010 Featuring.
XX/XX/XX Presenter names Position Title Accessibility “How to”
LastLeaf Sample PPT SMARTEST WAY TO CRAFT PRESENTATIONS.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 5: Setting Up Global Accessibility.
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Assistive Technology and Web Accessibility University of Hawaii Information Technology Services Jon Nakasone.
Systems Analysis and Design in a Changing World, 6th Edition
Creating a Course for Universal Learning & Participation Ian Shadrick, Instructor: Counseling, Leadership, & Special Education Megan Shadrick, Associate.
Creating Accessible PowerPoint Presentations Matt Polkowsky.
Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.
Chapter 3 Introducing Visual Basic
Terrill Thompson Is Your Course Content Accessible?
Customizing Your Operating System MTSD Assistive Technology Conference – June 26,2006 Kathy Young – VES/UMS Technology Teacher Violet Markmann – LMS/UMS.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
COMPUTER SOFTWARE Application software –Software suites Word Processing Spreadsheet Database Presentation graphics Communication AppleWorks is a popular.
BUILDING AN ACCESSIBLE SILVERLIGHT EXPERIENCE CL51 Mark Rideout Silverlight Program Manager Microsoft blogs.msdn.com/markrideout/
Assistive Technology November 14, Screen Reader Who uses screen readers? –People with little to no vision What is it? –A form of “Assistive Technology”
Accessibility Barriers Screen reader users will not be able to access content within a text box. Information presented as an image, animation, or video.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY PDF Accessibility – Best Practices for Authoring Pete DeVasto Greg.
Advanced Windows Store App Development using C# Jump Start Jerry Nixon | Microsoft Developer Evangelist Daren May | President & Co-founder, Crank211.
CMPF114 Computer Literacy Chapter 3 The Visual Basic Environment 1.
Annette Berksan aberksan.com/a11y Accessible Presentations.
Jerry Nixon | Microsoft Developer Evangelist Daren May | President & Co-founder, Crank211.
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
Authoring tools There are three main authoring tools:
+ Accessible Document Basics Cindy Compeán Accessibility/Assistive Technology Specialist
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Windows App Studio.
Accessibility is not boring or difficult. It’s the right thing to do. Benjy Stanton.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Working in a Mobile App Development Environment Lesson 2.
Version of the document: 1.01 Software Version CBox: v3.7.1 Hardware Version CBox: C5 Remote Access Configuration Client Language: English.
The New User Interface MEDITECH Training & Education.
XAML and Blend Unni Ravindranathan | Senior Program Manager Lead (Blend) Jerry Nixon | Developer Evangelist (Colorado)
Testing Native Mobile Apps
Chapter 3: I Need a Tour Guide (Introduction to Visual Basic 2012)
Lesson 11 Exploring Microsoft Office 2007
4.2 Microsoft Word.
UX/UI changes for Windows 10 apps
Build accessible Metro style apps using XAML
Welcome to PowerPoint Day 2 of 2 Dan McAllister
Best Practices in Creating Next Generation PDFs
5/20/2018 5:02 AM Microsoft Dynamics NAV 2017 A complete list of client enhancements for end users © 2014 Microsoft Corporation. All rights reserved. MICROSOFT.
Accessibility on Windows 10
Excise Tasks CS 4640 Programming Languages for Web Applications
Module 1.1 Introduction to computers
Introduction to Computers
The Basics of Microsoft Word 2007 Excel
Reaching more customers with accessible Metro style apps using HTML5
4.2 Microsoft Word.
M4: Animations, Custom Controls, and Globalization
MS PowerPoint Accessibility Tutorial
11/18/2018 5:19 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Learn how to make SharePoint Accessible and Inclusive
New Features in StarBoard Software Version 9.0
The Basics of Microsoft Word 2007 Excel
Building accessible chatbots
Accessibility in Microsoft
Cooper Part II Making Well-Behaved Products Different Needs
User Interface Often overlooked.
07 | Media Jerry Nixon | Microsoft Developer Evangelist
02 | Responsive Design Jerry Nixon | Microsoft Developer Evangelist
03 | Branding & Monetization
02 | Building Windows Store Apps with XAML Part 2
02 | Responsive Design Daren May | President (CRANK211)
05 | Advanced Contracts Pt 1
01 | Building Windows Store Apps with XAML Part 1
What, why and how.
Presentation transcript:

03 | UWA Design Jerry Nixon | Microsoft Developer Evangelist Daren May | President & Co-founder, Crank211

The user experience defines your app

Module Agenda Platform capabilities Device variability Design considerations

Platform capabilities

Platform-specific design language

Optimize the user experience for the device they are on

Platform-specific capabilities Windows Phone Print contract New window Search Box App Bar Call dialog Back button Status Bar Pivot control

Accessibility UI automation Assistive technologies Theme Resources Accessibility checker (http://aka.ms/Ib27rq) Assistive technologies On screen keyboard, only Keyboard Voice recognition, varying input Screen readers, varying output Theme Resources High contrast Variable Fonts Media captioning Customizing controls (http://aka.ms/He28ge) Automation peers (IValueProvider) Accessibility names / Label(Name) / View(Raw) / LiveRegion

Device variability

What if the user…? The emulator is sufficient for flow verification. Follow standard approaches with controls

40” What if the device is…? 30” 24” 18” 14” 10” 8” 6” 4” The emulator is insufficient for asset verification. It’s up to you to set the expected size of assets. Avoid adding additional scaling to your own assets. Don’t overthink it. If it looks good, you’re done.

Design tooling

Adaptive Fixed

11.6” 1366x768 11.6” 1920x1080

Design considerations

Designing with a common visual vocabulary

Don’t forget! Tailor to the platform

It’s okay if each version doesn’t look the same and doesn’t have the same features

Which design assets to share Windows Assets Scaled Images Dictionaries Templates.xaml FontSizes.xaml Controls.xaml Platform.xaml Views Main.xaml Detail.xaml Settings.xaml Phone Shared Images Simple Images Brushes.xaml FontFamilies.xaml Login.xaml WidePage.xaml NarrowPage.xaml

There’s no silver bullet

Module Recap Platform capabilities Device variability Design considerations