Le blog

Les nouveautés de Flash Player, AIR et Flex (@Adobe Live)

13 mai 2011

Lors de la session plénière de l'Adobe Live consacrée aux nouveautés des runtimes Flash Player et Air ainsi qu'à l'outil Flex, beaucoup de choses ont été dévoilées, ou redévoilées. La présentation a été réalisée par : - Thibault Imbert - Product Manager Flash Runtimes - David Deraedt - Web Consultant - Michael Chaize - Flash Platform Evangelist - Yann Chevalier - Community Leader (Baao) Nouveautés pour le Flash Player La question de la mise à jour des logiciels est primordiale pour les développeurs pour que leurs créations soient visibles par le plus de monde possible. Ainsi, il est bon de noter qu'en 30 jours, 45% des gens ont fait la mise à jour vers la version 10.2 de Flash Player. Il est prévu que cette pénétration soit d'autant plus importante plus tard qu'il y aura plus de nouveautés. La nouvelle version 10.3 présente quelques nouveautés intéressantes. Il y a tout d'abord l'ajout d'un nouvel objet intitulé StageVideo qui permet de lire des vidéos HD (jusque 1080p) utilisant le GPU. La montée en charge du CPU est ainsi presque nulle sous Windows et approche les 5%. Cet objet se placera automatiquement "au fond" de votre scène. Il ne sera pas possible d'ajouter des éléments derrière lui. Lors de la démonstration sur un mac, on a pu constater que le CPU était occupé à 50% avec une version du Flash Player antérieure à 10.3, et à peine à 5% avec cette nouvelle version. On a le même constat lorsqu'on ajoute des éléments au dessus de l'objet StageVideo : CPU à 193% avec une version antérieure, impact presque nul avec la nouvelle version. Air présente les mêmes performances sur mobile. Ainsi, les ingénieurs d'Adobe ont réussi à atteindre les mêmes performances sur iOs que sur Android. Il est prévu de faire la même chose pour les autres systèmes. Molehill ou taupinière (Ce nom a été donné car le développeur principal est passionné par les taupes, et qu'il a failli arrêter son travail pour partir en élever ...). Ce qu'apporte Molehill est la 3D dans Flash. La décision de développer cet outil est venue de l'omniprésence de la 3D aujourd'hui, avec la réalitée augmentée, l'e-commerce, la stéréoscopie ... Cela est possible grâce à un standard présent sur tout système, qui est l'Open GLE|ES. Cela permet d'utiliser le GPU plutôt que le CPU. Même dans le cas ou ce standard n'est pas disponible, le GPU sera émuler grâce au CPU. Les démonstrations ont encore une fois été impressionnantes. Un soldat futuriste 3D qui marche ne faisait pas vaciller le mac, son CPU n'étant qu'à 30% de charge. Un autre exemple est celui de NyxQuest, un jeu Wii qui a été porté sous Flash par Mandreel en 2 semaines grâce à un de leur outil qui convertir du code AS3 en C++. Grâce à Molehill, on peut faire plusieurs centaines de milliers de polygones à 60i/s. Il est compatible avec les framewoks 3D courants comme Alternativa3D, Unity3D, Away3D ... Flex et le mobile Grâce à la nouvelle version de Flex, on va pouvoir réaliser des applications pour Android, iOs et la Playbook de RIM en ne développant l'application qu'une seule fois. En effet, d'ici Juin, lorsque la mise à jour pour iOs et RIM sera effectuée, on pourra faire des applications Flex ou AS et compiler le code pour les systèmes choisis en lançant le projet. On peut ensuite tester l'application directement sur son ordinateur en redimensionnant le lecteur Flash aux dimensions du terminal choisi, ou bien directement sur son portable en le connectant par USB. Pour iOS, il faudra passer par iTunes, "logiciel professionnel de développement d'applications en entreprise". En terme de performance, il n'y a pas eu de problèmes, tout fonctionne même pour des applications simples qui buguaient il y a encore quelques semaines. Il y a quand même quelques limites concernant la vidéo. On ne peut toujours pas lire les vidéos H264. On va donc devoir passer par l'objet stageWebView pour utiliser le moteur interne du terminal pour afficher une page web qui lira la vidéo en HTML5. Il faut aussi noter que pour tous les terminaux sauf ceux d'Apple, Adobe Air est déjà embarqué. Pour ces derniers, il faudra l'embarquer, et supporter un poids supplémentaire de 6Mo. Adobe Workflow 5.5 Pour finir, une présentation d'un workflow efficace a été donnée. Le premier conseil est de s'écarter des outils logiciels, et d'exprimer son idée sur papier. UI Stencil peut aider par exemple, en donnant des patterns de boutons, de slides ... L'important ensuite est de pouvoir faire communiquer le graphiste et le développeur. On va ainsi pouvoir faire communiquer Flex avec Flash Catalyst, et ce dernier avec Illustrator et Photoshop. Plus besoin de découper une maquette, ou de récupérer tous les éléments. Ils sont déjà placés au bon endroit. Le développeur n'aura qu'à donner une fonction à chaque élément et développer sa fonction derrière. Cela est notamment possible grâce aux éléments Spark, qui divisent les composants Flex en un composant logique et un composant visuel. Vidéos de démonstration : Vidéos de la Creative Week Molehill sur tablette Si j'arrive à obtenir d'autres vidéos je vous mettrais les liens. Je remercie aussi très chaleureusement Damien Cornu pour m'avoir prêté son MacBook pour prendre des notes. Il recherche aussi un stage :p.
Lire la suite

Portfolio

Custom Javascript Console pour Chrome

12 avril 2012

L’Application Cache (ou Cache Manifest) couplé à WordPress

28 décembre 2011

Le cache Javascript : comment et pourquoi !

21 décembre 2011

Custom Actions + Social Design = Custom Open Graph : la nouvelle révolution de Facebook

8 décembre 2011

Travailler sur 3 écrans avec Matrox

7 octobre 2011

Le Javascript mobile : « touch events  » et « gesture events »

10 août 2011

Adobe Edge : test et impressions

1 août 2011

Graph API Explorer, où comment rendre simple l’utilisation de l’Open Graph

29 juin 2011

Highcharts : réalisez vos graphiques avec un simple plugin Javascript

7 juin 2011

Les nouveautés de Flash Player, AIR et Flex (@Adobe Live)

13 mai 2011

Less CSS – Un framework CSS pour travailler plus vite !

12 mai 2011

Créer votre propre web widget

3 mai 2011

Présentation d’HETIC : première école des métiers de l’Internet

28 avril 2011

Facebook + Social Design = Open Graph : le VRAI produit de Facebook

27 avril 2011

Insérer les plugins Facebook en Ajax

24 avril 2011

Convertissez vos pages HTML en applications mobiles avec PhoneGap

22 avril 2011

Adobe expose sa vision du HTML5

21 avril 2011

Maqetta : un outil WYSIWYG en ligne pour le HTML5 !

19 avril 2011

Raphael JS – Librairie JS pour le tracé vectoriel dans canvas

15 avril 2011

HTML5 Boilerplate & Modernizr

4 avril 2011

Facebook Developer Garage Program – S01E01

29 mars 2011

Linkedin API Javascript Tutoriel

28 mars 2011

Détecter les navigateurs pour une meilleure compatibilité

24 mars 2011

Adobe propose de nouvelles propriétés CSS

11 mars 2011

Adobe Wallaby : convertir le Flash en HTML5

8 mars 2011

EEMI : finalement, c’est quoi ?

30 janvier 2011

Sarri Maxime - Javascript & jQuery Developer / Développeur Javascript & jQuery @ Paris

Je suis Sarri Maxime, développeur Javascript / front-end à Paris, encore étudiant en 4e année à HETIC.

Je m'intéresse fortement aux nouvelles technologies comme le HTML5 au service des supports mobiles et plus récemment aux objets connectés : TV, Arduino, domotique.

Bien que développeur, je ne néglige pas ce qui fait la richesse du web : sémantique, référencement, conception. J'aime participer à l'élaboration des sites que je serai amener à développer.

Sarri Maxime - Développeur Javascript

Télécharger mon CV

Télécharger ici

Formulaire de contact

Etant étudiant, je ne suis pas (encore) à la recherche d'un emploi. Je suis par contre disponible pour des demandes en freelance ou pour des stages/alternances intéressants.

Je serais présent aux événements suivants :