WPF France

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille

Développer un projet pour WPF, Silverlight et Windows Phone 7

Envoyer Imprimer PDF
Note des utilisateurs: / 1
MauvaisTrès bien 
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
:

alt



Aperçu de l'architecture technique
:

alt



Lire la suite sur le Blog de Sébastien =>
Commentaires (0)
Mise à jour le Mercredi, 03 Août 2011 15:30  

Partagez


Article au hasard


  • Dans le même esprit que la personnalisation de mes fenêtres, j’ai également souhaité personnaliser mes « MessageBox » pour qu’elles aient le même « look » que ma fenêtre principale. L’objectif étant donc de ne plus faire appel aux « MessageBox » proposées par le « Framework » mais appeler ceux que j’aurais conçu. C’est donc le sujet que je vais développer tout au long de cet article. Quelques illustrations : Lire la suite...