Tuto 15mins: Flex et LiveCycle ES

30 04 2008

J’ai enregistré un tutoriel vidéo qui présente comment réaliser une application Flex qui communique avec un processus LiveCycle ES de génération de PDF. Dans cet exemple, je réalise un modèle de document (sous Adobe Designer), un processus de composition de PDF (avec Livecycle Output ES sous le WorkBench ES), une application Flex (sous Flex Builder 3) et les ponts de communications en AMF. Le tout en français et en moins de 15 minutes. J’ai posté la vidéo au format 1024×768 sur Viddler. Passez en mode plein écran pour une lire le code.

Voici le code source que j’ai utilisé côté Flex:

Lire le reste de cette entrée »





Pratique d’AS3, un livre gratuit

29 04 2008

Le livre de Thibault Imbert « Pratique d’ActionScript 3 », initialement prévu chez O’Reilly, est finalement en libre téléchargement (version PDF). Une version papier sera prochainement disponible sur commande. L’ouvrage réunit plus de 1000 pages en français, des exemples, des illustrations… Enorme!!! Téléchargez tout de suite cette nouvelle référence: http://pratiqueactionscript3.bytearray.org/





Soirée de lancement d’Adobe AIR

27 04 2008

Nous avons lancé l’environnement d’exécution Adobe AIR 1.0 en Mars en invitant la presse informatique et des partenaires. La soirée s’est déroulé dans un cinéma près de la place de l’Etoile. Fredéric Massy, directeur marketing de la zone Europe de L’ouest, a introduit la soirée en rappelant les grandes tendances de l’évolution du web. J’ai ensuite présenté le positionnement de Flex 3 par rapport aux RIA et le lancement de la technologie Adobe AIR, illustrée par de nombreux exemples: eBay, Nasdaq, Disney, Anthropologie, Adobe Media Player. Après cette présentation d’une heure, nous avons profité d’un cocktail et d’un bar à oxygène (AIR… l’oxygène… air du temps…). Un montage vidéo est en ligne depuis quelques jours. Vous pourrez admirer ma super coupe de cheveux Toni & Guy baptisée « Réveil matin ».

Super soirée. Merci à tous les invités qui ont répondu présent.





Listing d’applications AIR

25 04 2008

Un nouveau portail tente de centraliser les tutoriaux et les exemples d’applications AIR publiques. FreshAIRapps liste déjà une dizaine d’applications et vous invite à les noter. Les applications listées pour l’instant sont assez connues; j’ai cependant découvert MooFlair, un excellent lecteur de vidéos en ligne. Sur le même sujet, essayez AIRTube, une application AIR de Lee Brimelow qui permet de récupérer les vidéos FLV de Youtube en local (pour les rejouer avec l’Adobe Media Player par exemple). Lee a publié le code source (un fichier flash) sur son blog. Pour info, le showcase Flex (http://flex.org/showcase/) liste plus de 300 applications!!! Je vous invite à soumettre des RIA Flex ou des applications AIR qui ne figurent pas sur ces deux listings de référence.





Compression en AS3 avec FZip

23 04 2008

Je travaille actuellement sur un prototype où je récupère une collection d’objets renvoyés par LiveCycle ES au format Zip. Je vous présenterai le résultat dès que c’est prêt :-). Du coup, je me suis lancé à la recherche d’une librairie de gestion des fichiers Zip et je pense en avoir trouvé une très complète et bien documentée: la classe FZIP. J’ai apprécié le fait de charger un fichier mais aussi de pouvoir directement traiter un ByteArray directement en mémoire. Certaines fonctions sont bien pratiques: récupération du nombre de fichiers dans le ZIP, extraction d’un fichier par index, ajout ou suppression d’un fichier dans un package,etc. Cette librairie va aussi être très utile pour mes projets AIR. Si vous connaissez d’autres librairies pour gérer les packages Zip, je suis preneur de retours d’expérience. Voici le site du développeur Brésilien à l’origine du projet : http://codeazur.com.br/lab/fzip/





exoPlatform et Flex

20 04 2008

L’éditeur français exoPlatform a lancé Vendredi dernier un Web OS. J’étais invité au lancement et à participer à une table ronde animée par Christian Fauré sur le thème des nouvelles interfaces riches. exoPlatform a développé un webOS en AJAX, donc intégralement dans le navigateur, et a décliné quatre offres: un ECM (GEIDE), une suite d’outils collaboratifs (email, calendrier…), une liveRoom (webConference), une Knowledge Suite (forum, wiki, faq)… J’ai été impressionné par la qualité des développements. La liveRoom a été présentée par Bull. Le projet est né avec le développement d’un module pour SPF, le ministère des finances belge (avec qui j’ai travaillé dans le passé). La plateforme Flex est utilisée pour gérer des échanges synchrones, des video chats… La table ronde a conclu cette matinée. Adobe, Google, Microsoft, Sun, Mozilla et exoPlatform étaient représentés. La session a été filmée et vous pouvez retrouver l’intégralité de nos interventions à cette adresse. Plusieurs visions sur la RIA, le offline et le Saas se sont confrontées. Un bel échange, rare et intense.





Adobe et le Gouvernement 2.0

16 04 2008

En Février, j’ai présenté comment Adobe peut apporter des solutions aux problématiques du gouvernement 2.0 grâce à Flex et la gamme Livecycle ES. Cet événement a suscité un vif intérêt et un fort taux de présence parmi les institutions nationales. Du coup, je décide de publier les slides et l’équipe Marketing a décidé de refaire cet événement (programmé le 10 Juin). Le formulaire d’inscription sera prochainement disponible sur le site d’Adobe.fr. Voici tous les sujets abordés lors de cette après-midi:

Lire le reste de cette entrée »





Ca ne tient Katoa

15 04 2008

Une application Flex Made In France, fun, bien codée, utile et belle ? Je vous présente Katoa, une RIA avec laquelle je me suis éclaté tout le week-end. Sur Katoa, vous pouvez créer très rapidement des showrooms: des espaces visuels où vous agencez vos images, des vidéos, du son, du texte… Il est très facile de représenter dans ces espaces des univers très personnels et de les partager avec ses amis, qui peuvent enrichir votre showroom ou le commenter. La Katoa Battle finance aussi des projets associatifs exprimés à travers ces showrooms.

Lire le reste de cette entrée »





Flash Player 9 et l’Entreprise

14 04 2008

logo flashAdobe publie régulièrement des statistiques de présence du Flash Player 9 sur les postes du grand public. En Décembre 2007, le Flash Player 9 était installé sur 94.3% des postes européens. Aujourd’hui, je sais que cela dépasse les 97%. Pour les postes des entreprises, il est beaucoup plus difficile d’avoir des estimations chiffrées. L’installation du Flash Player 9 est souvent assez politique et déployer massivement du jour au lendemain chez tous les utilisateurs. A ce sujet, Forrester vient de publier une étude (Enterprise Desktop And Web 2.0/SaaS Platform Trends, 2007) qui détaille les tendances d’utilisation des logiciels en entreprise (échantillon de 50.000 sociétés) sur l’année 2007. Au niveau des OS, MAC a augmenté de plus de 4%, Linux de 0,6%. Côté navigateurs, IE6 est la star (70%!!!), mais Firefox progresse vite (18%). Une partie est consacrée au Flash Player: 99% des postes en sont équipés. La version 9 du Flash Player Player est présente sur plus de 94% des postes en Décembre 2007 (contre 62% en Janvier 2007). En un an, les entreprises ont su faire confiance au Flash Player 9. Cette adoption massive est due en partie au déploiement d’applications Flex pour les utilisateurs internes.





Appel à auteur: Flex & PHP

10 04 2008

Je viens juste d’être contacté par un éditeur célèbre de livres informatiques (pour ceux qui ont lu le post sur Thibault Imbert, je vous rassure, ce n’est pas O’Reilly 🙂 ) qui recherche un auteur pour un livre sur « Flex et PHP », car ils trouvent qu’un ouvrage de ce type sur PHP à du sens. Je le pense aussi, surtout en France. Je suis très attaché au PHP et aux interactions possibles avec les applications Flex. La communauté PHP a été une des premières à porter le format d’échange de données AMF (désormais Open Source). L’objectif est d’écrire un ouvrage qui présente les principes de base de Flex, du langage PHP, et des modes de communications entre les langages. Si cette aventure vous intéresse, postez un commentaire ou envoyez moi un email et je vous mettrai en relation avec cet éditeur.