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:





AIR 24H Challenge: c’est aujourd’hui !

18 06 2010

24h, 15 équipes, 1 runtime… L’événement réunit à Paris 15 équipes qui doivent développer une application AIR sur un sujet qui sera révélé sur le site le Vendredi à 15h. Vous pouvez suivre l’événement en live sur le site: www.adobeairchallenge.com .

Il y aura un flux live constant, mais aussi des interviews ce soir (Vendredi) et demain matin. Nous annoncerons en ligne les grands gagnants demain vers 17h30. Dès Lundi, vous retrouverez les 15 applications AIR développées par les équipes. Vous pourrez télécharger et voter pour votre application préférée.

Pour diffuser le flux vidéo live, je vais utiliser pour la première fois liveCycle Collaboration Services (cocomo). J’explique sur RIAgora la technique que j’ai utilisé.

A tout à l’heure sur le site !





Candidat pour 24h de coding ?

31 05 2010

Adobe organise un événement encore tenu secret le week-end du 18 Juin. C’est un événement qui sera retransmis en live sur Internet et qui aura pour objectif de coder en 24 heures une application AIR. Plusieurs équipes de deux personnes vont s’affronter, et il reste encore quelques places libres pour former des équipes. Si vous souhaitez participer, voici ce qu’il faut savoir:

– Le concours démarre le Vendredi 18 Juin vers 14h, et termine le Samedi 19 Juin vers 19h.

– Tous les participants seront réunis à Paris, avec leur propre matériel, dans une grande salle. Adobe se charge de l’hébergement et de la nourriture.

– Une équipe est constituée de deux personnes: au moins un très bon développeur AS3 (qui développe avec Flash CS5 ou Flex, peu importe), et un autre qui a une sensibilité au design (car le look des applications AIR, et l’expérience utilisateur sera très importante).

– Le sujet sera dévoilé juste avant le concours… Vous aurez juste le temps de brainstormer, démarrer le développement et livrer Samedi après-midi. Vous pourrez utiliser vos librairies AS3, aller chercher des bouts de code sur Internet, etc…

– Un jury donnera des prix le Samedi soir (des CS5 à gagner, des téléphones Android certainement… cela se précisera bientôt). Puis les applications resteront en ligne pour un vote du public sur le site de l’événement: http://www.adobeairchallenge.com/

Si vous souhaitez participer !!! Il faut très rapidement se décider et laisser un commentaire à cet article en indiquant « je suis intéressé, j’ai mon équipe de deux fous qui est prête à bondir et disponible aux dates proposées ». Je vous contacterai alors par email.

Décidez vous super vite, il ne reste pas beaucoup de places (des agences sont déjà sélectionnées pour le concours).





Concours Flash Builder 4

10 05 2010

Pour célébrer la sortie de Flash Builder 4, et surtout ses nombreuses nouveautés, j’organise un concours sur mon blog RIAgora.com. L’objectif est que vous montriez en vidéo votre nouveauté préférée de Flash Builder 4. Il existe beaucoup de fonctionnalités à démontrer pour améliorer l’expérience de coding de vos projets Flex 3 ou Flex 4. A vous d’en choisir une, et de la mettre en lumière.

Voici le réglement:

1) Téléchargez et installez la version d’évaluation gratuite de Flash Builder 4, puis jouez avec pour découvrir les nouveautés.

2) Sélectionnez votre nouvelle fonctionnalité préférée dans l’outil, juste une seule.

3) Enregistrez une vidéo en anglais de deux minutes maximum pour montrer la nouveauté (avec captivate, screenflow… ce que vous voulez).

4) Publiez la vidéo sur Youtube et envoyez moi le lien en rajoutant un commentaire à ce post de RIAgora: http://www.riagora.com/2010/05/flash-builder-4-contest/

Amusez vous bien et bonne chance. Les trois meilleures vidéos remportent un Flash Builder 4!!!





EMEA Online Developer week

10 05 2010

Du 7 au 10, mon équipe et moi-meme animeront des séminaires en ligne pour présenter comment développer une application en une semaine avec la Flash Platform, de A à Z. De nombreux sujets seront traités au cours de cette semaine, et il faudra juste compter sur le fait d’assister à deux séminaires d’une heure par jour, endant la pause déjeuner ou le début d’après-midi.

Cliquez ici pour vous inscrire aux sessions live en ligne: https://events.adobe.co.uk/cgi-bin/event.cgi?eventid=9609&country=uk

Voici l’agenda:

Le 7 Juin, Serge Jespers présentera comment utiliser Flash Catalyst à partir de design statique. Puis Mihai présentera comment connecter ce design à des services PHP.

Le 8 Juin, je présenterai comment connecter un projet Flex à des services J2EE avec Flash Builder 4. Puis, Mike Jones présentera comment réutiliser des composants Flash CS5 dans un projet Flex.

Le 9 Juin, Tom présentera les nouvelles fonctions de P2P avec Flash Player 10.1, et comment utiliser LiveCycle Collaboration Services.

Le 10 Juin, Piotr présentera les nouveautés du runtime AIR 2.0 puis nous finirons avec Mark qui montrera comment créer une application pour mobile.





Gros événement Flex à Paris !

4 05 2010

Le 17 Mai, nous organisons un gros événement avec des designers et des développeurs Flex et AS3 à l’occasion de la sortie de Flash CS5, de Flex 4, de Flash Catalyst et de Flash Builder 4 ! Cela se passera à Paris, dans un lieu super classe, l’Aeroclub de France… le temps pour nous simples développeurs de se la jouer un peu et de faire partie quelques heures d’un cercle de pouvoir 🙂

Nous débuterons à 13h30 par une session plénière de présentation des nouveautés de Flash CS5, Flash Catalyst et Flash Builder 4. Puis on lancera trois ateliers en parallèle avec inscription obligatoire (pour qu’on arrange les bonnes salles). Il faut faire dès aujourd’hui son choix parmi ces trois sessions:

SESSION A: Flex 4 et le skinning avancé de composants avec Spark. Animée par Yann Chevalier, le gourouuuuu Flex. Cliquez ici pour vous inscrire.

SESSION B: Flash Builder 4 et PHP (avec Zend en invité!!!). Si vous avez des amis qui sont développeurs PHP et qui ne connaissent pas Flex, envoyez les à cette session. Si vous êtes développeurs Flex, et que vous connaissez un peu PHP, vous découvrirez quel est l’environnement idéal de développement et de debug avec ces deux environnements !!! On présentera la combinaison magique Flash Builder + Zend studio. Cliquez-ici pour vous inscrire.

SESSION C: Animation, création, développement, travail en équipe: découvrez toutes les nouveautés de Flash CS5. Session animée par un invité surprise qui vient du nord. Cliquez ici pour vous inscrire.

Puis ensuite, on terminera par une autre session plénière très fun avec des astuces pour développer sur mobile, faire du multi-touch,etc… et on termine par un cocktail. C’est dans deux semaines ! Inscrivez vous rapidement !!!





Communauté Flex à Montpellier

3 05 2010

Je serai le 11 Mai à Montpellier pour un événément organiser par la communauté Flex locale. Je présenterai Flex, Flash Builder 4, Flash Catalyst… bref toutes les nouveautés printanières de l’Adobe Flash Platform. Cliquez ici si vous êtes dans cette région et que vous souhaitez participer à l’événement.

J’en profite pour annoncer qu’une communauté Flex est aussi en cours de création à Lyon et à Bordeaux. Si vous souhaitez créer un Flex User-group dans votre région, contactez-moi et je ferai mon possible pour vous aider.