Understanding the Fundamentals

This section describes basic concepts to understand before you begin developing Windows Media Center applications in the following topics:

Topic Description
Overview of the Windows Media Center Platform Provides an overview of the Windows Media Center platform.
Application Types Describes the types of Windows Media Center applications: local, web, and background.
Creating a Strong-Named Assembly Describes requirements for strong-name signing your assemblies.
Threads in Windows Media Center Describes the thread process in Windows Media Center.
Understanding the Windows Media Center Back Stack Describes the way Windows Media Center manages the page back stack.
Ensuring the Application Has a Single Instance Describes how to ensure only one instance of the application can be running at a tiime.
Identifying Windows Media Center Versions Explains how to detect the presence of Windows Media Center and determine the version that the user is running.
Identifying a Media Center Extender Session Describes how to determine whether a user is running Windows Media Center on an Extender device.
Using the Preview Tool to Develop UI Describes how to use the Preview Tool.
Building and Modifying the Sample Applications Describes how to build the different sample applications that are included in the Windows Media Center SDK.

See Also