01net Pro Entreprise informatique
01net. web avec Google
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Informatique et TIC pour les PME TPE
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment

WPF/e ou le client riche à la mode Windows

Pour simplifier les développements, Microsoft dissocie clairement la couche graphique et les traitements associés. WPF/e permet de développer des clients riches pour Windows XP, Vista, Windows 2000, voire MacOS X.

envoyer
par mail
imprimer
l'article
La couche graphique du framework .NET 3.0, associé à Windows Communication Foundation, établit des ponts entre graphistes et développeurs. Elle inclut notamment Windows Presentation Foundation (WPF) - la couche graphique de Windows Vista - et Windows Communication Foundation qui permet d'accéder aux données. WPF est un socle de développement de client riche (RDA) qui s'appuie sur un langage intermédiaire (XAML) pour décrire l'interface graphique de l'application à l'aide de tags XML. Les descriptions sont ensuite compilées en code intermédiaire .NET et exécutées dans la machine virtuelle de .NET, la CLR.
Lors de son exécution, l'application WPF est transformée en vecteur. Ce rendu vectoriel permet d'améliorer les performances en déportant les calculs graphiques directement sur le processeur de la carte graphique ou GPU (Graphical Processor Unit).
L'ajout d'un langage intermédiaire vise à simplifier les développements en dissociant clairement la couche graphique et les traitements associés. Les designers peuvent ainsi produire l'interface à l'aide de Expression Graphic Designer et Expression Interactive Designer, deux nouveaux outils graphiques signés Microsoft. Le code XAML qu'ils génèrent est ensuite enrichi par les développeurs au sein de Visual Studio .NET. XAML constitue donc une passerelle entre graphistes et développeurs.
' C'est une très bonne technologie. Mais elle n'est malheureusement envisageable pour l'entreprise qu'à l'horizon 2008/2009, en accompagnement des déploiements de Vista ' estime Didier Girard, directeur technique de la SSII Sfeir. Conscient de son retard, Microsoft vient dannoncer WPF/e (' e ' pour ' everywhere '). Ce sous-ensemble de WPF se concentre sur les aspects graphiques du framework et fonctionne sur Windows 2000 et MacOS X. Les développeurs Microsoft vont donc bientôt pouvoir viser les irréductibles du Mac avec leurs clients riches développés en XAML !
publicité
Nos partenaires