请点击以下链接下载WinHEC的演讲材料

Slides:



Advertisements
Similar presentations
Touchdevelop api api acceleromete r measure acceleration Disclaimer: This document is provided as-is. Information and views expressed in this document,
Advertisements

Programming with touchdevelop working with loaned phone what about them? Disclaimer: This document is provided as-is. Information and views expressed in.
Touchdevelop api api: tiles customize your home screen Disclaimer: This document is provided as-is. Information and views expressed in this document, including.
Introduction to touchdevelop actions aka methods/functions/procedures Disclaimer: This document is provided “as-is”. Information and views expressed in.
events reactive programming
Introduction to touchdevelop if then else conditional statement Disclaimer: This document is provided “as-is”. Information and views expressed in this.
touchdevelop vs. apps with Visual Studio
Libraries in touch develop Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet.
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载WinHEC的演讲材料
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
Programming with touchdevelop discovering discover touchdevelop Disclaimer: This document is provided “as-is”. Information and views expressed in this.
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载WinHEC的演讲材料
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载WinHEC的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
Touchdevelop api api: messaging sending sms Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Screens naming screens and concepts Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and.
Introduction to touchdevelop math basic arithmetic operations Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
Touchdevelop api api: home script your digital media Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Touchdevelop api api sound & microphone record sound Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Touchdevelop api api: calendar when you are supposed to be somewhere Disclaimer: This document is provided “as-is”. Information and views expressed in.
Advanced topics in touchdevelop touchdevelop outlook ongoing research Disclaimer: This document is provided “as-is”. Information and views expressed in.
Programming with touchdevelop class mechanics working with a phone in the classroom Disclaimer: This document is provided “as-is”. Information and views.
Touchdevelop api api: contacts people you know Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
I/o inputs and outputs Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet.
Touchdevelop api api: leaderboard when you are supposed to be somewhere Disclaimer: This document is provided “as-is”. Information and views expressed.
Touchdevelop api api: sending electronic bits to people Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Introduction to touchdevelop statements overview Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Touchdevelop api api: social sharing Twitter, Facebook, … Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
Programming with touchdevelop teacher’s checklist go over this before starting the course Disclaimer: This document is provided “as-is”. Information and.
Advanced topics in touchdevelop touchdevelop vs. apps with Visual Studio comparison Disclaimer: This document is provided “as-is”. Information and views.
I/o inputs and outputs Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet.
Introduction to touchdevelop ✿ art read only resources Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
Touchdevelop api api gyroscope measure device rotation rate Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
Social experience everything that is not coding Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Scripts what’s in a script – basic language concepts Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Scripts what’s in a script – basic language concepts Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Introduction to touchdevelop values … and types Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Introduction to touchdevelop statements overview Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Programming with touchdevelop about RiSE who is RiSE at Microsoft Research Disclaimer: This document is provided “as-is”. Information and views expressed.
Screens naming screens and concepts v2.8 Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL.
[Insert your logo here.] For Marketing Professionals [Insert brief description of guide.]
Primary Contact Territory Category On-boarding Status Relationship Type Deal Territory Deal Confidentiality Potential conflict Conflict Cleared.
SQL Server 2016 features by edition
Get Office 2016 with Office 365 and get down to business
Securely run and grow your business with Microsoft 365 Business
Which is right for your business, Office 365 or Microsoft 365?
Which is right for your business, Office 365 or Microsoft 365?
Internal social media units
Digital display units This template is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION.
Intranet web banner units
Tap into a new market with Office 365 Government
Intranet web banner units
Internal social media units
Presentation transcript:

请点击以下链接下载WinHEC的演讲材料 Download WinHEC presentations here: http://channel9.msdn.com/Events/WinHEC/2015

Designing Great Hardware for the Windows 10 UI Miron Vranješ Senior Program Manager Windows 10 User Experience Team

Introduction and Agenda Tech Ready 15 4/11/2017 Introduction and Agenda Session Introduction There are many exciting improvements to the overall user experience in Windows 10. With your partnership and support, we have a unique opportunity to tightly integrate hardware and software to delight and improve productivity for our customers on tablets, 2-in-1s, laptops, desktops, and all-in-ones. Session Agenda: Overview of new UI improvements in Windows 10 New productivity gestures using Precision Touchpads New edge swipe gestures on touch devices Building great 2-in-1 and tablet devices with Continuum © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows 10 UI Overview 4/11/2017 9:22 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

UI Walkthrough Start Cortana Action Center Snap Task View Virtual Desktops Windowed Apps

Precision Touchpad Improving Productivity with Windows 10

Overview 1-Finger 2-Finger 3-Finger 4-Finger We’ve significantly reduced the cost of Precision Touchpads and replaced edge gestures with new, easier-to-use multi-finger gestures. 1-Finger 2-Finger 3-Finger 4-Finger Left Click Double-Click Invoke Cortana Invoke Action Center Right Click Move Cursor Multitasking Gestures Scroll / Pan Tap + Slide Pinch / Zoom

Demo Precision Touchpad

Summary of Multitasking Gestures By implementing Precision Touchpad you can instantly make your customers more efficient and productive! Task View Alt+Tab Show Desktop

New Touch Swipe Gestures 4/11/2017 9:22 AM New Touch Swipe Gestures © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Overview We’ve relaxed requirements on how the digitizer should perform around screen edges to support a broader range of hardware! Edge gestures on all four sides of the screen provide quick access to important system UI in Windows 10.

Left Edge Swipe: Task View Windows 8.1 Windows 10 Bring out the last-used app or the list of most recently used apps (Switch List). Bring up a grid of most recently used apps (Task View).

Right Edge Swipe: Action Center Windows 8.1 Windows 10 Bring up the Charms Bar, which includes commonly used system settings. Bring up Action Center, which shows notifications and commonly used system settings.

Top Edge Swipe: Multitasking Windows 8.1 Windows 10 Bring up the app commands (short swipe) or snap/close an app (long swipe). Bring up a hidden title bar (short swipe) or snap/close an app in Tablet Mode (long swipe). 1 1 2 2

Bottom Edge Swipe: Taskbar Windows 8.1 Windows 10 Bring up app commands. Bring up the taskbar when an app is full screen.

Continuum Productive Tablets and Flexible 2-in-1s 4/11/2017 9:22 AM Continuum Productive Tablets and Flexible 2-in-1s © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Continuum Shines on 2-in-1s and Tablets Detachables Convertibles Pure tablets and devices that can dock to external monitor + keyboard + mouse. Tablet-like devices with custom-designed detachable keyboards. Laptop-like devices with keyboards that fold or swivel away.

Continuum Design Goals Tech Ready 15 4/11/2017 Continuum Design Goals Enable both a great tablet and a great laptop experience. Put customers in control of the transition between experiences. Create a smooth transition between experiences that preserves the customer’s context. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows 8.1 Win32 Apps Windows Store Apps Desktop Environment Immersive Environment

Windows 10 Win32 Apps Windows Store Apps Desktop Environment Tablet Mode

Introducing Tablet Mode Tech Ready 15 4/11/2017 Introducing Tablet Mode A new UI mode designed for tablets and touch-first usage: Beautiful, touch-optimized Start screen. Immersive, adaptable Windows Store apps. Full support for Win32 apps. Lightweight tablet taskbar with global back button. Lightweight window management model. Auto-invoking touch keyboard. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo Continuum

Entering and Exiting Tablet Mode User-Initiated Hardware-Suggested Users can manually enter and exit Tablet Mode on any touch device through Action Center. The system can automatically prompt users to enter and exit Tablet Mode when an appropriate hardware event occurs.

How Hardware-Suggested Transitions Work OEM HW Sensor Dock Notify UI Components and Apps System detects docking or external monitor Injection Driver (e.g., Intel Virtual Button Driver) Physical GPIO User decides to enter Tablet Mode Central Continuum Controller Inbox GPIO Driver (PNP0C60) Prompt ConvertibleSlateMode indicator is toggled

Building Hardware-Suggested Transitions Configure your device drivers and settings correctly for your form factor. If you have a device that is not a convertible/detachable, make sure that it has the correct static values via unattended Windows Setup settings: Laptops: Set ConvertibleSlateMode as a static value to Clamshell and boot to the desktop. Tablets: Set ConvertibleSlateMode as a static value to Slate and boot directly into Tablet Mode. If you have a convertible/detachable device, make sure that: ConvertibleSlateMode is implemented as per guidance (e.g., injection driver is implemented). You can then enable the Continuum prompt via the unattended Windows Setup setting to make the hardware-suggested transition work. Tablet-like 2-in-1 devices: boot directly into Tablet Mode. Laptop-like 2-in-1 devices: boot to the desktop.

Testing Hardware-Suggested Transitions Thoroughly verify your ConvertibleSlateMode implementation. Manually test that ConvertibleSlateMode and/or the docked state always accurately reflects the physical state of the system. Test that your toggling implementation doesn’t have the following issues: Unnecessary or rapid toggling of state due to oversensitive sensors or electrical/mechanical design issues. Permanent state inversion/loss of synchronization of the state, sometimes seen when the device enters and exits different power states.

Call to Action Session Objective(s): Tech Ready 15 4/11/2017 Call to Action Session Objective(s): Learn about new UI improvements in Windows 10 Learn about new productivity gestures for Precision Touchpad Learn about new edge swipe gestures for touch devices Understand the new opportunity for great tablets and 2-in-1s running Windows with Continuum 1. Build your systems with Precision Touchpads. 2. Follow edge swipe gesture guidance. 3. Implement Continuum on your tablets and 2-in-1s. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Resources Input Platform Session at WinHEC Windows Hardware Dev Center Learn about hardware requirements in detail for touch, touchpad, pen, and mouse/keyboard. Windows Hardware Dev Center https://msdn.microsoft.com/windows/hardware/ GPIO buttons and indicators implementation guide https://msdn.microsoft.com/library/windows/hardware/Dn457878(v=vs.85).aspx ACPI description for ConvertibleSlateMode indicator https://msdn.microsoft.com/library/windows/hardware/dn457868(v=vs.85).aspx ConvertibleSlateMode static unattended Windows Setup setting https://msdn.microsoft.com/en-us/library/windows/hardware/dn457883(v=vs.85).aspx

Please Complete an Evaluation. Your input is important! Tech Ready 15 4/11/2017 Please Complete an Evaluation. Your input is important! Access Evaluation Forms: © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4/11/2017 9:22 AM (c) 2015 Microsoft Corporation.  All rights reserved.  This document is provided "as-is." Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it.  This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes.   Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.