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

25oct/106

Adobe MAX 2010 – Des exclusivités dès le premier jour !

La première keynote Adobe a eu lieu et le moins que l'on puisse dire, c'est qu'elle a tenu ses promesses! Je le rappelle encore une fois, je ne suis pas employé Adobe et n'ai aucun gain à faire la promotion de leurs solutions. Mais il faut avouer que la présentation donnée ce soir laisse rêveur!

Vous pouvez encore voir ce keynote sur le site d'Adobe MAX (http://max.adobe.com/online/).

max

Pendant 2 heures, Kevin Lynch a présenté les nouveaux outils Adobe et dévoilé de nombreux éléments:

La Flash Platform sur une multitude d'écrans (Desktop, Mobile, Tablet, TV)

L'apparition de nouveaux appareils a changé beaucoup de choses pour nous, développeurs. De nouveaux challenges sont apparus et Adobe nous donne des outils pour y répondre. Je suis d'accord avec tous ceux qui diront qu'Adobe a mis beaucoup de temps pour cela mais on commence à comprendre maintenant que ces efforts portent leurs fruits. En effet, cela fait pas mal de temps (2-3 ans?) que l'on parle de l'Open Screen Project, ce partenariat industriel entre Adobe et les grands constructeurs "d'écran" (HTC, Sony, Samsung, Motorola, et bien d'autres). Mais ce genre de partenariats prend du temps et des ressources, il n'est donc pas étonnant qu'il arrive à montrer ce potentiel après plusieurs années.

Pendant ce keynote, on a donc vu un multitude de device sur lesquelles les technologies Adobe tournent dont (de mémoire):

  • Google TV (et autres BoxSet)
  • iPad
  • Samsung Galaxy Tab, première tablette Android 2.2 qui va sortir bientôt
  • BlackBerry Playbook, prochaine tablette Blackberry dévoilée pour la première fois au grand public qui interprète "nativement" des applications AIR !
  • Motorola Droid 2, offert à chaque participant à MAX, la chance :P
  • Samsung Galaxy S, HTC Desire et d'autres Motorola
  • … et d'autres

On voit la puissance de la Flash Platform au grand complet qui permet d'avoir une intégrité au milieu de cette batterie de plate-formes. A ma connaissance, aucune technologie ne permet de faire cela et des partenariats tels que ceux crées par Adobe ne pourront pas être mis en place par d'autres entreprise en un clin d'oeil. S'engager sur les technologies Adobe n'est donc pas un "pari" mais bien une solution qui a de l'avenir.

HTML5

Adobe n'est pas seulement la Flash Platform, elle développe aussi des outils tels que DreamWeaver qui permettent de créer des sites internet en HTML5. Pendant la keynotes, on a pu voir l'assemblage dynamique d'images et de textes au sein d'un même document, le tout en temps réel, très impressionnant (difficile à expliquer par écrit). Ces développements faits par Adobe seront intégrés aux prochaines versions de WebKit, Adobe ne travaille donc pas uniquement sur des solutions propriétaires.

Adobe AIR on TV

Voici un élément qui n'avait jusque là jamais vraiment été abordé, le domaine des téléviseurs. Le téléviseur fait partie de ces nouveaux écrans sur lesquels on peut produire du contenu. L'exemple donné est celui de la Google TV, qui intègre un OS Android et gère directement Flash Player 10.1 pour la navigation sur Internet (Youtube par exemple). On a aussi pu voir les télés Samsung embarquant un système permettant de jouer des applications AIR sur un téléviseur. L'application exemple était une application AIR de PayPerView directement intégrée au sein du téléviseur.

Tout cela en qualité full HD, décodée par le hardware et donc complètement fluide. AIR on TV se base sur AIR 2.5 qui est sorti de sa beta pour sortir aujourd'hui

Adobe et BlackBerry

Vous le savez sûrement, les applications iPhone natives sont écrite en Objective-C, les applications Android natives en Java. Grâce à Adobe AIR, on peut créer des applications avec AIR et les convertir en applications natives pour ces deux plate-formes. Blackberry se lance lui aussi sur le terrain des tablettes avec son futur BlackBerry Playbook.

Et pour le développement d'applications, BB n'a pas choisit un autre langage que AIR! On a pu ainsi voir que le lecteur multimédia ou le navigateur était des applications Adobe AIR. C'est encore un stade plus avancé d'intégration, lorsque l'on va sur le site BlackBerry développeur pour Tablet OS, on vous propose de télécharger le SDK AIR 2.5. D'ailleurs, celui-ci est maintenant disponible en téléchargement, j'en parlerai dans un prochain article

De nouveaux produits en public pre-release!

Depuis ce matin, Adobe a sorti plusieurs produits en pre-release avec des noms de code plutôt douteux. Je vais y revenir un par un sur flex-tutorial mais voici rapidement la liste:

  • Flex 4.5 SDK "Hero" avec composants pour mobiles
  • Flash Builder 4 "Burrito" avec intégration complète des développements mobiles et d'autres améliorations pour améliorer la productivité de votre travail
  • Flash Catalyst "Panini": Le nouveau Catalyst permet une communication dans les deux sens entre Burrito et Panini (c'est la qu'on se rend compte de la cohérence des noms de code :P ). Il permet aussi de créer des composants resizable pour la création d'interface fluides pour plusieurs types d'écran.

En plus de cela, de très bonnes ressources (apk, fxp, samples, vidéos…) ont été mis en ligne. Je reviendrais sur ces outils un par un dans plusieurs billets car il y a beaucoup à dire.

Flash Player et la 3D (+ contrôleurs de jeu)

La dernière partie de la keynote fut consacrée aux prochaines possibilités natives de Flash Player. Thibault Imbert en avait légèrement parlé sur son blog et on a pu voir une démonstration vraiment impressionnante des prochaines capacités de Flash Player. Ainsi, on a pu voir le rendu 3D d'une voiture avec reflexion, transparence & co. Et tout cela avec une consommation CPU de 0% ( rendu effectué par le hardware). Et en bonus, Adobe a annoncé qu'il travaillait sur le support des contrôleurs de jeu comme des manettes de XBox et autres.

En fin de démo, Kevin Lynch a donc conduit la voiture dans un jeu entièrement en 3D rendu par Flash Player grâce à un volant + pédalier Logitech. Honnêtement, la qualité était proche de celle de très bon jeux de courses du marché sur console, impressionnant !

Conclusion

Avec toutes ces annonces, Adobe a prouvé à ceux qui en doutaient encore que leurs outils font partie des meilleurs, avec une vraie cohérence entre les plate-formes. Après tout cela, mais nuit vont devoir raccourcir pour vous proposer toujours plus de tutoriaux et d'informations sur flex-tutorial, il faut cravacher pour suivre toutes ces innovations mais je ferai de mon mieux :) . Exciting times !

Articles similaires

Commentaires (6) Trackbacks (1)
  1. Pas mal effectivement!!
    ET merci pour le compte rendu immédiat…

  2. Je suis tombé dessus par hasard mais je suis resté tellement c'était intéressant niveau annonce du futur : il va être bien.
    Comme tu dis, jusqu'à présent c'était un "pari" pour lequel j'hésitais encore, vu la pléthore de concurrence dans le domaine. Mais la cohérence d'adobe donne confiance, et l'évolution de flash/air, que je suis depuis leur début, et vraiment bonne.
    Du coup, je m'y plonger un peu plus sans trop de regret :)

    Sinon, y 2 trucs que j'ai pas réussi à noter : le modèle de son clavier avec touchpad branché sur la télé et le nom du jeux FB avec les petits bonhommes sur l'ile. Parce que j'aimerai bien les essayer ^^

  3. Salut,
    pour le clavier, je ne sais pas mais pour le jeu, il s'appelle "Idle Worship" et j'avoue que ça à l'air bien marrant, un peu typé Black & White ^^

    Fabien

  4. Grâce à Adobe AIR, on peut créer des applications avec AIR et les convertir en applications natives pour ces deux plate-formes

    -> Il n'y a pas de conversion en natif pour les applications Android puisque AIR est disponible pour Android

  5. Salut,
    excellent résumé!

    On en saura plus bientôt:
    "Anton Volkov, le directeur technique présentera plus en détails le moteur A3D8 et les spécificités du nouveau lecteur flash mercredi 27 Octobre à l'Adobe Max."

    Pour le jeu, il me semble qu'il sera bientôt disponible en beta ouverte…pour l'instant il est en beta fermée (j'ai envoyé un mail pour savoir si je pouvais me joindre à la beta :) )

  6. Ah cool, bonne chance pour avoir l'accès :P

    Fabien


Leave a comment

(required)