L'un des plus gros intérêts de Vista MC, c'est qu'il introduit un nouveau modèle pour le développement de plugins. Là où la version pour Windows XP vous demandait de mélanger HTML, ActiveX et bidouilles en tous genres pour réaliser un module qui fonctionne, Vista Media Center propose une plateforme de développement (relativement) simple et (vraiment) complète.
Vous pouvez maintenant développer de composants sous différentes technologies :
- en "Hosted HTML" - comme pour les versions précédentes -, même si cette solution fait un peu has-been cela reste très pratique si vous souhaitez juste proposer une version MCE d'un site web.
- en applications full (cela aussi était possible avec MCE2005), à vous dans ce cas de bien gérer les problématiques d'interface "full-screen" et "10 feet". Les jeux intégrés à Vista utilisent par exemple ce mode. ATTENTION, le mode "Media Center Only" pose de nombreux soucis si vous choisissez ce mode
- en MCPL (Media Center Presentation Layer) - nouveau pour Vista -, vous permet de bénéficier des mêmes fonctionnalités que les modules intégrés (ou presque). C'est clairement la meilleure solution pour réaliser un plug-in et cela semblre même quasi-obligatoire pour certains types.
- en XBAP (Application de type WPF/.net 3.0 prévue pour tourner dans un browser). Je n'ai pas encore eu l'occasion d'essayer, mais ca ne va pas tarder, je vous en reparlerai bientôt.
Toutes ces solutions vous permettent d'ajouter des fonctionnalités un peu partout dans l'application :
- de nouveaux modules complets (par exemple un lecteur RSS)
- des options supplémentaires pour les éléments multimédia
- des modules invisibles ou n'affichant que des notifications (tiens, idée pour qui le souhaite : un petit plug-in qui vous dit quand votre cuisine est en feu serait sympa - oui c'est une private joke, et alors ?)
Le kit de développement de Vista Media Center est dispo ici, téléchargez-le donc pour vous y essayer.