320 likes | 552 Views
Windows 7 Device Experience. Cameron Brodeur Program Manager Microsoft Corporation. Agenda. Device Experience Overview Devices and Printers Folder Extensibility Device Metadata and Metadata Distribution System Simplified Pairing Multifunction Printer Case Study Device Containers
E N D
Windows 7 Device Experience Cameron Brodeur Program Manager Microsoft 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
Addressing The ChallengesWindows 7 evolves for users and partners
Addressing The ChallengesWindows evolves as a device companion • A consistent model of a device • Multi-function nature • Same behavior across transports and locations • Workflow • Simplified 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 folder • Windows 7 adds a new “Devices and Printers” folder • One place where users can see all of their devices • Enables device-centric experiences in Windows • A “start menu” for devices
Devices And Printers Folder New 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 Applications Windows Features Web Applications Partner Software New for Windows 7 Device Display XML Devices and Printers Windows Partner Hardware Windows Shell Device Display Object Portable Device Printer Scanner FAX Other classes Function Discovery Device Metadata System Physical Layer (USB, Wi-Fi, Bluetooth, …)
Devices Folder Extensibility • Devices and Printers is a Windows shell folder, with the standard shell extensibility model • Context-menu items • Command-bar items • Property-sheet tabs
Command Bar and Context Menu Extensible Device Properties In-box Device Actions ConfigurableDouble-click Action
Extensible Device Properties Additional 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 Windows • Device metadata does not affect what you can do with the device in Windows
"Album Art" for Devices Without Device Metadata With Device Metadata
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 format • Filename is <GUID>.devicemetadata-ms • Example: b45e585c-ae10-4ecd-a765-0ccdd747b1c1.devicemetadata-ms PackageInfo.xml (HWIDs, Model ID, Timestamp, Schemas, Index, and Locale) Windows Information (WindowsInfo.xml) Device Information (DeviceInfo.xml, icon)
Sources of Device Metadata WMIS (the “Album Art” people) Device Metadata Store Software Installer Preinstalled by OEM
Device Metadata Distribution Windows 7 Rendering Metadata Authoring IHV Authors Metadata Device Center Device Metadata WinQual Submission (if necessary) Device Display Object Signed Device Metadata Metadata Distribution WMIS MetadataCache Metadata is acquired by PC on device connect Devicesoftwareinstallation Device metadata service OEM add-ons
Microsoft Metadata Distribution • WinQual – for authentication • Validation – for quality • Logo required – for Device Stage quality • Signing – tamper resistant • Distribution by IHV or OEM – flexible • Distribution by WMIS • Global scale • Lazy caching • User opt-in
Simplified Pairing Windows PnP Codename: Bluewire Pairing Process Paired = PnP Device Unpaired Realm
Case Study: Multifunction Printer (MFP) … as the user sees it Single "piece of plastic" Scanner Wireless Connectivity Fax Printer Removable Storage
Device Containers • New PnP device property in Windows 7 • Groups 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 Device Manager Devices and Printers
demo Devices And Printers FolderSimplified Pairing UI
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 WinHECCommNet
© 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.