Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @...
-
Upload
alexina-james -
Category
Documents
-
view
213 -
download
0
Transcript of Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @...
![Page 1: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/1.jpg)
Mobile PC Extensibility
Yu-Kuan LinProgram ManagerMobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation
![Page 2: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/2.jpg)
Session GoalsSession Goals
Expose unique extensibility opportunities in Mobile PC space
Provide overview of Microsoft’s feature plans
Introduce relevant extensibility opportunities
Call to actionProvide contacts for follow up
![Page 3: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/3.jpg)
Session OutlineSession Outline
AdaptabilityMaking your PC adaptable
Auxiliary DisplaysNew ways to access information
Display HandlingSmart Plug-n-Play for displays
Power ManagementBattery meter
Power CPL
Tablet PCsNew input models
Hardware devices
![Page 4: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/4.jpg)
Adaptability Platform
![Page 5: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/5.jpg)
Overview - Adaptability PlatformOverview - Adaptability Platform
Goal: Having Windows “adapt” to your needs depending on activity or location
ScenariosAutomated 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 adaptabilityPatrick has one central location for his common mobile tasks such as changing wireless or display settings
![Page 6: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/6.jpg)
Mobility SettingsMobility Settings
Single place for users to configure key mobile settings to common tasks
Not a replacement for Control PanelsChanges made persist to existing CPLs
Allows for OEM hardware differentiation
Highly visible entry pointsSystem tray icon, Start menu launch
Strongly recommend OEMs to dedicate hardware button
![Page 7: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/7.jpg)
ExtensibilityExtensibility
Microsoft “out-of-box” settingsBattery, network, LCD brightness, volume
OEMs have differentiation opportunityOEMs can add additional settings
Accommodates hardware specific tasks/settings
![Page 8: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/8.jpg)
Call to ActionCall to Action
Contact your Microsoft representative to discuss opportunities
![Page 9: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/9.jpg)
Display Handling
![Page 10: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/10.jpg)
Overview – Transient Multimon Manager Overview – Transient Multimon Manager (TMM)(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/homePatrick re-docks his laptop.
TMM remembers and restores his previous display settings
![Page 11: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/11.jpg)
User Experience – “It Just Works!”User Experience – “It Just Works!”
Connect Plug in a new display
SettingsMirrored and extended
DisconnectStores settings
Windows are migrated back to primary display
ReconnectAutomatically restores settings
![Page 12: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/12.jpg)
Transient Multimon Manager Demo
![Page 13: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/13.jpg)
ExtensibilityExtensibility
Goals: Uniform core user experience across different
hardware platforms
OptionsEnrich function key UI
Invoke Windows UI via function keys
Utilize Mobility Settings and Display CPL to extend more functionalities
Open for discussion and suggestions
![Page 14: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/14.jpg)
Call to ActionCall 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
![Page 15: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/15.jpg)
Auxiliary Displays
![Page 16: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/16.jpg)
Overview – AuxOverview – Auxiliaryiliary Displays Displays
Goal: Making the PC more useful and available, and extend its experience beyond the PC
ScenariosCalendar information in standby
Melissa checks her next meeting at a glance.
Media with screen turned offPatrick is on board a flight and is able to browse and listen to his media collection.
Application controlPatrick is able to start and control his presentation fromhis cell phone.
Other scenarios supporting Small Business Server, MCE and Desktop PCs
![Page 17: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/17.jpg)
Auxiliary Display PlatformAuxiliary 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 infrastructureSupports user-mode drivers
Extensible by ISVsEasy to target multiple display types
Extensible by IHVsCan choose appropriate level of content support for the device
User configurable
![Page 18: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/18.jpg)
Types of DataTypes of Data
Full interactionNavigate 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 modeApps can supply top-level info (e.g. “5 unread emails”, “Next meeting in 15 mins”, “Seattle 63F”)
NotificationsWindows generated alerts (e.g. battery low, IM sign-in)
ISV generated alerts (e.g. news headline, sports results)
![Page 19: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/19.jpg)
Hardware Options Hardware Options
Two main hardware options:
Enhanced displayUses Microsoft provided driver
Runs Microsoft developed firmware
Supports full interaction, glance mode and notifications
Basic displayRequires driver to interface to auxiliary display platform
Firmware developed by hardware partner
Data support selected by hardware partner
![Page 20: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/20.jpg)
ExtensibilityExtensibility
IHV can extend device to support new hardware
IHV/OEM visual presenceWatermark/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
![Page 21: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/21.jpg)
Call to ActionCall 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
![Page 22: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/22.jpg)
Power Management
![Page 23: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/23.jpg)
Overview - Overview - Power Power ManagementManagement
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 diagnosticsWhen Melissa shuts down her machine, few factors can block shutdown, and she can easily resolve them or force shutdown
Battery MeterPatrick can easily view his vital battery statistics at one glance, change power schemes, or launch more extensive power apps
![Page 24: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/24.jpg)
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 metaphorUsers don’t have to distinguish between Standby and Hibernate – just “Sleep”
Provides increased reliabilityData and system context are always preserved
New Power Management Usage ModelsNew Power Management Usage Models
![Page 25: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/25.jpg)
Improved User ExperienceImproved User Experience
Improved Battery MeterTimely 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 plansOEMs can specify additional policies
Launch custom power applets from the context menu
![Page 26: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/26.jpg)
ExtensibilityExtensibility
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 experienceDPPE power settings are automatically exposed to the advanced user
Eliminates need to build custom property sheets
![Page 27: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/27.jpg)
Call to ActionCall to Action
Design and test for sleep and fast resume
Less is MoreSimplify power plans for users
Expose them via LH UI
Handle all power settings via DPPEAutomatically managed by LH
Engage your Microsoft representative for further discussions
![Page 28: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/28.jpg)
Tablet PCs
![Page 29: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/29.jpg)
Overview – Tablet PCsOverview – Tablet PCs
Goal: Enable new ways to interact with your mobile PC
ScenariosTouch input
While reading the NYT on his tablet, Patrick can use his fingers to easily navigate the pages, almost like reading a book!
Hardware buttonsMelissa is able to open her email client by pressing and holding a hardware button
Speech inputMelissa is able to use voice recognition to get directions from her tablet while driving
![Page 30: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/30.jpg)
InputInput Improvements Improvements
Longhorn will improve usability and efficiency of input while mobile
Extensibility: Alternative input devicesAdding Touch support
Microphone arrays for speech input
Hardware buttons
Thumbprint reader
And more!
![Page 31: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/31.jpg)
Hardware buttonHardware buttonss
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 secondLaunch email, voice command, turn off screen, OEM features
All features and hold time are specifiable by OEMs
![Page 32: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/32.jpg)
Call to ActionCall to Action
Extend hardware devices to support new UI models
Touch
Speech
Incorporate hardware devices to enable new scenarios
Buttons
Thumbprint readers
![Page 33: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/33.jpg)
SummarySummary
AdaptabilityLeverage Mobility Settings
Auxiliary DisplaysNew ways to access information
Display HandlingSupport TMM
Leverage TMM’s UI
Power ManagementLeverage LH’s Power UI and management
Tablet PCsEnable new input models via hardware
![Page 34: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/34.jpg)
Community ResourcesCommunity Resources
Windows Hardware & Driver Central (WHDC)www.microsoft.com/whdc/default.mspx
Technical Communitieswww.microsoft.com/communities/products/default.mspx
Non-Microsoft Community Siteswww.microsoft.com/communities/related/default.mspx
Microsoft Public Newsgroupswww.microsoft.com/communities/newsgroups
Technical Chats and Webcastswww.microsoft.com/communities/chats/default.mspx
www.microsoft.com/webcasts
Microsoft Blogswww.microsoft.com/communities/blogs
![Page 35: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/35.jpg)
Additional ResourcesAdditional Resources
Email: mpbizdev @ microsoft.com
Related SessionsTWDT05004 Auxiliary Display Platform for Longhorn
TWDT05006 Natural Input on Mobile PC Systems
TWAR05001 Windows Longhorn Power Management Update
![Page 36: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/36.jpg)
![Page 37: Mobile PC Extensibility Yu-Kuan Lin Program Manager Mobile PC Business Division yukuanl @ microsoft.com Microsoft Corporation.](https://reader035.fdocuments.net/reader035/viewer/2022070408/56649e565503460f94b4d943/html5/thumbnails/37.jpg)
© 2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.