Working with Windows Media Center Web Applications

A Windows Media Center web application is like any other web application—it is a set of pages, hosted on a web server, but the output is MCML rather than HTML. Windows Media Center web applications have access to the same set of Windows Media Center APIs as local applications and support the following features:

  • MCML UI can be delivered over the web, without requiring any deployment of code to the user's system.
  • Entry points can be registered and appear in all of the same places that other types of Windows Media Center applications can appear (such as the Extras Library).
  • Users can navigate to other MCML pages on the web server.
  • Web applications can invoke actions on the server using form submission (GET and POST commands).
  • There are no restrictions on where you can load images, sounds, and videos. However, other MCML UI elements must be located in the same domain from which the original UI element is loaded.

This section contains the following topics.

Limitations of Windows Media Center Web ApplicationsLists the limitations of web-based applications.
Allowed Types for Web ApplicationsLists the .NET Framework types that are supported by web-based applications.
Binding to XML Data From the WebDescribes how applications can request XML data from RESTful web services to bind a view item in MCML to XML data.
Updating Data in a Windows Media Center Web ApplicationDescribes how to update data in a Windows Media Center web application without reloading the entire page.
Cookie SupportDescribes how to work with web cookies.

See Also