Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division microsoft.com Microsoft Corporation.

Similar presentations


Presentation on theme: "Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division microsoft.com Microsoft Corporation."— Presentation transcript:

1 Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation

2 Session Goals Expose unique extensibility opportunities in Mobile PC space Provide overview of Microsoft’s feature plans Introduce relevant extensibility opportunities Call to action Provide contacts for follow up

3 Session Outline Adaptability Making your PC adaptable Auxiliary Displays New ways to access information Display Handling Smart Plug-n-Play for displays Power Management Battery meter Power CPL Tablet PCs New input models Hardware devices

4 Adaptability Platform

5 Overview - Adaptability Platform Goal: Having Windows “adapt” to your needs depending on activity or location Scenarios Automated adaptability Windows smartly suppresses notifications and screen saver when Patrick is giving a presentation Melissa’s default printer automatically changes depending on whether she’s at home or the office Manual adaptability Patrick has one central location for his common mobile tasks such as changing wireless or display settings

6 Mobility Settings Single place for users to configure key mobile settings to common tasks Not a replacement for Control Panels Changes made persist to existing CPLs Allows for OEM hardware differentiation Highly visible entry points System tray icon, Start menu launch Strongly recommend OEMs to dedicate hardware button

7 Extensibility Microsoft “out-of-box” settings Battery, network, LCD brightness, volume OEMs have differentiation opportunity OEMs can add additional settings Accommodates hardware specific tasks/settings

8 Call to Action Contact your Microsoft representative to discuss opportunities

9 Display Handling

10 Overview – Transient Multimon Manager (TMM) Goal: Making displays ‘ Plug & Play ’ Scenarios Conference Room Patrick walks into a conference room and plugs in a projector TMM automatically detects and setup the projector - “No more Fn-F5, it just works!” At the office/home Patrick re-docks his laptop. TMM remembers and restores his previous display settings

11 User Experience – “ It Just Works! ” Connect Plug in a new display Settings Mirrored and extended Disconnect Stores settings Windows are migrated back to primary display Reconnect Automatically restores settings

12 Transient Multimon Manager Demo

13 Extensibility Goals: Uniform core user experience across different hardware platforms Options Enrich function key UI Invoke Windows UI via function keys Utilize Mobility Settings and Display CPL to extend more functionalities Open for discussion and suggestions

14 Call to Action Support analog HPD Strongly encourage hardware solution Provide Windows-driven mirrored display support Leverage Mobility Settings for custom applets/UI Engage your Microsoft representative for further discussions

15 Auxiliary Displays

16 Overview – Auxiliary Displays Goal: Making the PC more useful and available, and extend its experience beyond the PC Scenarios Calendar information in standby Melissa checks her next meeting at a glance. Media with screen turned off Patrick is on board a flight and is able to browse and listen to his media collection. Application control Patrick is able to start and control his presentation from his cell phone. Other scenarios supporting Small Business Server, MCE and Desktop PCs

17 Auxiliary Display Platform Allows quick access to PC information from a range of devices. Laptop lid, cell phone, wall display, etc. Built on Windows Portable Devices infrastructure Supports user-mode drivers Extensible by ISVs Easy to target multiple display types Extensible by IHVs Can choose appropriate level of content support for the device User configurable

18 Types of Data Full interaction Navigate between applications Navigate between pages of data in an app (e.g. reading email) Events passed back to PC for processing (e.g. next slide in PPT, next track in WMP) Glance mode Apps can supply top-level info (e.g. “5 unread emails”, “Next meeting in 15 mins”, “Seattle 63F”) Notifications Windows generated alerts (e.g. battery low, IM sign-in) ISV generated alerts (e.g. news headline, sports results)

19 Hardware Options Two main hardware options: Enhanced display Uses Microsoft provided driver Runs Microsoft developed firmware Supports full interaction, glance mode and notifications Basic display Requires driver to interface to auxiliary display platform Firmware developed by hardware partner Data support selected by hardware partner

20 Extensibility IHV can extend device to support new hardware IHV/OEM visual presence Watermark/background image Custom on-device applications Dedicated space in UI for additional icons Non-extensible areas: Support fixed number of display controllers and display resolutions Minimum set of buttons Initially restricted to ARM chipsets

21 Call to Action Include auxiliary display as part of your PC designs Extend auxiliary display functionality to new or existing devices Evangelize auxiliary display platform to ISV partners Engage your Microsoft representative for further discussions

22 Power Management

23 Overview - Power Management Goal: Improving power management, improve usability, and increase energy savings Scenarios: Sleep Patrick’s meeting ends and he simply puts his laptop to sleep. No more confusion over Stand-by vs. Hibernate, fear of laptop waking up, or losing his data Shutdown diagnostics When Melissa shuts down her machine, few factors can block shutdown, and she can easily resolve them or force shutdown Battery Meter Patrick can easily view his vital battery statistics at one glance, change power schemes, or launch more extensive power apps

24 Sleep - Combines Standby (Suspend to RAM) and Hibernate (Suspend to Disk) Saves hibernate file, enter Standby Normally resume from memory (fast) If power is lost in Standby, system will resume using the hibernate image Enables simple shutdown metaphor Users don’t have to distinguish between Standby and Hibernate – just “Sleep” Provides increased reliability Data and system context are always preserved New Power Management Usage Models

25 Improved User Experience Improved Battery Meter Timely battery notifications – no more stale alarms On-hover UI provides at-a-glance information First tier UI provides quick, easy way to switch between power plans OEMs can specify additional policies Launch custom power applets from the context menu

26 Extensibility Extend the Battery Meter user experience Expose customized power plans via the first-tier UI Launch custom power applets from the context menu Extend the Control Panel user experience DPPE power settings are automatically exposed to the advanced user Eliminates need to build custom property sheets

27 Call to Action Design and test for sleep and fast resume Less is More Simplify power plans for users Expose them via LH UI Handle all power settings via DPPE Automatically managed by LH Engage your Microsoft representative for further discussions

28 Tablet PCs

29 Overview – Tablet PCs Goal: Enable new ways to interact with your mobile PC Scenarios Touch input While reading the NYT on his tablet, Patrick can use his fingers to easily navigate the pages, almost like reading a book! Hardware buttons Melissa is able to open her email client by pressing and holding a hardware button Speech input Melissa is able to use voice recognition to get directions from her tablet while driving

30 Input Improvements Longhorn will improve usability and efficiency of input while mobile Extensibility: Alternative input devices Adding Touch support Microphone arrays for speech input Hardware buttons Thumbprint reader And more!

31 Hardware buttons Hardware buttons provide users quick, easy access to functionality But space and cost are limiting factors Solution: Doubling number of functions with Press & Hold Primary (Press) – hold button < 1 second Up, down, navigate, rotate Secondary (Hold) – hold button > 1 second Launch email, voice command, turn off screen, OEM features All features and hold time are specifiable by OEMs

32 Call to Action Extend hardware devices to support new UI models Touch Speech Incorporate hardware devices to enable new scenarios Buttons Thumbprint readers

33 Summary Adaptability Leverage Mobility Settings Auxiliary Displays New ways to access information Display Handling Support TMM Leverage TMM’s UI Power Management Leverage LH’s Power UI and management Tablet PCs Enable new input models via hardware

34 Community Resources Windows Hardware & Driver Central (WHDC) www.microsoft.com/whdc/default.mspx Technical Communities www.microsoft.com/communities/products/default.mspx Non-Microsoft Community Sites www.microsoft.com/communities/related/default.mspx Microsoft Public Newsgroups www.microsoft.com/communities/newsgroups Technical Chats and Webcasts www.microsoft.com/communities/chats/default.mspx www.microsoft.com/webcasts Microsoft Blogs www.microsoft.com/communities/blogs

35 Additional Resources Email: mpbizdev @ microsoft.com Related Sessions TWDT05004Auxiliary Display Platform for Longhorn TWDT05006Natural Input on Mobile PC Systems TWAR05001Windows Longhorn Power Management Update

36

37 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division microsoft.com Microsoft Corporation."

Similar presentations


Ads by Google