Il faut parfois sortir un peu la tête de son Flex et regarder ce qui se fait autour. J'apprécie particulièrement les idées en terme d'interface et d'expérience utilisateur. C'est à travers un blogger Adobe que j'ai découvert un produit Microsoft nommé Pivot. Ce produit est encore en gestation dans les "Labs" mais il est déjà de très bonne qualité. J'en profite pour vous inviter à découvrir les autres produits des Labs (SeaDragon et Photosynth notamment) qui regorgent d'idées intéressante.
Mais Pivot, c'est quoi ?
Revenons à Pivot, le produit du jour. Celui-ci permet de naviguer dans de la donnée de manière plutôt intuitive sur certains critères d'analyse. Dans l'idéal, Pivot est dédié à parcourir internet comme vous le feriez avec votre navigateur mais directement sur de la donnée.
Pour l'instant, cela n'est pas possible car le web n'est pas assez sémantique, c'est à dire que l'on ne peut pas facilement extraire des informations (thème, catégorie, mots-clés) d'une page internet. On a donc accès à des collections (au format CXML) préparées par les équipes de Microsoft.
Voici la vidéo de démonstration donnée par Gary Flake lors d'une présentation TED:
Ca à l'air sympa, je veux tester
Vous pouvez dès à présent tester Microsoft Pivot sur les collections préparées par MS. Parmi elles:
- Les médaillés olympiques des jeux d'hiver
- Les cartes Magic The Gathering
- Athlètes et équipes NBA, NFL, NHL, MLB
- Les présidents des états-unis
- Concept Cars
- … et 20 autres
Pour télécharger Pivot, rendez-vous à cette adresse:
Télécharger Microsoft Pivot Labs
C'est super sympa comme interface, c'est du Silverlight ?
En voyant la vidéo de présentation, et en sachant que le présentateur était de chez Microsoft, je me suis dit qu'ils avaient utilisé Silverlight pour cette interface utilisateur riche (très riche même). Comme vous pouvez le voir en vidéo, l'interface se fait principalement sur le zoom / dézoom et la technologie DeepZoom de Silverlight semblait toute choisie. En regardant un peu mieux, le navigateur n'avait pas la tête d'un navigateur que je connaissais mais bon, cela pouvait être un thème pour IE8 ou un plugin.
Et bien il n'en est rien, on a ici affaire à un client lourd .Net. Notez que, comme indiqué dans la page de présentation, il vous faudra un Windows Vista ou 7 minimum avec Aero activé et un processeur à 2Ghz en plus du framework .Net SP1. C'est assez restrictif mais bon, on a pris l'habitude.
En utilisant Pivot pendant un petit moment, on se rend compte que le logiciel, même s'il est très fluide, est lourd en terme de calculs. A mon avis, c'est principalement les effets de transitions et de rendu d'images progressif (d'abord flou puis net) qui est la cause de ces calculs. On pourra aussi remarquer que Pivot met en cache les images autour de la sélection mais non visibles à l'écran pour le cas où l'on se déplace dans la galerie d'images (un peu comme on charge les tuiles non visibles sur Google Maps et autres).
Sur mon laptop, j'ai un double core 2Ghz et la majorité du temps, le processeur était très occupé. Faîtes donc attention si votre machine est sur les rotules. Mais il faut noter la performance du logiciel et la simplicité de l'interface utilisateur qui est remarquable selon moi, une bonne référence.
Autres Tutoriaux Flex liés:









L'interface est vraiment sympa en effet, tu sais si c'est du WPF ?
Tu pense que c'est faisable une interface de cette taille/complexité aussi fluide avec Flex et AIR ?
salut kedare,
je n'en sais pas bien plus, désolé. Une interface de cette taille complexité avec Flex et Air doit être possible avec beaucoup de travail. Je pense que l'aspect mono-thread d'Air peut cependant poser problème sur des traitements d'image aussi lourds, à voir ^^
Fabien
Ok
A mon avis pour l'interface oui ça doit être possible, je viens de tomber sur un programme vraiment bien foutu et complexe faite avec Adobe AIR, c'est "Parleys Desktop", c'est vraiment impressionnant, tout aussi complexe que cette interface, et ça ram presque pas (Sauf un peut sur l'effet 3D quand on ouvre la recherche)
Ah oui, parleys, j'en avais touché un mot dans cet article:
http://www.flex-tutorial.fr/2009/09/27/parleyscom-comparaison-dadobe-flex-avec-gwt-et-javafx/
Vidéo qui reste très intéressante
Fabien