Upload
kimberly-campbell
View
220
Download
0
Tags:
Embed Size (px)
Citation preview
Windows 7 Device Experience
Cameron BrodeurProgram ManagerMicrosoft Corporation
Agenda
Device Experience Overview
Devices and Printers Folder
Extensibility
Device Metadata and Metadata Distribution System
Simplified Pairing
Multifunction Printer Case Study
Device Containers
Demo
Question and Answer
What Is the Device Experience?
User experience features that define how people discover and use devices that are connected to their PC
System and platform features that define how device makers present their devices and related services in Windows
Installation
Enumeration of Capabilities
Presentation and Configuration
Binding to Applications and Services
Addressing The ChallengesWindows 7 evolves for users and partners
Natural Device Experience
•Simple installation•Easy to find devices•Easy to discover device capabilities•Easy to find support, services, and accessories•Low/No learning curve•Consistent work flow
Value for Device Partners
•Prominent placement•Clear brand association•Extensible/customizable•Easy to deploy•Service-enabled•Broad range of business and distribution models
Addressing The ChallengesWindows evolves as a device companion
A consistent model of a deviceMulti-function nature
Same behavior across transports and locations
WorkflowSimplified installation and uniform pairing
Intelligent actions when devices come and go
Consistent with applications and the Windows system
Devices participate in Software plus Services Provision or update device experiences via services
Encourage custom service/device interactions
A Device Center for WindowsDevices and Printers folderWindows 7 adds a new “Devices
and Printers” folderOne place where users can see all
of their devicesEnables device-centric experiences in WindowsA “start menu” for devices
Devices And Printers FolderNew folder makes it easier
to find and use devices
Simplified pairing for Bluetooth, Wi-Fi, WUSB,
and more
Multifunction devices appear as one device
“Album Art” for devices enriches the user
experience
OEM and IHV extensibility point
Device Center Components
Windows
New for Windows 7
Partner Hardware
Physical Layer (USB, Wi-Fi, Bluetooth,
…)
Windows Features
WindowsApplication
s
Port
able
D
evic
e
Windows Shell
Device Display Object
DeviceMetadataSystem
Function Discovery
WebApplication
s
Devices and Printers
Device Display XML
Pri
nte
r
Sca
nner
Oth
er
class
es
FAX
Partner Software
Devices Folder Extensibility
Devices and Printers is a Windows shell folder, with the standard shell extensibility model
Context-menu itemsCommand-bar itemsProperty-sheet tabs
Command Bar and Context Menu
ConfigurableDouble-click
Action
ExtensibleDevice
Properties
In-box Device Actions
Double-Click Extensibility
Default Action
•Programmatic•Depends on supported device class interfaces•Extensible properties page available•Inbox control panel applications
Custom Action
•Custom software installation•For devices not using Device Stage•Binding not related to device metadata•Launch contextually
Extensible Device PropertiesAdditional tabs
can be registered here
for device management
and configuration
purposes
Device Metadata
Device metadata enriches how devices are displayed by and used with Windows
Conceptually similar to album art for music CDs
Provides information that describes the device
Device metadata is not required for the device to function or to be seen by WindowsDevice metadata does not affect what you can do with the device in Windows
"Album Art" for Devices
Without Device Metadata
With Device Metadata
Property Value
ModelName Fabrikam 1000 Printer
Manufacturer
ModelNumber
Categories Printer
Description1
Description2
Property Value
ModelName Fabrikam 1000 Printer
Manufacturer Fabrikam Corporation
ModelNumber XYZ-1234
Categories Printer, Scanner, Fax, Removable Storage
Description1 All-in-one Inkjet Printer
Description2 29 ppm black and white, 19 ppm color
Device Metadata Elements
Photo-realistic icon
Model name
Device vendor
Device categories (including primary category)
Model number
Description 1
Description 2
Device Metadata PackageDevices and Printers folder
CAB file formatFilename is <GUID>.devicemetadata-ms
Example:b45e585c-ae10-4ecd-a765-0ccdd747b1c1.devicemetadata-ms
Device Information(DeviceInfo.xml, icon)
Windows Information(WindowsInfo.xml)
PackageInfo.xml(HWIDs, Model ID, Timestamp, Schemas, Index, and
Locale)
Sources of Device Metadata
Device Metadata
Store Software Installer
Preinstalled by OEM
WMIS(the “Album Art” people)
Device Metadata Distribution
Device Display Object
Device metadata service
WMIS
OEM add-ons
Devicesoftwareinstallatio
n
Metadata Distribution
Device Center
WinQual Submission (if necessary)
IHV Authors Metadata
Signed Device Metadata
Device Metadata
Metadata is acquired by PC on device connect
Metadata Authoring Windows 7 Rendering
Metadata
Cache
Microsoft Metadata Distribution
WinQual – for authenticationValidation – for quality Logo required – for Device Stage qualitySigning – tamper resistantDistribution by IHV or OEM – flexible Distribution by WMIS
Global scale
Lazy caching
User opt-in
Simplified Pairing
Codenam
e:
Blu
ew
ire
Windows
PnP
Unpaired RealmPairingProcess
Paired = PnP Device
Adding Wireless And IP Devices
Case Study: Multifunction Printer (MFP)
… as the user sees it
Fax
Scanner
Wireless Connectivity
Removable Storage
Single "piece of plastic"
Printer
Functional View Of MFP
Device Containers
New PnP device property in Windows 7Groups device functions together into a container representing the physical device
Allows Windows to determine how functionality is related
Related functionality can be presented to the user as a device
Preserves existing devnode model while providing a more natural representation of a physical device
Container View Of MFP
Device Container
Enabling a Device Centric Experience
Devices and PrintersDevice Manager
Devices And Printers Folder
Simplified Pairing UI
demo
Call to Action
Take advantage of the enhanced device experience in Windows 7
Devices and Printers – “The start menu for devices”
Extensible
New device pairing UI
User friendly
Author metadata packages for your devices
Test your PCs and devices to ensure a great experience in Devices and Printers
Additional Resources
Online Resources
http://www.microsoft.com/whdc
http://www.winhec2008.com/
Recommended Whitepapers Available on http://www.microsoft.com/whdc
Multifunction Device Support and Device Container Groupings in Windows 7
http://www.microsoft.com/whdc/Device/DeviceExperience/ContainerIDs.mspx
Device Metadata Package Pipeline
http://www.microsoft.com/whdc/device/DeviceExperience/DevMetadataPkgPipe.mspx
Devices and Printers Folder - Extensibility Guide
http://www.microsoft.com/whdc/device/DeviceExperience/DevPrintFolder-Ext.mspx
Related Sessions
PCs and Devices in Windows 7: What You Need To Know
Slides from Related Sessions Available on WinHEC CommNet
Questions?
© 2008 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.