FishBowl : votre application Facebook pour windows 7 en WPF
Les équipes UXLabs de Microsoft viennent de sortir une application qui met en avant les nouvelles fonctionnalités de WPF et son intégration avec Windows 7. Et pour cela, quoi de mieux qu’une application Facebook :-)
En dehors du côté fun, cette application illustre le potentiel de WPF pour le développement de vos applications clientes. On peut noter les points suivants :
- L’application est réactive, même lors du chargement des données. Ce point est essentiel lors du développement de vos applications. N’oubliez pas de déporter vos traitements non UI en dehors du thread UI et de récupérer vos données de façon asynchrone (dispatcher, background worker). Cela vous permettra, par exemple, d’afficher une petite animation au cours du traitement de vos données. Pour plus d’info sur ce sujet : https://msdn.microsoft.com/fr-fr/magazine/cc163328.aspx
- Intégration avec Windows 7. WPF 4 gère nativement le touch (stylet & doigt) et la personnalisation de la barre des tâches. Cette intégration va vous permettre d’accroître l’expérience utilisateur et l’accessibilité. Pour plus d’info sur ce sujet : https://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2009/10/29/Showing-Progress-in-the-Windows-7-Taskbar-with-WPF-4-_2800_and-a-short-romp-through-Windows-7-cleartype-settings_2900_.aspx
- Déploiement ClickOnce : Cette technologie vous permet de déployer et de mettre à jour vos applications. Pour plus d’info sur ce sujet : https://msdn.microsoft.com/fr-fr/library/t71a733d(VS.80).aspx
- Amélioration de l’expérience utilisateur : Les capacités graphiques de WPF ont permis de retrouver une navigation Facebook avec une interface simple et jolie. On remarque une animation assez fun sur les photos lors du redimensionnement de la fenêtre (avec un effet élastique : https://blogs.msdn.com/maximelamure/archive/2009/10/31/ajouter-des-effets-d-acc-l-ration-sur-vos-animations-avec-les-easing-function-de-wpf4.aspx). Si vous pouvez vous le permettre, n’hésitez pas à faire intervenir des designers aux cours de vos projets. Ils peuvent avoir un impact pertinent sur l’interface et l’ergonomie de vos applications.
Pour plus d’info et pour télécharger l’appli : https://www.fishbowlclient.com/
Le code source est dispo ici: https://fishbowl.codeplex.com/SourceControl/changeset/view/41326#
Comments
- Anonymous
November 22, 2009
nickel cette appli, par contre impossible de lire ses messages depuis fishbowl (ou alors j'ai pas trouvé)