S'abonner :  Newsletters    Magazines
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.

Frédéric Bordage , 01net., le 14/12/2006 à 12h21

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 d'annoncer 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 !


> Logiciel : Avira Antivir Premium Security Suite
Une référence pour protéger son ordinateur.

publicité
> Tutoriel : Débuter avec
Adobe Photoshop
Conseils et explications d'un professionnel...

classement FAI
Retrouvez chaque semaine le classement des fournisseurs d'accès avec ip-label 1 Orange 2 Free 3 Bouygues Telecom > Plus de détails
offres d'emploi
> Jeu en ligne :
Everest Poker
Atteignez les sommets du poker mondial...

Service 01net
Newsletters 01net
abonnez vous gratuitement !
  
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2009 Internext - 01net.