Articles taggés avec ‘adobe’

Réflexions à froid sur l’édition 2009 d’Adobe Max

Maintenant que l’édition 2009 de MAX est clôturée, je vous propose une petite réflexion à froid sur cette conférence et sur la vision marché d’Adobe. Outre les cinq comptes-rendus publiés sur ce blog (Jour 1, Jour 1 – suite, Jour 2, Jour 2 – suite, et Jour 3) j’ai également publié une synthèse des annonces et même un petit album photos.

Où sont les flasheurs ?

C’est une impression tenace que je ressens à chaque nouvelle édition de ces conférences annuelles qui s’adressent avant tout aux développeurs (et encore un peu aux designeurs). Que ce soit dans la façon de promouvoir l’évènement ou dans le choix des conférences, Adobe semble avoir complètement oublié le cœur de cible de Macromedia : les flasheurs.

Un gros effort est ainsi fourni pour assurer la promotion de Flex (prochainement Flash Builder) ou encore de ColdFusion (qui était à l’honneur cette année). De même les designeurs ne sont pas en reste… sous réserve qu’ils utilisent Photoshop ou Illustrator car les utilisateurs de Fireworks doivent se sentir un peu seuls.

Bien évidemment c’est de bonne guerre : la société qui rachète est celle qui décide de l’évolution de la gamme de produits, mais quand même, Adobe ne semble pas réellement assumer l’héritage de Macromedia et c’est bien dommage car c’est une clientèle captive qu’il ne faudrait surtout pas négliger.

Ceci est mon ressenti mais peut-être est-il biaisé, si vous êtes flasheur et avez un avis différent, n’hésitez pas à vous exprimer.

Merci la communauté

Autre fait marquant de cette édition : la mise sur le devant de la scène des applications 3D et réalité augmentée de Flash. Pour celles et ceux qui ne suivent pas, je rappelle que le Flash Player n’est pas capable de gérer de la 3D en temps réel, ni même de faire de la réalité augmentée via la webcam. Pour cela il faut passer par des librairies spécifiques (PaperVision3D, Away3D & cie pour faire de la 3D,  FLARToolkit pour faire de la réalité augmentée).

C’est donc une aubaine pour Adobe d’avoir une communauté aussi active et qui surtout accepte de partager son travail en publiant des librairies open source. Sans ces librairies, ils devraient assumer eux-mêmes  la R&D dans ces domaines et les travaux n’avanceraient pas forcément aussi vite.

Question : La communauté sera-t-elle toujours aussi impliquée et dévouée ? Je l’espère sincèrement…

Deux approches verticales

S’il y a bien deux usages qui dominent pour le contenu Flash, ce sont bien la vidéo et les jeux en ligne. Voilà pourquoi l’offre d’Adobe est particulièrement développée dans la vidéo (forte concurrence avec Silverlight sur la vidéo HD).

Cette année j’ai noté un changement de discours ou plutôt un intérêt marqué pour le domaine du casual gaming et des jeux en ligne en général où Adobe souhaite élever des barrières à l’entrée (notamment en implémentant prochainement un moteur physique plus réaliste).

Il faut dire que la concurrence dans ce domaine est rude (notamment avec des acteurs de niche comme Unity3D) et que les offres de Rich Internet Games sont de plus en plus mures et que le Cloud Gaming pointe le bout de son nez.

Peut-être est-ce dans le domaine des jeux en ligne que la rachat d’Omniture pourrait être le plus intéressant avec des metrics spécifiques aux jeux en ligne ou même une solution dédiée qui viendrait rentrer en concurrence avec des offres comme celle de TwoFish.

——

Voilà, je garde un très bon souvenir de ce séjour à Los Angeles et des rencontres que j’ai pu faire là-bas. Vivement l’année prochaine qu’Adobe sorte les produits annoncés.

Adobe Max 2009 – Jour 3

Troisième et dernier jour de conférences à l’édition 2009 de l’Adobe Max.

From Sketch to Click-Through HTML Prototype with Fireworks

Enfin une session sur le protoypage avec Fireworks avec Dave Hogue de l’agence Fluid :

  • Il est tout à fait possible de se servir de Fireworks pour créer des prototypes et les tester avec des utilisateurs ;
  • Tout commence avec des croquis qui sont importés dans l’outil (Fireworks CS4) ;
    Première étape du prototypage

    Première étape du prototypage

  • La Master Page est utile pour “poser” les éléments immuables (header, nav…) ;
  • La grille et les règles permettent de structurer les pages ;

    Deuxième étape

    Deuxième étape

  • Des éléments sont ensuite superposés sur le croquis ;

    Troisième étape

    Troisième étape

    Quatrième étape

    Quatrième étape

  • Les outils “Slices” et “Hotspots” servent à rajouter de l’interactivité ;
  • Possibilité d’encapsuler du code HTML (pour une carte Google Maps par exemple) ;

    Encapsulation d'éléments HTML dans la maquette

    Encapsulation d'éléments HTML dans la maquette

  • La dernière étape est l’export en HTML mais cela génère un code source de très mauvaise qualité (suffisant pour faire des tests avec des utilisateurs mais inacceptables en production) ;
  • Il y a également la possibilité d’exporter ce travail dans Dreamwaver (pour retravailler le code source) ou Flash Catalyst (pour en faire une RIA).

Une session intéressante mais qui n’a pas réellement mis en valeur les synergies possibles entre les outils de la gamme pour faire du prototypage rapide ET réutilisable. Car il faut bien admettre que tout ce qu’il a montré peut être fait dans Powerpoint, avec en plus la très précieuse possibilité de faire des tableaux (ce que ne permet pas Fireworks).

Augmented Reality within the Flash Player

Enfin une session qui aborde le potentiel (et les contraintes) de la réalité augmentée dans Flash avec Jesse Freeman :

  • FLARToolkit est une librairie open source qui gère l’affichage de contenus 3D en surimpression d’un flux vidéo de la webcam ;
  • Retour d’expérience sur des expérimentations pour la Nasa et la mission Juno ;

    Exemple d'application de réalité augmentée à la NASA

    Exemple d'application de réalité augmentée à la NASA

  • L’intérêt n’est plus d’afficher du contenu 3D en réalité augmentée mais de faire interagir différents contenus (selon la position des marqueurs) ;
  • Problème = autoriser l’accès à la webcam à chaque fois ;
  • Il existe un émulateur pour gagner du temps et faciliter le debugging ;
  • Le Virtual Physical Computing est un domaine d’application prometteur = manipulation d’objets et de contenus 3D sans clavier ni souris ;
  • Les limitations de FLAR = très gourmand en CPU, pas de gestion native de la 3D dans Flash (nécessite des librairies 3D comme Papervision3D ou Away3D, le flux vidéo de la webcam est plutôt lent) ;
  • Les évolutions = utilisation d’Alchemy pour mieux exploiter les capacités hardware, support 3D natif et plus performant, réalité augmentée en dehors de Flash (smartphones…).

Vient ensuite au micro James Aliban pour des retours d’expériences plus expérimentales / créatives :

  • Utilisations plus artistiques avec de la gestion des particules (AR Particle Bean) ou des expérimentations musicales (Augmented Reality Drum Kit) ;

    Réalité augmentée et gestino des particules

    Réalité augmentée et gestion des particules

  • Implémentation facilitée avec FLARManager ;
  • Une communauté existe depuis l’année dernière (FLARToolkitDocs.org) ;
  • Très intéressante expérimentation avec les cartes de visite augmentées ;
  • Il existe de nombreuses applications commerciales (GE, BMW, Nissan, Toyota, Ikea…) ;
  • Autres exemples = 5Gum, Living Sasquatch, Julian Perretta’s “Ride My Star”… ;
  • Flash est clairement un facteur limitatif car il utilise le processeur pour faire le rendu 3D et non la carte 3D (600 polygones maximum pour limiter l’effet stroboscope, lié au faible taux de rafraichissement en cas de mouvements du modèle 3D ou de la webcam) ;
  • Entre 20% et 25% des ordinateurs domestiques sont équipés d’une webcam ;
  • La prise en main est délicate pour les concepteurs et développeurs d’applications car l’image est inversée (vue depuis la webcam).

Wow ! Non seulement nous n’en sommes qu’au début de cette nouvelle forme d’expression mais en plus la communauté est très active (de nombreuses choses sont disponibles en open source).

Building Browser-Based Casual MMOs

Campfu, un casual MMO qui n'existe plus

Campfu, un casual MMO qui n'existe plus

Encore une session très prometteuse avec l’intervention de Nick Fortugno concepteur en chef chez Rebel Monkey qui nous propose son retour d’expérience sur Campfu, un casual MMO qui n’existe malheureusement plus :

  • Le projet a nécessité 18 mois de développement et 2M$ d’investissements (le site n’a été en ligne pour 6 mois) ;
  • Pas besoin d’avoir de très beau graphismes comme Runescape (ex : Kingdom of Loathing qui est quasi-textuel) ;
  • La notion d’engagement est clé car la grosse majorité des causal MMO sont gratuits ;
  • Le fait de ne pas avoir à télécharger ou installer quelque chose est un levier concurrentiel très puissant (vis à vis des MMORPG traditionnels) Puzzle Pirates a commencé en version téléchargeable et est maintenant accessible en ligne ;
  • Les plus grosses difficultés techniques sont du côté du serveur (il existe des solutions middleware comme SmartFoxServer, ElectroServer ou Project Darkstar) ;
  • Avec une solution middleware comme SmartFoxServer, le temps de développement peut être réduit à 1 mois (mais cela induit de fortes limitations en terme d’évolutivité et de montée en charge) ;
  • Les difficulté auxquelles il faut faire face = sécurité (qui a un impact direct sur les performances), disponibilité, stabilité (surtout pour du code interprété), intégrité (via à vis des possibilité de hacking de la partie “client”) ;
  • Les jeux en temps réel sont un vrai défi technologique, voilà pourquoi il est très sceptique vis à vis des solutions de cloud gaming comme OnLive ;
  • Les outils d’automation (débug…) permettent de gagner beaucoup de temps lors de la phase de développement ;
  • La phase de beta est indispensable car de toute façon il y aura des bugs majeurs (quelque soit le temps de préparation et de conception) ;
  • La visibilité est clé dès le début du projet car il faut impérativement recruter très vite un grand nombre de testeurs ;
  • Les revenus générés par la publicité ne deviennent significatifs qu’avec plusieurs millions de joueurs ;
  • Les modèles économiques fondés sur l’abonnement sont particulièrement adaptés pour la cible des plus jeunes (Tween) ;
  • La vente d’items virtuels est intéressant mais demande de gros efforts de surveillance (pou éviter la fraude ou les trafics parallèles) ;
  • Tout comme pour les sites web et boutiques en ligne, les solutions de surveillance des échanges comme celle de TwoFish sont indispensables pour comprendre les flux économiques et éviter les déséquilibres (il est tout à fait possible de faire de l’A/B testing sur le prix de vente d’accessoires virtuels).

Voici une session extrêmement riche en enseignements et surtout un discours qui n’était pas que technique mais qui abordait aussi les problématiques organisationnelles et business.

Adobe Max 2009 – Jour 2 (suite)

Suite de la seconde journée de conférences à l’Adobe Max 2009.

RIA Design Strategies for Business and Product Owners

Aaron Adams de Cynergy Systems

Aaron Adams de Cynergy Systems

Aaron Adams de l’agence Cynergy à propos des facteurs-clés de succès des interfaces riches :

  • L’étude sur le terrain est clé pour bien comprendre le contexte et les contraintes d’usage ;
  • La modélisation des processus permet de simplifier la compréhension de l’enchaînement des tâches et les interactions entre les différents types d’utilisateurs (rôles) ;
  • Il existe plusieurs niveaux de prototypage (plus ou moins précis) ;
    Les différents modèles de prototypage d'une interface riche

    Les différents modèles de prototypage d'une interface riche

  • Les schémas de conception des sites web sont parfois trop restrictifs, il faut plutôt s’inspirer des schémas de conception des applications ;
  • Les tableaux ne sont pas forcément le seul moyen de représenter des données ;
  • La scénarisation des écrans ainsi que les transitions sont essentielles pour faciliter la compréhension d’une interface et pour concentrer l’attention.

C’est étrange mais j’ai vraiment l’impression d’avoir vu cette présentation plusieurs fois… Peut-être est-ce bon signe car cela prouve que les avis convergent.

Max Awards

Comme chaque année nous avons la traditionnelle remise des Max Awards qui récompense les meilleures réalisations et c’est un authentique chevalier Jedi qui préside cette session 2009 : Mark Hamill.

Mark Hamill sur scène pour remettre les Max Awards

Mark Hamill sur scène pour remettre les Max Awards

Cette année il y a 8 catégories :

  • Advertising & Branding = Pepsi Max It (un jeu en ligne avec la possibilité de contrôler une sorte de tirette comme dans les fêtes foraines) ;
  • Education = PD360 par School Improvement Network (une application en ligne pour publier du matériel éducatif) ;
  • Enterprise Productivity = i3Cube (une solution de gestion d’expérimentations médicales) ;
  • Entertainment = MLB Media Player 4.0 (l’offre de VoD de la ligue de baseball US) ;
  • Mobile = QNX Car Application Platform (une plateforme de widgets pour voitures) ;
  • Public Sector = CommandSim (urn serious game pour l’équivalent de la protection civil) ;
  • Social Computing = SmallWorlds (un casual MMO dont j’ai déjà parlé plusieurs fois) ;
  • Social Responsability = Replay: Finding Zoe (une histoire interactive pour accepter les différences des autres).

Une belle moisson de prix pour cette édition 2009 dont les extraits vidéos sont à découvrir ici : Max Awards.

Sneak Peeks

Mark Hamill et Ted Patrick sont sur scène pour une présentation des différents projets en cours de gestation :

  • Thin Gaming Client pour une expérimentation de Cloud-gaming sur netbooks et iPod Touch (c’est donc du streaming vidéo d’un jeu qui est exécuté sur le serveur) ;

    Le client de cloud gaming en action

    Le client de cloud gaming en action

  • Un moteur physique dans Flash pour simuler des comportements réalistes (collisions…) ;

    Vous noterez que le type qui fait la démo est déguisé en chewbaca

    Vous noterez que le type qui fait la démo est déguisé en chewbacca

  • Smart Paste in Dreamweaver pour un copier / coller intelligent en mixant des données XML avec un design Illustrator dans Dreamweaver ;
  • Flex Mobile avec une application mobile développée avec… Flex ;
  • Projet “Rome”, un outil d’édition simplifié (à mi-chemin entre Flash et Photoshop) qui repose sur AIR (mais peut être exécuté dans le navigateur) ;

    L'éditeur "léger" d'Adobe

    L'éditeur "léger" d'Adobe

  • Developer Cloud pour du développement avec des services hébergés dans les nuages ;
  • Selective Undo in Fireworks pour l’annulation sélective de modifications dans Fireworks ;
  • Patchmatch for images, un algorithme de correction de photos qui respecte le contexte de la photo (très impressionnant).

Comme toujours les Sneak Peeks sont très technique et l’on y voit surtout beaucoup de code. Et comme toujours, la traditionnelle démo des algorithmes expérimentaux de Photoshop a bluffée tout le monde (heureusement que nos députés travaillent sur la loi Photoshop). Il est certain que les possibilités de manipulation des images vont très certainement franchir un nouveau stade.

Adobe Max 2009 – Jour 2

Second jour de mon voyage à L.A. pour la grande messe annuelle d’Adobe.

Keynote 2

Cette seconde keynote est visiblement dédiée à du témoignage clients. Nous avons donc un premier témoignage de la Major League Basball à propos de MLB TV :

  • Streaming HD, possibilité de faire des ralentis, intégration avec Twitter ;
  • Nouveau player avec vue en mosaïque (offre payante pour les play-off).
Le player vidéo de MLB

Le player vidéo de MLB

Les domaines d’innovation de Flash dans la vidéo sont les suivants : HTTP Streaming pour plus de souplesse dans l’intégration, protection du contenu avec Flash Access 2.0, Open Source Media Framework qui permet de créer votre propre lecteur vidéo, intégration de metrics Omniture.

Second témoignage avec les RIA en entreprise de Fedex et un exemple d’une application de localisation des camions de livraison :

Géolocalisation des camions de livraison de Fedex

Géolocalisation des camions de livraison de Fedex

Rayon d'actin d'un camion Fedex pour gérer les changements d'itinéraires

Visualisation du rayon d'action d'un camion Fedex pour gérer les changements d'itinéraires

Troisième témoignage avec Electronic Arts et leur portail de casual gaming Pogo.com :

  • Ils utilisent un outil de prototype rapide pour concevoir les jeux ;
    Prototypage rapide pour les casual games de Pogo.com

    Prototype d'un futur casual games de Pogo.com

    La version finale du jeu

    La version finale du jeu

  • Premier social game en Flash dans Facebook avec Pogo Puppies.

Illustration des Flash Platform Services avec le Distribution Manager qui permet de faciliter la distribution d’un “social widget“, de le monétiser (en gérant le try & buy) et de le surveiller (avec un tableau de bord et des indicateurs d’engagement).

Tableau de bord avec les indicateurs d'engagement de social widgets

Tableau de bord avec les indicateurs d'engagement de social widgets

Kevin Lynch est de nouveau sur scène pour parler de réalité augmentée :

Une keynote tout à fait intéressante qui nous a permis de voir des beaux exemples (et surtout pas de code !).

New Experimental Work from Joshua Davis

Première session de la journée avec un authentique artiste, le célèbre Joshua Davis (qui se présente comme skateur de profession).

Joshua Davis en chair et en tatouages

Joshua Davis en chair et en tatouages

L’objectif de cette présentation est de nous faire découvrir les dernières réalisations expérimentales de l’artiste intitulées “Space” :

  • Le choix du thème de l’espace n’est pas anodin car les premières observations spatiales datent de 400 ans avec Galileo ;
  • La gestion de l’espace (des espacements) et du positionnement (sur une grille ou pas, avec superposition ou pas, rotation ou pas) donne des résultats très différents en fonction du pattern utilisé (carrés, ronds, fleurs…) ;
    Créatino artistique à l'aide de patterns distribués de façon aléatoires

    Création artistique à l'aide de patterns distribués de façon aléatoires

  • La proximité peut être exploiter dans des représentations visuelles dynamiques (à l’aide des mouvements de la souris) ;

    Un tableau numérique hypnotique

    Un tableau numérique hypnotique

  • Les ordinateurs autorisent une forme de créativité impossible à explorer avec du papier et des crayons ;

    Une créatino artistique numérique impossible à réaliser avec du papier

    Une création artistique numérique impossible à réaliser avec du papier

  • La gestion de forces d’attraction et de répulsion permet de générer des tableaux semi-aléatoires de façon industrielle ;
  • Exemple de créations artistiques appliquées à du travail pour ses clients (Beans.jp) ;

    Exemple de travail réalisé pour un de ses client

    Exemple de travail réalisé pour un de ses clients

  • Une composition peut être généré automatiquement (ici avec un effet kaleïdoskoque) et retouchée dans Illustrator ;

    Un "tableau" du maitre

    Un "tableau" du maitre

  • Il a même commencé à expérimenter des créations sur l’iPhone avec l’application Reflect ;

    L'applicatino Reflect pour iPhone

    L'applicatino Reflect pour iPhone

  • Dans une expérimentation récente il utilise les courbes de Bezier et un moteur physique de gestion des particules (plus un peu de retouche toujours dans Illustrator) pour générer des scènes surréalistes ;
  • Autre exemple de réalisation interactive exposée au Portugal (une caméra infrarouge capture les mouvements des visiteurs et fait tourner les cubes en fonction) ;
  • La plupart de ses clients lui demande de répliquer des créations déjà réalisées plutôt que d’innover et d’expérimenter ;
  • Quelques exemples de réalisations exposées dans différentes galerie ou expo :

    Exemple de réalisation retouchée dans Illustrator

    Exemple de réalisation retouchée dans Illustrator

    Autre exemple de création basée sur de l'impression aléatoire

    Autre exemple de création basée sur de l'impression aléatoire

    Travail de recherche sur des films transparents

    Travail de recherche sur des films transparents

  • Quelques exemples de sources d’inspiration comme par exemple les décorations d’avions de la seconde guère mondiale (sic !).

    Ses sources d'inspiration sont parfaois surprenantes

    Ses sources d'inspiration sont parfois surprenantes

Génial ! Ce type a une force créative et une énergie incroyable. Cerise sur le gâteau : il fait preuve de beaucoup d’enthousiasme et ses explications sont clairs.

Adobe Max 2009 – Jour 1 (suite)

Future of the Flash Platform

L'équipe en charge de l'évolution de la Flash Platform

L'équipe en charge de l'évolution de la Flash Platform

Un beau panel réservé à la presse avec l’équipe de Flash Platform :

  • Open Screen Project représente un très gros challenge pour Adobe et pour les producteurs de contenus / annonceurs ;
  • Il y a maintenant 3 métiers représentés dans la Flash Platform (les développeurs avec Flex, les créatifs avec Photoshop & cie et les concepteurs avec Catalyst) ;
  • Des nouveautés très intéressantes autour des Flash Platform Services avec des services de paiement et de distribution sur les médias sociaux (ndr : un rapport avec Adobe Wave ?) ;
  • Adobe travail sur la compatibilité de ses produits avec près d’une centaine de standards ;
  • Dans la mesure où Acrobat Reader peut lire du Flash, ils se posent la question de savoir si le Flash Player devrait pouvoir lire des fichiers PDF (et remplacer à terme l’Acrobat Reader) ;
  • Malgré de nombreuses demandes pour pouvoir implémenter Flash sur l’iPhone (grâce à un plug-in) ils ont dû se débrouiller avec le SDK disponible publiquement pour réaliser le compilateur Flash > Objective C. Le processus d’adoption sur l’App Store a été par contre très rapide (signe de bonne volonté d’Apple) ;
  • Flash Catalyst n’a pas été conçu pour être un outil de prototypage “ouvert”, il sert avant tout d’outil de prototypage de RIAs et son format de sortie est et restera du MXML (au moins pour les prochaines années), sinon il y a toujours Photoshop ou Illustrator pour faire du wireframing (ndr : heu… et Fireworks ?).

Je suis triste de constater qu’encore une fois le concepteur d’interface est toujours laissé de côté et qu’il n’existe pas d’outils répondant à ses besoins. Quel dommage, surtout dans la mesure où il ne manque que très peu de chose pour faire du couple Fireworks / Dreamwaver un très bon outil de prototypage rapide capable de générer un format de sortie plus ouvert comme (au hasard) de l’HTML.

The Future of Design

Evolution des outils de conception

Evolution des outils de création et de distribution

Un autre très beau panel avec Will Eisley (en charge du développement produits de la suite CS) sur la vision d’Adobe du design et des changements à anticiper :

  • L’iPhone a réussi l’exploit de rendre viable la consommation de contenus textuels sur un terminal mobile ;
  • Nous passons d’une ère où le contenu était roi à une ère où la communauté est reine (elle décide de la nature et du format des contenus qu’elle veut consommer) ;
  • Internet est la colonne vertébrale de l’information, même dans le print car les articles et mises en pages sont échangées / revues / discutées sur le web ;
  • Le cloud compting est la clé pour libérer les contenus de la contrainte du support et les rendre accessibles n’importe où ;
  • Impacts pour les designers : conception pluri-médias (avec différentes capacités et contraintes d’affichage), distribution facilitée au travers de players universels (Acrobat Reader, Flash et l’Open Screen Project), meilleures efficacité (grâce aux outils d’optimisation) ;
  • Faciliter la collaboration entre les membres d’une équipe est essentiel pour améliorer la qualité (itérations rapides) ;
  • Ils ont publié un document résumant les bonnes pratiques de conception de contenus pour les terminaux à ancre électronique (Kindle…) ;
  • Les netbooks sont des terminaux problématiques car ils sont à mi-chemin entre ordinateurs et terminaux mobiles, ils subissent des contraintes trop souvent ignorées (mémoire et puissance limitée, claviers étriqués…), les tablets (touchbooks ?) vont faire avancer les choses (et participer à la reconnaissance / prise en compte de ce format intermédiaire).

Prise de parole intéressante mais qui ne tranche pas réellement avec ce que l’on peut entendre ailleurs (qui va remettre ne cause l’impact des smartphones et des médias sociaux ?).

La suite demain…

Adobe Max 2009 – Jour 1

C’est aujourd’hui que débute la grande messe annuelle d’Adobe sous le ciel parfaitement bleu de Los Angeles. Ouverture des portes à 7 H 30 au L.A. Convention Center (juste en face du Staple Center où avait eu lieu l’hommage à Michael Jackson).

Media Brief

La journée débute réellement à 8 H 30 avec la présentation à la presse des annonces majeures des 3 prochains jours :

  • Sortie prochaine de Flash Player 10.1 et de AIR 2.0 ;
  • Disponibilité des beta des futures versions de Flash Builder CS5 et Catalyst ;
  • Annonce des Flash Collaboration Services (pour améliorer la collaboration entre les équipes) ;
  • Sortie prochaine de LiveCycle Enterprise 2 et ColdFusion 9.

Mouais… pas de quoi exciter un blogueur. Par contre des communiqués de presse tout chauds sont disponibles en salle de presse et donnent des détails nettement plus intéressants :

  • Le Flash Player 10.1 sera conforme aux spécifications de l’Open Screen Project, la nouveauté étant de proposer un environnement d’exécution de contenus Flash qui garanti un comportement homogène sur différents types de terminaux : ordinateurs traditionnels, netbooks, smartphones (Windows Mobile,  PalmOS, Symbian et Android pour début 2010) et téléphones mobiles.
  • Deux nouveaux membres prestigieux ont rejoint le consortium (RIM et Google).
  • Les nouveautés sont : l’accélération matérielle, le streaming en HTTP et l’accès aux possibilités natives des terminaux (multi-touch, accéléromètre…).
  • Les équipes d’Adobe ont travaillé en étroite collaboration avec de nombreux industriels : Qualcomm pour de l’accélération matériel sur les puces SnapDragon, Nvidia pour les cartes GeForce et les puces Ion / Tegra (qui équipes certains netbooks d’HP, Lenovo, Sasung, Acer et Asus), Nokia pour une série d’applications et pour l’extension WRT (Nokia Web Runtime) de Dreamweaver CS4.

Keynote 1

Autre ambiance pour cette keynote d’ouverture dans la gigantesque salle du Nokia Theatre où près de 4.000 personnes s’entassent. Nous avons droit à une introduction très originale d’une troupe de danseurs qui représentent le partenariat entre  la Peapod Foundation des Black-Eyed Pea et le programme Adobe Youth Voice dont est issu le projet PlantAndInspire.org.

Une intro en musique et en danse

Une intro en musique et en danse

C’est Shantanu Narayen (le CEO) qui ouvre le bal avec quelques “généralités” :

  • L’internet doit faire face à 3 changements radicaux (les contenus riches, la multiplication des terminaux, les médias sociaux) ;
  • La frontière entre application et contenu est de plus en plus fine ;
  • Adobe passe d’une logique de création à une logique de création et d’optimisation (avec le rachat d’Omniture).

Et puisque l’on parle du loup, Josh James (le CEO d’Omniture) vient nous dire quelques mots sur le rachat :

Le CEO d'Omniture

Le CEO d'Omniture

Nous avons ensuite Kevin Lynch qui nous gratifie d’un passage en revue des nouveautés de la Flash Platform :

Cartographie de la Flash Platform

Cartographie de la Flash Platform

Puis il nous fait l’historique du Flash Player et de ses innovations :

La timeline du Falsh Player

La timeline du Flash Player

Nous avons ensuite une longue session sur le future Flash Player 10.1 :

  • Disponibilité au premier trimestre 2010 pour tous les OS de smartphone (sauf l’iPhone) :
    Le Flash Player en action sur un terminal Nokia

    Le Flash Player en action sur un terminal Nokia

  • Gros travail d’optimisation de l’utilisation de la mémoire et de la consommation d’énergie ;
  • Très impressionnante démo d’Acrobat Connect sur Android :

    Acrobat Connect sur Android

    Acrobat Connect sur Android

  • Support du multi-touch :

    Le multi-touch avec Flash

    Le multi-touch avec Flash

  • Possibilités d’interfaces riches et de widgets sur les set-top-boxes ;
  • Accélération matériel sur différents netbooks pour de la vidéo plus fluide.

Viennent ensuite des détails sur la v 2.0 de AIR :

  • Amélioration des performances ;
  • Meilleur prise en charge du hardware (détection de supports de stockage USB, utilisation du micro…) ;
  • Support du multi-touch (pour les terminaux compatibles).

Il y avait ensuite une session avec Rob Tarkof sur les différents usages de Flash en entreprise :

  • Lancement prochain de ColdFusion 9 et de LiveCycle Enterprise 2 ;
  • Démonstration de différentes applications métier :

    Des applications métier avec Flash

    Des applications métier avec Flash

Jon Liacono prend la suite :

  • Démonstration des capacités de Photoshop CS 5 (outil brosse plus réaliste, algorithme de mélange des couleurs basé sur la dynamique des fluides) :

    La nouvelle brosse de Photoshop CS 5

    La nouvelle brosse de Photoshop CS 5

  • Démonstrations des capacités du futur Flash Pro CS 5 (moteur physique plus réaliste, intégration de code snipsets) :

    Flash Pro CS 5 en action avec Super Shantanu

    Flash Pro CS 5 en action avec Super Shantanu

  • Démonstration de Flash Catalyst beta 2 (nouveaux effets visuels, import de médias et de fichiers SWF).

Vient enfin une session très attendu où il est question de l’iPhone et du refus catégorique d’Apple d’intégrer Flash dans Safari. Une solution semble avoir été trouvée avec la possibilité compiler des applications Flash en Objective C, le langage utilisé par les applications iPhone. Il existe déjà 7 applications disponibles sur l’App Store :

  • Un casual game ave des puzzle triangulaires (payant) :

    Un casual game en Flash sur iPhone

    Un casual game en Flash sur iPhone

  • Un générateur d’avatar façon South Park (payant aussi) :

    L'application South Park sur iPhone

    L'application South Park sur iPhone

C’est donc une grosse surprise mais en demi-teinte car ils ne “règlent” pas réellement le problème. Question : y avait-il un problème ? Le bras de fer entre Adobe et Apple vient de prendre un nouveau tournant car c’est une grande avancée qui ouvre de nombreuses possibilités (il me semble qu’Acrobat Connect est disponible pour l’iPhone) mais qui sont tout de même limitée à l’expérience d’utilisation de l’iPhone (qui repose sur les applications et iTunes).

Après cette annonce retentissante (il faut bien le reconnaitre), la keynote c’est achevée avec l’intervention magistrale de Jon Landau, le producteur du film Avatar, qui est venu nous parlé de l’intérêt des produits d’Adobe pour les étape de pré-production et de production du film. Cerise sur le gâteau, ils nous ont projeté six scènes exclusives du film sur un gigantesque écran avec des lunettes 3D (impossibilité formelle de filmer ou de prendre des photos).

Avatar, le prochain film de James Cameron

Avatar, le prochain film de James Cameron

Autant j’avais été très déçu par la bande annonce, autant les séquences qui nous ont été montré sur grand écran et en 3D annoncent un film réellement exceptionnel qui va faire date dans l’histoire de la SF.

À suivre…

En route pour L.A. et le Adobe MAX 2009

Je prends l’avion ce week-end pour me rendre quelques jours à Los Angeles afin d’assister à l’édition 2009 de MAX, la grande messe annuelle d’Adobe. Les années précédentes ils faisaient 3 sessions (USA / Europe / Asie) mais cette année ils ont choisi de faire un évènement groupé pour éviter que les annonces ne fassent long-feu.

Une semaine à L.A. avec Adobe

Une semaine à L.A. avec Adobe

Je ne sais pas encore si j’aurais le temps de voir grand chose de la ville car le programme a l’air particulièrement intéressant et parce que les speakers sont de qualité.

Toujours est-il que j’espère bien trouver au cours de cette semaine les réponses à mes nombreuses questions : Mes attentes pour l’édition 2009 de Adobe MAX. Pour suivre l’évènement au jour le jour ça sera sur ce blog, sur Twitter mais également chez Michaël ou Thibault.

Hypothèses sur le rachat d’Omniture par Adobe

La nouvelle est tombée la semaine dernière et a surpris tout le monde : Adobe met la main sur Omniture pour un montant de 1,8 milliard de dollars (Adobe to Acquire Omniture). Officiellement il est question de synergies (bla-bla-bla) mais les avis de spécialistes sont unanimes pour dire qu’il y a d’autres raisons à ce rachat et surtout au montant de ce rachat.

Pour mémoire rappelons qu’Omniture est (était) un des deux géants de l’analyse d’audience avec Webtrends et qu’ils se sont illustrés ces dernières années par une politique d’acquisitions agressives : Omniture rachète Visual Science (qui avait fusionné avec WebSideStory). En quelques années nous sommes ainsi passé d’un marché atomisé à une configuration de marché tout à fait particulière suite à un phénomène de concentration (entre éditeurs) et au mercato auquel se sont adonnés les grands de ce monde (Google avec Urchin pour donner naissance à Google Analytics, Yahoo! avec IndexTools qui devient Yahoo! Web Analytics). Outre Webtrends, il reste maintenant nettement moins de solutions “indépendantes” comme par exemple CoreMetrics, Unica ou encore Nedstat.

Mais revenons à nos moutons avec cette histoire d’acquisition et la grande question : Pourquoi payer un tel montant ? Après tout Microsoft a bien développé son propre outil (AdCenter Analytics), Adobe aurait pu faire de même (Adobiture – Brave and measured or foolish?). La réponse semble toute bête : Adobe était pressé, ils avaient du cash en banque et Omniture était en situation difficile (More color on Adobe + Omniture). La belle affaire !

Développer des synergies entre les métiers de la création et ceux du marketing

Plus sérieusement, la raison invoquée est de pouvoir intégrer de façon plus efficace la mesure d’audience dans l’ensemble du processus avec un outil de pilotage faisant le lien entre les différents métiers (créatifs, producteurs, régies, agences, annonceurs…). Il est donc ici question d’étendre la gamme avec des solutions à chacune des étapes : Creative Suite pour la création, Flash Platform pour la distribution, Site Catalyst pour l’optimisation.

L’intégration d’Omniture permettrait à Adobe de faire plus que de l’analyse quantitative sur les contenus rich media, de faire de l’analyse qualitative pour mieux séduire les annonceurs (cf. What Adobe’s Weird Omniture Acquisition Means for Advertising). L’intégration au sein d’Adobe permettrait aux équipes d’Omniture d’acquérir de l’expérience sur les contenus vidéo ainsi que les interfaces riches et mobiles (cf. Omniture and Adobe – a first take).

Ceci étant dit, on se repose la question de savoir s’il n’aurait pas été plus simple de développer des marqueurs génériques ou de monter une solution “maison”. Encore une fois peut-être est-ce purement opportuniste de la part d’Adobe qui ne voulait pas se faire prendre de vitesse par les autres poids lourds (Google, Microsoft…).

Changement de mentalité, changement de métier

Venons-en maintenant à des raisons plus profondes et notamment les mentalités chez Adobe, ou plutôt les modèles économiques. Pendant des décennies Adobe a “pratiqué” la vente de licences et les équipes doivent maintenant adopter de nouvelles méthodes (et mentalités) pour vendre du service. Le fameux Software-as-a-Service qui permet de mieux fidéliser les clients et de lisser les revenus sur l’année. Cette acquisition se place donc dans la continuité d’acquisitions de fournisseurs de solutions SaaS (Scene7, GoodBarry) et devrait permettre à Adobe de récupérer des clients grands comptes facturés en mode SaaS (cf. Adobe Flexes Its Online Muscle and Acquires Omniture).

Par projection nous pourrions donc logiquement nous dire que la prochaine acquisition d’Adobe concernera la pièce manquante de son puzzle : une solution de gestion de contenu d’envergure. Au choix : Interwoven ou pourquoi pas OpenText qui a récemment avalé Vignette.

Attendons et observons…

Mes réflexions sur Silverlight 3 et la stratégie RIA de Microsoft

L’édition 2009 du MIX s’achève et comme à chaque fois, Microsoft nous a régalé avec de nombreuses annonces. Oublions le faste et les paillettes de Las Vegas pour prendre du recul et analyser à froid (tiède ?) la teneur de ce qui a été annoncé.

mix09_canyon_1.jpg

Adieu Las Veags et le Grand Canyon

Silverlight 3 et IE8

Annoncé il y a moins de trois ans, Silverlight en est déjà à sa troisième version. Une version par an c’est beaucoup, c’est même énorme pour un acteur de la taille de Microsoft. La preuve qu’ils mettent les bouchées double pour rattraper leur retard sur Flash et s’imposer sur un créneau où Adobe a beaucoup de mal à s’implanter : les RIA d’entreprise. Car ce sont bien les entreprises qui sont la cible principale de Microsoft, tout est fait pour capitaliser sur le framework .Net sur lequel Microsoft a énormément investi (temps et argent).

Le grand public n’est pas en reste avec un focus sur le streaming vidéo et la HD. Petit à petit Microsoft est en train de faire mûrir son offre et sa légitimité avec des partenariats industriels (notamment Akamai) et des partenaires média (NBC, France Television…). Cette approche verticalisée me fait penser à celle d’Apple et QuickTime qui s’est imposé sur la niche des bandes annonces. Sur ce créneau, les ambitions sont clairement affichées : concurrencer le marché des DVD avec de la VOD de qualité et les services qui vont avec. Les disques Blu-ray sont-ils également menacés ? Pourquoi pas, c’est juste une question de débit.

Concernant IE8, il n‘y a pas grand chose à dire : ils sont complètement largés face à une concurrence acharnée de la part de Mozilla (Firefox), Google (Chrome), Apple (Safari) et même Opera. Mon analyse : à quoi bon se battre pour conserver les parts de marché des navigateurs alors qu’ils peuvent noyauter les concurrents avec Silverlight ?

Expression

Débarqué récemment sur un terrain où on ne les attendait pas du tout, Microsoft continue de capitaliser sur la suite Expression qui adresse trois populations distinctes : les designers avec Design, les intégrateurs avec Web et les animateurs avec Blend (désolé pour ce terme barbare mais je n’ai rein trouvé de mieux). Avec SketchFlow il adresse une nouvelle cible (les concepteurs) qui jusque là avait été largement délaissée (laissant quelques miettes à des acteurs de niche comme Axure).

Intégrer un quatrième profil est donc une très bonne chose car ils remontent ainsi encore plus haut dans la chaine de création et peuvent à terme lancer un quatrième produit (qui pourrait potentiellement s’appeler “Flow“).

Restera alors une cinquième population à cibler (les chefs de projet) qui seraient ravi d’avoir entre les mains un outil de pilotage du projet et de collaboration (avec les équipes internes / externes, le client…). Pourquoi pas une offre hébergée à la Basecamp ? Cela collerait tout à fiat avec la philosophie S+S chère à Ray Ozzie.

Un effort considérable est également réalisé pour développer l’écosystème SL et pour mobiliser une communauté de développeurs (une extension de MSDN ?). Macromedia disposait d’un écosystème incroyablement dense qu’Adobe n’a pas su conserver (changement de marque et de cible). Il y a donc des places à prendre pour convaincre une communauté que la complexité de la gamme Adobe peut rendre sceptique (Photoshop vs. Illustrator vs. Fireworks, Flash Pro vs. Flex Builder…). Sur ce point précis, Microsoft n’a pas a gérer la complexité de l’héritage de nombreux produits.

J’attends donc avec impatience la réponse d’Adobe avec le futur Flash 11 et surtout avec l’évolution de Flash Catalyst, et je vous donne rendez-vous l’année prochaine pour découvrir Silverlight 4 !

Mes réflexions sur l’édition 2008 de MAX

Troisième et dernier jour à “Milan la grise” et c’est déjà l’heure du départ… et dans la foule celui de faire un bilan sur ce séjour.

Milan la grise

Premier constat : Une dangereuse tendance à la complexification de l’offre avec toujours plus de logiciels pour la création graphique (Photoshop, Illustrator, Fireworks), l’animation (Catalyst, Flash) et le code (Flex Builder, ColdFusion). Il y a donc un écart important entre le discours (simplifier la vie des designeurs / développeurs) et la réalité (une offre toujours plus dense et de nombreuses licences à acquérir). Même si visiblement l’argument massue avancé par Adobe semble être la parfaite transparence du langage FXG qui permet d’échanger des fichiers projets en toute simplicité, il n’empêche que la lisibilité de l’offre et de quels outils ont besoin les équipes va rapidement être problématique.

Deuxième constat, toute cette débauche de bonne volonté (plus de productivité, de confort…) ne semble concerner que trois métiers : designeur, intégrateurs et développeur. Les concepteurs et chefs de projet sont toujours ignorés. Étrange dans la mesure où se sont deux fonctions-clés dans la chaîne de production et où le chef de projet joue justement un rôle central dans l’animation de l’équipe projet et surtout dans la circulation de l’information. Mais où sont donc les outils de supervisation ? Où alors peut-être que les équipes d’Adobe évoluent dans un univers parallèle où un projet de site web débute avec une maquette de site sous Photoshop qui est déjà toute prête et où les équipes de production n’ont qu’un seul projet à gérer à la fois… Comment fait-on SVP pour rejoindre cet univers ?

Idem pour les concepteurs, même si Flash Catalyst apporte un début de réponse, nous sommes encore très loin d’un produit réellement exploitable pour pouvoir concevoir des arboresences, des cas d’utilisation, des scénarios de navigation et surtout des maquettes fonctionnelles qui soient rigoureuses. De plus, la vision d’Adobe est encore bien trop tournée vers les RIA alors que jusqu’à preuve du contraire… le HTML n’est pas mort (enfin il me semble).

Je pense qu’une des clés serait de compléter l’offre avec un service d’espaces projet collaboratifs. Ce type de solution existe déjà mais rien n’est spécifiquement étudié pour les projets web. Adobe aurait ainsi toute légitimité à proposer ceci en l’intégrant aux environnements de création (Creative Suite) et en l’adossant à une plateforme SaaS comme Acrobat.com.

Troisième constat : La course à l’armement avec Silverlight pour les capacités vidéo et 3D. Visiblement les contenus vidéo HD, le dynamique streaming et les casual games en 3D sont en centre de nombreuses attentions et les prochaines versions de ces deux players (Silverlight 3 et flash 11) devraient élever la barre encore plus haut (pour la plus grande joie utilisateurs).

Voilà, il est maintenant tant pour moi de faire mes valises et de rentrer.

Si vous croisez d’autres bilans de ce type sur la conférence, merci de mettre l’URL en commentaire.