MTP Responder Deployment (Compact 7)
MTP Responder for Windows Embedded Compact 7 provides enhanced Media Transfer Protocol (MTP) functionality to support Device Stage technology. Device Stage, introduced in Windows 7, offers a central location in Windows for your users to discover and use their devices. When you include support for Device Stage in your device, users can get detailed information about the device, copy files to and from the device, run device-specific tasks, read a product manual, and buy accessories for the device, all in one convenient location, when the device is connected to a computer running Windows 7. Device Stage provides these capabilities without requiring the user to download or install software. For more information about Device Stage, see the Windows 7 Device Experience website.
To build MTP Responder support for Device Stage into your device, you use the tools that you typically use for Windows Embedded Compact development: Microsoft Visual Studio 2008 integrated development environment (IDE) with the Platform Builder toolset. You select the MTP Responder functionality that you want by selecting catalog items in Platform Builder. You create the Device Stage presentation that you want by selecting a pre-built metadata package or you can create your own metadata package for a customized presentation. You use additional tools to test the Device Stage presentation and to create and test device metadata packages.
This guide describes the Device Stage presentation options and the MTP Responder components. The implementation section explains how to install MTP Responder, how to configure device registry settings, how to add OEM adaptation layer (OAL) support, how to create presentations, and how to test your device by using Device Stage.
MTP Responder for Windows Embedded Compact 7 is based on the MTP responder in the Windows 7 Portable Device Enabling Kit (DEK) for MTP, version 7R2. MTP Responder was derived from the reference MTP responder in this kit, and functionality was added so that Compact 7 powered devices support Device Stage operations on host computers running Windows 7. For information about MTP Responder internal architecture, optimization, and source code modification, see Inside MTP Responder.
After you incorporate MTP Responder into your device, you can optionally adjust MTP Responder resource and performance parameters or modify the MTP Responder implementation to better suit your needs. You can optimize MTP Responder to make the best tradeoff between lower CPU and memory usage versus improved performance, modify the provided source code to add customizations and extensions, add support for additional MTP object properties and commands, and download additional software development kits and programming documentation for MTP and Device Stage development. For more information about MTP Responder optimization and modifications, see Inside MTP Responder.
To learn more about MTP Responder, see Inside MTP Responder.
To learn more about Device Stage in Windows 7, see the following links.