Windows SideShow Bitmap Driver

What is Windows SideShow?

Windows SideShow delivers information from your computer to a secondary display that is either integrated into the computer, such as a small color display in a laptop lid, or separate from the computer, such as a remote control or mobile phone. There is a wide variety of uses for this technology, from using a mobile phone to control your media library, to viewing news and calendar appointments in a digital picture frame, to being able to manage your e-mail while you play a game on your computer.

Project Description

Windows SideShow Bitmap Driver

This solution renders pages on a computer and sends bitmap images to the SideShow-compatible device, so the device can be lower cost. You can extend a button-based sample user interface that is included to support touch or other features. This solution allows SideShow functionality to be easily adapted to existing, in-market hardware, in many cases without any hardware modifications. This solution differs from other SideShow solutions. Typically, the SideShow device would parse and render the SCF content. In contrast, the Windows SideShow Bitmap Driver is doing the parsing and rendering. Because the computer renders the UI, the device does not have access to offline content when the computer is off.

Sample Simple Content Format implementation

The Simple Content Format (SCF) defines a set of XML elements and attributes that allow content, dialog, and menu pages to be sent to Windows SideShow-compatible devices that support this endpoint. The Windows SideShow Bitmap Driver serves as the first published sample SCF implementation of the SCF spec on MSDN. It allows you to port the code to your device so that it parses and renders SCF, so that the device can show content when offline. Microsoft recently published the protocol for the Universal Driver for Windows SideShow.

Interested in contributing? Find out how.

Links

Last edited Nov 25, 2008 at 11:22 PM by DarrylB, version 24