I downloaded and installed the latest version of the Media Center SDK just now, and was a bit surprised to see that WPF apps are now officially deprecated as a supported way of extending Windows Media Center on Vista. There’s no big announcement around this so far, it’s almost just a footnote in the “What’s New” section:
Deprecated features
The following features have been deprecated:
- Hosting for Microsoft .NET Framework 3.0 Extensible Application Markup Language (XAML) browser applications (XBAPs).
- The Triple-tap/Soft-keyboard ActiveX control for hosted HTML applications.
- Support for using alternative shells to run and host HTML applications.
The reason I’m surprised is that Microsoft announced the support for WPF based extensibility apps at PDC05 with some fanfare.
I guess interest among developers just hasn’t been there for WPF-based Media Center apps, and Microsoft needs to make judgment calls on where to invest in their extensibility platform. The rest of the deprecated features seem to have been made for the same reason: limited interest among developers for these features. In addition I think there might be issues of an architectural nature that just make the three things that got dropped too expensive to maintain or improve.
I’m sad about this development, mostly because I still don’t see a great set of development and design tools around for MCML. WPF seems to me to have a whole lot more momentum than MCML (WPF has the Expression suite of tools and has been billed as the “GDI for the next 20 years”), but who knows what may be coming for Windows 7, or even an earlier interim update for Media Center?
Fil Mackay
GeekTieGuy
Jason Irwin
GeekTieGuy
Rahul
GeekTieGuy
GeekNoMore
GeekTieGuy