Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

6mar/1011

Master Class Advanced Flex @ Bruxelles, Retour en images

La semaine dernière a eu lieu la Master Class Advanced Flex à Bruxelles, un séminaire donné par l'équipe de Farata Systems. Vous l'aviez peut-être deviné, j'étais présent pour ce séminaire. Autant être clair, si vous n'y étiez pas, vous avez raté une des conférences les plus intéressantes (en France et ses alentours en tout cas).

J'ai eu l'occasion de rencontrer quelques uns (6 je crois) des lecteurs de flex-tutorial.fr à cette occasion (certains que je connaissais seulement par GTalk), c'était vraiment intéressant d'échanger en direct :D . Un bonjour à eux

Le Hilton, c'est classe

Le séminaire s'est passé sur 2 jours, au Hilton de Bruxelles. Pour planter le décor, les 2 jours se sont passés au 27e étage du Hilton, dans une salle de réunion panoramique avec sûrement une des meilleures vue sur tout Bruxelles. Rien que pour cela, cela valait le coup. Étaient présentes, une trentaine de personne, ce qui a permis de pouvoir communiquer facilement et de poser des questions. Quelques photos sont disponibles à la fin de cet article.

Le premier soir, l'équipe de Farata Systems a invité tous les participants à prendre une tournée de binche au bar du Hilton, un geste très sympa. Rajoutez à cela le buffet à volonté le midi (et c'est pas celui du Flunch) avec de très bons vins compris dans le prix(400 euros), ce séminaire était une aubaine :) .

Assez parlé du contexte, parlons maintenant du contenu.

Les présentateurs de chez Farata Systems

Ils étaient 3 pour animer ce séminaire, chacun spécialiste dans sa "branche" (compilation et optimisation, développement et aspect humains, …): Victor Rasputnis, Yakov Fain et Anatole Tartakovsky. Trois américains d'origine d'Europe de l'Est avec un accent anglais plutôt sympa ^^.

Ils sont tous consultant/développeur, venant du monde Java avec des bonnes années d'expérience derrière eux. Ils ont notamment écrit plusieurs livres spécialisés, notamment:

On a eu affaire à de vrais pros, qui ont développé des projets de grande envergure depuis des années. Ils ont tourné et modifié Flex et l'ActionScript dans tous les sens et connaissent tout sur le bout de doigts.

Ce qu'on a pu voir en 2 jours

2 jours, cela peut paraître long sur Flex mais ce fut en fait trop court pour pouvoir tout aborder. Le programme de ce séminaire était très chargé et on a pas eu le temps de tout aborder. De nombreux points sont déjà abordés dans leur blog mais il est toujours plus intéressant de les voir expliqués en live.

Voir le blog Flex de Farata Systems

Voici les points abordés qui m'ont le plus intéressé:

6mar/104

Microsoft Pivot Labs – Un concept intéressant

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.

Microsoft Live Labs

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.

Remplis sous: Non classé 4 Commentaires