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 :
TuneUp Utilities Optimise votre système d'exploitation.
|
|
![]() |
Service Kiosque :
Téléchargez ce magazine sur votre PC/Mac à volonté et en moins de 2 mins !
|
|
1 Numericable
2 Free
3 Bouygues Telecom
> Plus de détails

![]() |
> Securité :AVG Antivirus
Une protection contre les spywares, les rootkits et les sites web malveillants
|
|
