Evénement à Paris: Lightning talks

22 02 2011

 

 

 

Pour la première fois, nous allons tester une nouvelle formule pour les réunions des TTFX (tontons flexeurs – la communauté des développeurs Flex): Les tontons parlent aux tontons. Le Jeudi 24 Mars, de 18h à 22h, nous allons nous réunir à l’Aéroclub (près du Trocadéro) pour une soirée de "Lightning talks". Au cours de cette soirée, vous assisterez à de courtes présentations de 10 minutes (une douzaine de présentation au total). Les speakers seront des membres de la communauté et présenteront des bonnes pratiques, des réalisations Flex ou Flash, des applications, des composants, etc… L’objectif est d’enchainer des séries de présentations courtes et de les ponctuer de pauses autour d’un verre pour pouvoir échanger directement avec les intervenants. A cette occasion, nous allons aussi inviter les membres de FlashXpress la communauté Flash, qui exposeront aussi des projets AS3.

Maintenant, deux options se présentent à vous :

- Vous souhaitez juste participer à l’événement en tant que spectateur: inscrivez-vous ici et vite, les places sont limitées: http://www.adobe-events-france.com/invisible/evenement-tontons-flexeurs/

- VOUS SOUHAITEZ PARLER et présenter un sujet pendant 10 minutes ? C’est possible. Remplissez ce formulaire pour proposer un sujet, et nous vous dirons très vite si votre sujet est retenu pour la soirée: https://adobeformscentral.com/?f=9YGTkt0SB901XXTC45RK6Q

A très vite !





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:





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!!!





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 !!!





Appel à projets pour Flex.org

1 04 2010

Le site Flex.org a été repensé à l’occasion de la sortie de Flex 4. Dans la rubrique ‘What’s Possible?’, on peut découvrir le Flex Showcase, et tout un ensemble de réalisations Flex. Je profite de ce post pour vous inviter à me communiquer vos réalisations en Flex. Cela peut être des projets visibles sur internet, mais aussi des réalisations sur des intranets! Pour que je puisse poster votre projet, il faut m’envoyer deux ou trois captures d’écrans, ou mieux, une vidéo de présentation, plus une description (quelques lignes qui présentent l’application). C’est l’occasion de faire valoir vos talents sur le site officiel. Vous pouvez aussi suivre le showcase sur Twitter: http://twitter.com/flexshowcase

Pour soumettre votre projet, envoyer moi un email sur mchaize + @ + adobe.com. (Précision: pas de fichier .zip en pièce jointe, le message sera bloqué).





Flex 4 et Flash Builder 4 disponibles !

22 03 2010

22 Mars 2010, journée historique: sortie officielle de Flex 4 et de Flash Builder 4. Pour ceux qui n’ont pas encore joué avec le framework Flex 4, voici les principales nouveautés:

- La grande nouveauté est le nouveau modèle de composant Spark qui permet de plus facilement skinner les composants Flex. Cette nouvelle architecture permet une séparation totale entre l’apparence d’un composant (dans une classe de skin) et son comportement. Cela s’accompagne du nouveau support du format FXG, un format d’échange de graphiques entre les composants de la Flash Platform et la Creative Suite.

- La nouvelle gestion des états (states), plus intuitive et plus lisible dans le code MXML.

- Des innovations au niveau du langage pour gérer une zone déclarative en MXML, du double-binding avec le caractère @, une gestion plus avancée des CSS (avec héritage de propriétés), etc…

L’environnement de développement Flash Builder (anciennement Flex Builder) propose aussi de nombreuses nouveautés. Il existe désormais une version traduite en français! :

- De nombreux outils améliorent le développement d’applications Data-centric (manipulation de données): introspection de webservices, de services Java, PHP, génération automatiquement de proxy AS3 et côté serveur pour manipuler de la donnée (CRUD), binding de services sur des composants par glisser-déposer.

- Le refactoring a aussi été amélioré, ainsi que le debugger (debug conditonnel, watchpoints, run-to-line) et le profiler. Un nouvel outil "Network Monitor" scrute les échanges de données sur le réseau.

- Génération de code getter/setter, gestionnaire d’événements, package explorer, support de l’ASDoc pendant le coding.

- Intégration continue avec les apports de FlexUnit, build et déploiement en ligne de commande… plus les nombreux plug-ins gratuits comme FlexPMD pour la qualité de code, FlexCover pour la couverture du code, etc…

De nombreux articles ont été rédigés pour le lancement de Flex 4 et sont disponibles sur le site d’Adobe. Je prépare un post pour demain qui listera les meilleures ressources. En attendant, je vous invite à découvrir le nouveau site www.flex.org.





Adobe et HP: tout le web

9 03 2010

J’ai posté un article sur le fait que la tablette d’Apple n’embarquera pas Flash (et encore moins AIR). Adobe va prochainement sortir un iPhone Packager qui permettra de convertir vos applications Flash en applications natives pour les appareils Apple, et les proposer sur l’Apple Store. D’autres acteurs comme HP ont choisi de travailler avec nous pour optimiser le Flash Player et le runtime Adobe AIR sur un appareil qui sera bientôt disponible dans le commerce, et qui est basé sur windows 7. Le fait d’embarquer le Flash Player dans le navigateur de ce device garantit une expérience totale de navigation sur le web (car 80% des jeux sont en Flash, 75% des videos sont en Flash, et 85% du top100 des sites web utilisent du Flash). En exclusivité, Adobe présente la HP Slate !!! J’en veux une SVP!!! Retrouvez la vidéo de démonstration sur cette page, ainsi que les autres devices de NVIDIA, de Dell et les mobiles: http://www.adobe.com/devnet/devices/demos/





Flex à DAVOS pour le WEF

27 01 2010

J’ai la chance de représenter Adobe cette semaine à l’occasion du World Economic Forum à Davos. Adobe travaille depuis plusieurs mois avec le WEF, une organisation indépendante et internationale qui travaille à l’amélioration de l’économie mondiale. Cette organisation fête ses 40 ans et tente depuis plusieurs années d’offrir à ses membres un espace web social et collaboratif pour continuer pendant l’année les travaux initiés lors des conférences. Ce portail s’appelle WELCOM (World Economic Leaders Community) et sa dernière version, développée par Adobe, est une application Flex. C’est une application magnifique… et malheureusement, je n’ai pas encore l’autorisation de vous montrer des écrans ou des vidéos. Mais les membres de l’équipe vont préparer du contenu publique. Cette RIA permet de créer des communautés virtuelles, avec un espace public (news, publications, discussions), et privé pour avancer sur les débats initiés à Davos. A tout moment, une communauté peut initier la rédaction d’un nouveau document. WELCOM se base alors sur Buzzword, le traitement de texte d’Acrobat.com, pour que les participants rédigent et révisent en temps réel les publications. Une fois validées, elles sont converties en PDF et publier sur la zone publique de WELCOM. Autre outil mis à la disposition des membres de WELCOM: Acrobat Connect Pro. Le fait d’être membre de WELCOM leur donne accès à la plateforme de webConferencing d’Adobe pour démarrer une réunion en ligne, où qu’ils soient dans le monde. Ils peuvent alors échanger par webcam, chat, partager des documents, visionner des vidéos… et enregistrer ces entretiens en ligne.

L’application rencontre un vif succès, et en quelques jours, plusieurs milliers de demandes de connexions ont été effectuées entre les membres pour créer des communautés virtuelles. Le fait de développer une interface riche est ici essentiel car les utilisateurs sont tous les leaders économiques, souvent peu habitués aux outils informatiques, et qui du coup souhaitent évoluer dans une expérience efficace et intuitive. Nous effectuons aussi des tests d’usabilité sur le stand pour améliorer l’interface, mais les retours sont très positifs. C’est aussi une belle réussite technologique car l’interface est connectée à Sharepoint pour gérer les rôles des utilisateurs et l’archivage des publications, au moteur de recherche FAST et à des services métiers du WEF pour synchroniser les différentes activités sur le portail. Dès que je reçois des visuels publiques, je vous les communiquerai sur le blog.





Multi-screen ou multi-usages

1 12 2009

Adobe a organisé une soirée la semaine dernière au Bistrot Brassac intitulée ‘Le développement d’applications dans un contexte multi-screen’. L’objectif était de réunir une dizaine de bloggeurs/designers/développeurs pour échanger nos points de vue sur le sujet. Les invités se présentent sur cette vidéo.

Le muti-screen selon Adobe, c’est le fait de retrouver une même application, avec une même expérience utilisateur sur plusieurs écrans: son PC, son mobile, sa TV interactive, son GPS, etc… L’ubiquité du Flash Player et l’annonce de la version 10.1 confortent cette approche et semble donner de l’espoir à notre communauté de développeurs qui doivent adresser un environnement fragmenté. Après en avoir discuté avec les participants à ce think-tank, je pense que le fait de développer une application "une fois" pour tous les devices est une utopie. Par contre, le fait de développer des composants réutilisables est une réalité grâce à la Flash Platform. Ce qui me semble le plus important est de ne pas tenir compte de la taille de l’écran en priorité, mais de l’usage par rapport au device. Un écran de GPS est aussi grand qu’un écran de l’HTC Diamond, mais faut-il pour autant proposer exactement la même application ? la même expérience utilisateur ? L’utilisateur qui conduit un véhicule n’aura qu’un accès furtif à l’écran, et peu d’interactions. Par contre, sur le HTC Diamond, il saura y consacrer du temps de l’attention dans les transports en commun par exemple. De même, il faut prendre en compte le contraste des applications en fonction des usages, la taille des polices pour faciliter la lecture, etc… J’en arrive à penser que le raccourci que j’entends très souvent en clientèle en ce moment: "Est-il possible de réutiliser la même application sur mobile ?", répond plus à des attentes d’informaticiens. Les mouvements de la RIA et des applications "user-centric" nous ont appris à nous recentrer sur les besoins de l’utilisateur et sur ses modes d’interactions avec une application. Personnellement, en tant que développeur ActionScript, je me réjouis de pouvoir développer dès 2010 des applications pour mobiles… mais il me reste à apprendre les bonnes pratiques de design et d’interactions sur ces environnements (multi-touch, contraste, priorité de l’information…). Au travail donc…

Un autre sujet qui m’a intéressé, soulevé par Peter Gabor, le fait que le mobile devienne le standard de demain… Aujourd’hui, la version mobile d’une application/site web est souvent une version "dégradée" sur mobile. Mais si demain, le mobile devient le standard, le principal point d’accès à une application, alors ce mouvement pourrait s’inverser. La version web serait alors une version dégradée, qui reprendrait les codes d’interfaces de la version mobile. Pourquoi ? Pour des raisons économiques. Aujourd’hui, pour les raisons que j’évoque plus haut, on pressent le fait qu’une application web devra être déclinée pour de plus en plus de devices. Même si nous utilisons à chaque fois la même technologie grâce à la plateforme Flash pour réaliser et déployer ces applis, cela représentera potentiellement des coûts supplémentaires… et du coup nous n’aurons pas toujours le budget pour développer des versions parfaitement adaptées aux usages sur chaque device… Une tendance un peu lancée par provocation par Peter, mais à surveiller. Merci aux participants pour ces échanges. Maintenant je dois préparer ma valise, et direction la Californie pour une semaine.





Social API pour vos applications

3 11 2009

maxcorridorLe concept de Flash Platform Services a fait son apparition pendant l’été et continue de proposer de plus en plus de services pour les développeurs Adobe. Sur le labs, vous trouverez une nouvelle librairie qui se nomme Social et qui est une couche d’abstraction bien pensée pour communiquer avec différents réseaux sociaux comme Facebook, MySpace, Twitter, Yahoo, Google et AOL. Si vous diffusez des applications, des widgets ou des jeux et que vous souhaitez offrir la possibilité de partager son usage, des scores, des impressions… avec les amis de l’utilisateur, cela va vous demander quelques minutes d’intégration. La librairie gère l’authentification en deux clics, la récupération du profil de l’utilisateur sur son réseau social et le fait de poster des humeurs.

Cette librairie fait suite au partenariat avec Gigya et au développement de la Flash Platform Services: une plateforme de distribution de widgets pour monétiser la diffusion de vos applications, des services pour développer des applications collaboratives et désormais une API social. A vous de jouer.








Suivre

Recevez les nouvelles publications par mail.