Compte-rendu de conférence

MORAND Louis-Guillaume

Présentation de la conférence sur la création d'applications windows et web avec Windows Presentation Foundation ♪

- Titre : Compte-rendu de conférence

- Auteur : MORAND Louis-Guillaume

- Parution : 20 juillet 2006

- Licence : Copyright ® 2006 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- 1. Qui est Ian Griffiths ?

- 2. Résumé

- 3. Conclusion

- 4. Liens complémentaires

1 - Qui est Ian Griffiths ?

Ian Griffiths est un consultant indépendant sur la technologie .Net. Il est (ou a été) formateur pour différentes sociétés de formation. Aujourd'hui il passe son temps entre le consulting et les conférences, et continue d'écrire des livres principalement sur Windows Vista/Longhorn ainsi que Windows Presentation Foundation.

Son blog

2 - Résumé

Dans cette seconde présentation de Windows Presentation Foundation, Ian Griffiths s'est appliqué à montrer les différences avec le développement d'applications WPF.

La seconde partie de la présentation s'attarde sur la structure par couche des applications WPF. Ces dernières peuvent utiliser des éléments posés sur une Grid, ou même différents canvas personnalisables, mais ce sur quoi il s'est attardé reste les Pages qui sont une sortie de frame web avec barre de navigation intégrée qui est un composant Winforms Web browser, mais en plus évolué, car il est maintenant possible de visualiser aussi bien des formulaires basiques que des pages Internet. Il est alors possible de totalement modifier la façon que nous avions de développer habituellement (à moins que vous n'utilisiez beaucoup des panels que vous cachiez/affichiez. Avec ce simple contrôle Page, il est possible de mettre en place un système de wizard ou encore jouer sur une application avec authentification (je n'ai malheureusement pas de vidéo vous montrant ce qu'il en est).

Quelques minutes avant la fin, Ian se décide enfin à nous montrer les applications Web WPF. Pourquoi avoir tant attendu avant de nous les présenter? […] Ian crée un nouveau projet WPF Web et copie/colle le code qu'il venait d'écrire pour l'application Windows puis compile sans aucune modification et c'est alors que nous apparait notre application totalement intégrée dans le browser, avec ses contrôles, ses événements, ses animations 3D etc. À ce moment-là de la présentation, Ian nous explique qu'à part certains points de sécurité (WPF marche dans la sandbox du navigateur IE) et certains événements comme Activated/Desactivated, tout ce qui marche en Windows WPF marche exactement pareil en application web.

3 - Conclusion

Est-ce qu'il possible après cela de ne pas vouloir se mettre à WPF quand on sait que notre application pourra être migrée en Web (ou l'inverse) si facilement? Je vous laisser essayer, juger et revenir me voir pour vos commentaires ;)

4 - Liens complémentaires

Site communautaire de Windows Presentation Foundation : ici
Articles sur WPF par Jean-Alain Baeyens : ici
Tutoriel sur Windows Presentation Foundation par Thomas Lebrun : ici
Wikipedia de WPF : ici