Adobe RIA2010: les slides

6 12 2010

L’événement RIA2010 a rassemblé plus de 600 personnes au total. C’est la première fois que nous rassemblions des décideurs et des développeurs lors d’un même événement. Merci à tous ceux qui ont participé à cette journée. J’ai reçu de nombreuses demandes pour récupérer les slides, je vais donc les poster de suite. Je commence par les slides de la keynote du matin pour les décideurs, qui porte sur l’évolution des RIAs en entreprise:

L’après-midi, Yann Chevalier, David Deraedt et moi-même avons présenté les nouveautés révélées lors d’Adobe MAX. Voici les slides:

Puis en fin de soirée, j’ai animé un workshop sur Flash Builder Burrito et le développement d’applications mobiles avec Flex Hero. Voici les slides:

Publicités




Evénément développeurs: Retour d’Adobe MAX!!!

2 11 2010

 

Comme l’an dernier, nous vous proposons de découvrir les nouveautés annoncées à Adobe MAX au cours d’une après-midi de conférences et d’échanges. Pour la première fois, nous allons combiner cette événement avec le RIA2010 DAY qui réunit les clients grands-comptes d’Adobe. A ce sujet, si vous souhaitez que des chefs de projet, directeurs informatiques ou responsables de services découvrent les réalisations RIA d’Adobe chez les grands comptes, invitez-les à s’inscrire rapidement sur ce site: http://www.adobe-ria.com/ (il y a même une bande annonce digne de la Star Ac). Attention, cet événement n’a rien à voir avec l’événement développeur !!! Inutile de vous y inscrire !

Pour vous inscrire à l’événenement DEVELOPPEURS, c’est sur ce lien !!!:

http://www.adobe-ria.com/developpeurs/inscription?SID=mc

Retour à nos moutons (wow…), je vous donne rendez-vous à 14h le 30 Novembre au Palais des Congrès de Paris. Yann Chevalier (responsable des Tontons Flexeurs), David Deraedt (Avant-vente Flash pour Adobe) et moi-même présenterons pendant une heure et demi les dernières nouveautés de la Flash Plateforme: le nouveau Flash Builder, le nouveau Catalyst, AIR 2.5, les nouveautés du Flash Player, le positionnement d’Adobe face au HTML5, etc…

A 16h45, petit break où vous pourrez assister à une table ronde sur le thème des applications mobiles en Entreprise (avec Google, SalesForce, Orange…).

Puis on reprend à 18h00 avec trois ateliers au choix. Premier atelier « Découverte de Flex ». Si vous connaissez des développeurs  Java, PHP ou .NET qui souhaitent découvrir Flex et la communauté, invitez-les !!! Second atelier sur Flex Hero et le développement d’applications mobiles, Flash Builder (les nouveautés en détail) et AIR 2.5. Donc clairement pour les développeurs Flex. Troisième atelier, animé par David, plus pour les développeurs Flash ou AS3 puisqu’il va présenter les nouveautés de Catalyst, du runtime Flash et AIR 2.5 (et peut-être un peu de HTML5 en exclu qui sait).

Ensuite à 19h30, Adobe vous offre un verre et on en profite pour échanger sur vos dernières réalisations.

Le programme de l’événement « Retour de MAX »: http://www.adobe-ria.com/developpeurs

POUR VOUS INSCRIRE !

http://www.adobe-ria.com/developpeurs/inscription?SID=mc

Faites circuler ! A bientôt !

 





AIRWorms, le premier virus en AIR!

12 10 2010

Je suis très heureux de vous présenter le premier virus développer avec Adobe AIR. Plus sérieusement, c’est juste une expérience visuelle inspirée des virus Windows créés dans les années 90, qui à l’époque me fascinaient. Pour changer, je cible les utilisateurs de MAC cette fois-ci (n’y voyez rien de personnel), mais si quelqu’un connait une astuce simple et un .exe Windows qui permet de faire une capture d’écran silencieuse, je suis preneur et mettrai à jour mon application pour Windows.

AIRWorms est une combinaison de plusieurs techniques. Du Native Process avec AIR 2.0, du Perlin Noise, et du plein-écran transparent comme AIR sait bien le faire. Je détaille sur RIAgora comment j’ai procédé.

Pour les utilisateurs MAC voici le lien vers AIRWorms: http://www.riagora.com/pvt_content/virus/AirWorms.dmg

Si vous souhaitez voir le résultat en vidéo avant de l’installer (le titre de mon article n’est pas super rassurant), regardez ce post: http://www.riagora.com/2010/10/airworms-the-air-virus/





AIR 2.5 pour Android est live

12 10 2010

Le runtime AIR pour Android est depuis Vendredi disponible sur l’Android Marketplace ! AIR 2.5 est une version spécialement conçue pour les mobiles. Au départ, AIR permettait de packager des applications Flash pour l’iOS. Suite aux restrictions d’Apple, nous avons concentré nos efforts sur Android. Il sera aussi disponible sur les devices BlackBerry (et leur magnifique tablette PlayBook), ainsi que sur les devices WebOS d’HP (ex Palm). Si vous souhaitez le tester, c’est toujours sur labs.adobe.com que cela se passe. Vous devez juste entrer dans le programme beta et récupérer de quoi packager votre application: http://labs.adobe.com/technologies/air2/android/

Une application AIR sur Android se comporte comme une application native. Vous pouvez ensuite la déployer sur l’Android Marketplace et monétiser vos développements. Ryan explique comment la déployer sur le marketplace: http://blog.digitalbackcountry.com/2010/10/publishing-air-apps-to-the-android-market/

Avec AIR 2.5, vous pouvez accéder à la caméra, au microphone, au GPS, à l’accéléromètre, rajouter des événements pour le multi-touche, utiliser le StageWebView pour lancer du HTML dans l’application AIR en utilisant le navigateur natif de l’appareil… et profiter de l’accélération GPU. J’ai créé des tutoriaux et des exemples sur mon blog RIAgora. Il semblerait que la communauté soit en train d’en traduire certains en français. Je vous tiendrai informé. En attendant:

– Comment accéder à la caméra: http://www.riagora.com/2010/07/android-air-and-the-camera/

– Comment jouer avec le microphone: http://www.riagora.com/2010/08/air-android-and-the-microphone/

– Comment jouer avec l’accéléromètre: http://www.riagora.com/2010/04/air-and-the-accelerometer/

– Gérer du multi-touch: http://www.riagora.com/2010/04/flex-and-multi-touch/

– Optimiser les assets graphiques: http://www.riagora.com/2010/09/bitmap-caching-for-android/

Et ce n’est que le début, car Adobe va mettre à jour le framework Flex pour développer des applications mobiles, ainsi que les outils de développement dont Flash Builder. Je vous les présenterai lors d’un événement à Paris, le 30 Novembre. Vous pouvez déjà réserver la date du 30 après-midi. Je vous envoie les informations dès que j’en sais plus.

Si vous avez un smartphone Android 2.2, téléchargez Adobe AIR sur le marketplace, et testez toutes ces applications développées avec AIR:

http://www.appbrain.com/apps/adobe-air

Je ferai bientôt un film qui présentera mes applications préférées.





Localisation, Mike Chambers et AIR

3 09 2010

Trois petites news pour les développeurs Flex et ActionScript francophones:

– Adobe a une équipe de localisation (ou globalisation). Elle est en charge de la création du contenu en plusieurs langues des logiciels Adobe (dont Flash Builder… qui propose une version française depuis la v4), et qui doit aussi s’assurer que lorsqu’on développe des applications Flex pour gérer plusieurs langues, cela se passe bien. Ils m’ont contacté hier car ils sont particulièrement intéressés par des retours d’expériences francophones, ou des demandes d’améliorations. Personnellement, je trouve qu’avoir un Flash Builder en français au niveau de l’interface n’est pas vraiment essentiel, mais j’ai sûrement tort.

Pour apporter votre « feedback » à l’équipe, postez un commentaire directement sur le post suivant: http://blogs.adobe.com/globalization/2010/09/is-it-important-to-localize-developer-tools.html

et répondre à ce sondage (en anglais… sic):

http://www.surveymonkey.com/s/flexlocalization

– Autre news: Mike Chambers et Thibault Imbert (il faut maintenant prononcer « IME BERTE ») seront bien à Paris Vendredi 1er Octobre après-midi pour rencontrer la communauté. Sujets abordés: Comment optimiser l’AS3 pour le développement pour Android. Et aussi découverte en exclusivité des dernières innovations du Flash Player (et bien-sûr je ne peux pas dire ce que c’est… sinon… je reçois un courrier des RH sur le champ). Je dévoilerai très très prochainement le lien pour s’inscrire à cette réunion. Pour être le premier informé et s’incrire, le plus simple est de me suivre sur twitter (http://twitter.com/mchaize)

EDIT: Voici l’URL pour s’inscrire: https://events.adobe.co.uk/cgi-bin/event.cgi?country=fr&eventid=10234

– Sinon, l’équipe a lancé une application, le AIR launchpad pour ceux qui souhaitent un assistant de développement d’applications AIR. J’en parle ici: http://www.riagora.com/2010/08/adobe-air-launchpad/. Je me suis aussi plongé dans deux sujets pour l’occasion. Le preloader Flex 4 personnalisé avec Spark: http://www.riagora.com/2010/08/custom-flex-4-preloader/ et la création d’un badge d’installation automatique d’une application AIR: http://www.riagora.com/2010/09/air-install-badge/





AIR 2.5 et Android: les news

23 08 2010

J’ai été surtout actif sur mon nouveau blog RIAgora.com ces derniers temps, et je tiens du coup à résumer mes expériences avec le runtime AIR 2.5 sur mobile Android. Pour info, si vous avez un mobile Android 2.2 ou l’Android SDK avec un émulateur, vous pouvez récupérer la béta d’AIR 2.5 et son SDK sur labs.adobe.com.

Premier point, la grande majorité des exemples que j’ai développé utilisent Flex 4. Donc, oui, Flex tourne bien sur les mobiles. L’évolution du framework Flex 4.5 proposera des composants allégés et plus adaptés au mobile, mais déjà je trouve que cela tourne super bien. Mon collègue Christophe a publié des applications développées avec Flex 4:

http://coenraets.org/blog/2010/07/video-chat-for-android-in-30-lines-of-code/

http://coenraets.org/blog/2010/07/android-trader-desktop-with-flex-and-air-updated-for-froyo-source-code-available/

Voici mes applications. La première est un simulateur de vol qui utilise la nouvelle API Accelerometer duFlash Player 10.1. Vous pouvez avec votre mobile piloter un avion (application AIR sur votre desktop). Les sources sont dans le post:

http://www.riagora.com/2010/05/become-an-air-pilot/

J’explique aussi dans un autre post, comment utiliser un composant Spark Flex 4 dans un composant Flex 3. Cela facilite le skinning pour les UI mobiles. Les sources sont disponibles ici:

http://www.riagora.com/2010/07/flex-mobile-item-editor/

Avec Adobe AIR 2.5, vous pouvez aussi accéder à la caméra du mobile !!! Il existe deux modes. Le premier consiste à utiliser l’API classique Webcam de Flash Player pour afficher le flux vidéo dans votre application. La deuxième méthode permet de capture une photo ou une vidéo avec l’application native Android de votre téléphone. Les techniques sont détaillées ici:

http://www.riagora.com/2010/07/android-air-and-the-camera/

Autre application intéressante, vous pouvez utiliser le microphone du mobile et enregistrer des notes vocales. Dans mon exemple, on peut capturer des notes vocales, les compresser en MP3 grâce à une librairie AS3, et j’ai aussi partagé un exemple d’interaction de type jeu Nintendo DS qui consiste à souffler sur l’appareil:

http://www.riagora.com/2010/08/air-android-and-the-microphone/

Pour les parisiens, je suis en train d’essayer de faire venir Mike Chambers et Lee Brimelow le 1er Octobre à Paris. Bloquer votre après-midi, je vous communiquerai bientôt toutes les infos de cet événement.





AIR CHALLENGE: découvrez les applis

28 06 2010

L’Adobe AIR 24H Challenge a réuni au final 14 équipes qui ont codé comme des malades, 24 heures non stop, pour nous proposer 14 applications AIR au final. Vous pouvez télécharger les applications sur le site de l’Adobe AIR Challenge: www.adobeairchallenge.com

Je me suis enregistré entrain d’utiliser les applications pour vous faire une idée des réalisations. L’application la plus téléchargée remporte le prix du public, avec des laisser-passer pour Adobe MAX 2010 à Los Angeles! Vous pouvez aussi encourager les équipes sur Twitter avec le code #air24h. La vidéo est en trois parties: