J'ai été confronté ces dernières semaines à la problématique du développement multi-plateforme. Il est vrai que Microsoft a fait beaucoup d'effort pour uniformiser ces environnements de développement, mais dans la réalité le portage de code n'est pas toujours aussi évident qu'il n'y parait. On pourra tout de même noter l'existence de projet comme :
Portable Library, qui permet de conserver un maximum de code commun entre diverses plateformes, mais avec quelques limitations. Je vous propose donc ici un petit exemple d'application que j'ai réalisé et qui montre que le développement sur plusieurs plateformes peut se faire assez simplement. En deux mots, cette petite application permet la consultation et l'administration de médias de tout types, un peu dans le même esprit que mon
Media Browser simple. Cette application a été développée avec
WPF et
Silverlight pour la partie consultation/administration et
Windows Phone uniquement pour la consultation. Le but n'étant pas de faire un cours, mais juste une présentation, je pars donc du principe que les notions de
services WCF, d'injection de dépendances, de pattern MVVM, d'architecture en couches, etc. n'ont plus de secret pour vous.
Deux petits schémas de l’idée générale de l'application :
Aperçu des clients :

Aperçu de l'architecture technique :

Lire la suite sur le Blog de Sébastien =>