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

16nov/1021

Flash Builder "Burrito" – Les nouveautés (productivité, mobile, …)

Il y a maintenant quelques semaines, Flash Builder "Burrito" est sorti en public release lors du salon Adobe MAX 2010. Je n'avais pas encore eu le temps d'en parler, notamment des nouveautés apportées par cette version, ce qui va être résolu par cet article :) .

Notez que cette version est une version "public release", il est donc pour l'instant déconseillé de l'utiliser dans un environnement de production.

Dans ce billet, je vais détailler les évolutions importantes, et notamment celles que je trouve très intéressantes au quotidien. Avant tout, si vous voulez lancer le téléchargement pendant la lecture de l'article, voici le lien:

http://labs.adobe.com/technologies/flashbuilder_burrito/

Améliorer votre productivité au quotidien

C'est selon moi l'objectif principal d'un IDE, de vous accompagner et de vous aider dans votre développement. Flex Builder 3 faisait assez peu de choses et assez lentement. Flash Builder 4 a commencé à corriger le tir en apportant quelques améliorations et en améliorant de manière significative, la vitesse de l'IDE (notamment lors de la recherche de référence et le refactoring). Flash Builder 4 ajoute quant à lui de nombreuses améliorations, dont certaines vraiment indispensables au quotidien.

En côtoyant des développeurs Java au quotidien sous Eclipse, il est parfois rageant de voir qu'ils ont accès à des fonctionnalités très simples telles que la création de variables locales (+refactoring) ou à des templates de code automatiques, lorsqu'il font une itération avec un for each par exemple.

D'ailleurs, de nombreux autres IDEs du marché ont attaqué sur ces points de productivité là. Pour l'instant, les seules alternatives à Flash Builder sont:

  • IntelliJ Idea: J'en ai entendu beaucoup de bien dernièrement, notamment au niveau de la gestion des modules. Ne gère pas le dev ActionScript dans sa version gratuite et Open Source, seulement Java et Groovy. Il vous faudra débourser 528 euros pour la version entreprise.
  • FDT 4: 700$ pour avoir un Debugger alors que Flash Builder le propose dans sa version standard à 250$, rly?
  • FlashDevelop: l'alternative gratuite en .Net
  • Amethyst: Pour ceux qui aiment Visual Studio

Après, on pourrait joyeusement "troller" sur tel IDE est mieux que l'autre etc. Pour moi, Flash Builder 4 représente le meilleur rapport qualité / prix / performances / futur.

En tout cas, pour ce qui est des fonctionnalités de productivité, le vide est comblé. En vrac, templates de code en AS3, génération d'event handler, renommage d'une variable dans un fichier ou dans le workspace, génération de classes / interfaces pour les types déclarés mais non reconnus, création de variables locales, complétion de code sur les metadata…

10nov/100

Flex Roadmap – Le futur du SDK Flex (post-Hero)

Pendant Adobe MAX 2010 se sont déroulées de très nombreuses sessions parmi lesquelles, une session dirigée par Deepa Subramaniam (Senior Product Manager for the Flex SDK). Durant cette session d'environ une heure, elle a présenté le futur du Flex SDK.

Cette session est vraiment très très très intéressante. Si vous êtes développeur Flex /AIR, vous devez absolument la regarder, de nombreuses pistes sont dévoilées.

Les sessions peuvent maintenant être visualisées sur le site d'Adobe MAX 2010. Voici donc la vidéo de la présentation "Flex Roadmap":

Comme je l'ai dit plus haut, je vous conseille très vivement de regarder cette vidéo en entier, on y apprend beaucoup. Pour ceux qui n'ont pas envie, voici un petit résumé.

Le futur du SDK Flex

Avant tout chose, il faut préciser que ce qui est dit lors de cette présentation (et répété ici) ne sera pas forcement implémenté. On parle d'objectifs à long terme qui pourront être modifié (ou supprimés) au cours du temps.

Voici donc les points forts de la présentation (selon moi).

Enrichissement de la librairie de composants Spark

Ce n'est pas nouveau et c'est plutôt un objectif aussi court terme, de nouveaux composants Spark vont arriver pour compléter les composants qui existaient en Flex 3 (Halo). Dans Hero, on a déjà accès à Spark Form, Spark Image et Spark DataGrid qui est toujours un peu en chantier. De nouveaux composants seront développés pour encore plus de possibilités out-of-the-box.

Utilisation des APIs de globalization de Flash Player 10.1

Flash Player 10.1 embarque de nouvelles APIs de "globalization" qui permettent de connaître la "locale" (le langage /pays) du poste client. Les composants seront ainsi automatiquement adaptés à la locale de l'utilisateur (Validator, Formatter, …)

9nov/100

Adobe recrute des Product Manager (Flash Builder, Flash Catalyst, Flash Platform SDK)

Vous avez envie de vivre The American Dream? Adobe embauche pour des postes de Product Manager:

Une bonne expérience est demandée pour ces postes "Senior" basés aux US mais si cela vous intéresse, contactez Adobe (shorten at adobe.com) et vous pourrez peut-être faire du surf en Californie :P

8nov/102

Adobe Business Exchange RIA 2010 – Une conférence pour les décideurs, une conférence pour les développeurs

Voici un évènement que je ne connaissais pas, l'Adobe Business Exchange. Celui-ci aura lieu le 30 Novembre 2010 au Palais des Congrès à Paris.

C'est un billet de Michael Chaize qui m'a permis de le découvrir:

http://codemoiunmouton.wordpress.com/2010/11/02/evenement-developpeurs-retour-dadobe-max/

aber-2010

Et pour le site officiel, c'est par ici:

http://www.adobe-ria.com/

Alors apparemment, c'est la 3e édition, j'ai donc du louper un ou deux épisodes. L'ABER 2010 se présente sous 2 formes, une pour les décideurs (chefs de projet, directeurs informatiques ou responsables de services, …) et une autre pour les développeurs.

Une vision décideurs

Cet évènement ressemble "un peu" au Club Utilisateurs de ma société Business Geografic mais on y retrouvera des témoignages d'entreprise plus importantes telles que:

  • SNCF
  • PSA
  • Google
  • Orange
  • Veolia

Le programme est assez chargé entre témoignages utilisateur et tables ronde. Vous pouvez télécharger le détail en PDF:

Détail de l'agenda du Adobe Business Exchange RIA 2010

Une vision développeurs

Les développeurs ont eux aussi leur conférence mais séparée, seulement l'après-midi. En savoir plus:

http://www.adobe-ria.com/developpeurs

Voici le programme:

  • 14h00: Accueil
  • 14h30: Retour sur les annonces majeures de Max 2010
  • 16H45: Applications mobiles d’Entreprise – l'expérience client à travers tous les écrans
  • 18H00: Trois ateliers au choix:
    • Découvrir Flex
    • Approfondir Flash Builder
    • Approfondir Flash Catalyst
  • 19h30: Cocktail, Échange avec les partenaires et visite de l’espace « Innovation Lab »

Voilà, un rendez-vous très intéressant en tout cas, n'hésitez pas à vous inscrire en passant par le site (inscrivez-vous bien à la bonne conférence!). Je serai sûrement présent pour cet évènement mais pas forcement à la partie développeurs qui se goupille mal niveau timing avec un retour sur Lyon dans la foulée ^^

26oct/103

Adobe MAX 2010 – Une deuxième keynote placée sous le signe de la parodie

Et voilà, la deuxième keynote Adobe est terminée. Pendant la première, on a principalement vu Kevin Lynch (le boss)  faire de nombreuses démonstrations (sur pas mal de plate-formes) et recevoir pas mal de CEO (Motorola, RIM, …). Au milieu de ces démonstrations, beaucoup d'annonces, de nouveaux produits, de nouvelles fonctionnalités etc. Vous pouvez retrouver un petit résumé ici:

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

Je pensais qu'on allait avoir droit à la même chose aujourd'hui mais pas du tout (en fait, difficile d'annoncer encore plus de choses par rapport à hier). Pour cette keynote, les evangelists Adobe se sont littéralement lâchés! Pendant 2h se sont succédés des "skits", c'est-à-dire des parodies de programmes TV, pubs chanson, et autres.

Les "skits" en vidéo

Voici un petit florilège des meilleures vidéos recueillies par "loudoweb", un lecteur de flex-tutorial.fr:

La pub d'Acrobat WOW

ColdFusion Lawyer

I code in Flex (parodie de Georges Michael)

Johnny Encore

Il y en a eu bien d'autres pendant 2h comme Pimp My App, une parodie de télé-shopping, … Vous pouvez retrouver les vidéos sur Youtube. Bravo tout de même au travail réalisé par les evangelists Adobe, tout cela était très bien préparé et réalisé !

La partie la plus sympa étant selon moi les puppets Flash et HTML ^^.