Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio
All postings are provided AS IS
with no warranties, and confer no rights. Additionally, views expressed
herein are my own and not those of my employer, Microsoft.
Niall Ginsbourg from Mobilewares (who has also created the Big Screen Photos Flickr photo browser and the Big Screen Business financial application for Windows Media Center for Windows Vista) has created a new Windows Media Center application, this time using Media Center Markup Language. This application, called Big Screen Weather, provides a wide variety of weather data for Australia, including the following:
You can find a detailed list of features here and some screenshots of the application here. You can download the latest version of the application at this location.
It is really exciting to start seeing such a variety of applications being built with the new platform features available in Windows Media Center for Windows Vista. This application is particularly interesting because Niall developed his previous applications using .NET Framework 3.0 XBAP applications and this is his first attempt to create an MCML application. Niall provided some detailed feedback about his development experiences, including some comments about the pros and cons of MCML development versus XBAP development for Windows Media Center in this post on the Media Center Sandbox site. I encourage you to take a look at that post if you are evaluating whether or not to try creating a Windows Media Center application and/or are deciding what technology to use for your development work.
Hi Pavjohn - No, we are not planning to make the controls used within Media Center available for 3rd party applications. In general, we encourage 3rd parties to create their own look and feel rather than attempting to replicate the Windows Media Center UI. If you want to try to recreate the Windows Media Center UI, you will need to build your own controls library. There are starting points that you can use in the Media Center SDK in McmlSampler and the other sample applications.