Lors du MAX 2007 Adobe a montré un projet interne nommé “C/C++ to ActionScript Compiler” jusqu’à présent et Kevin Lynch a parlé du projet au Engage 2008. Ce projet est un cross-compiler pour ActionScript permettant à n’importe quel code C ou C++ de tourner sur le Adobe Flash Player ou Adobe AIR. Ce projet possède quelques finesses pour étendre la plateforme Adobe en terme de codage. La clé est que de nombreux langages sont construit à partir C/C++:
Une partie de son implémentation repose sur un pattern ActionScript qui permet le “green threading” : cela permet d’executer du code synchrone dans la machine virtuelle asyncrhone ActionScript. Le travail fait lors de ce projet permet d’ouvrir de nouvelles perspectives…
Comme beaucoup de société, Adobe possède de nombreux code C/C++ utilisé pour les filtres PhotoShop, les rendus PDF, pour lire et écriretous les formats de fichier existants, les librairies de polices, des renderers vectoriels très complexes, et autres… Avec Adobe il existe de nombreuses librairies open source qui pourraient servir de composant. Le plus gros attrait pour moi est qu’il n’y a besoin d’aucun portage de ces librairies, elles fonctionnent comme l’original. Par exemple, le comportement de Python dans le Flash Player est identique avec C-Python par rapport au comportement d’une version portée comme les projets IronPython et Jython. L’objectif est donc d’apporter des notions d’héritage, de librairies de code externe dans le Flash Player et Adobe AIR.
L’équipe de Immersive Media utilise le Adobe Flash Player et ActionScript 3 pour faire des vidéos interactive en 3D. C’est la première fois que je vois une vidéo interactive affichée dans ce format. Vous pouvez tourner la camera dans toutes les directions.
Pour tester :
1. Cliquez sur le bouton Play.
2. Naviguez dans la vidéo.
Voici un nouveau moteur de recherche en Flex… encore un me direz-vous ! Celui-ci se démarque grâce à une interface innovante … Je vous laisse admirer :
Selon ce blog, Flash sera bientôt supporté par l’iPhone. Reste à savoir quelle version de Flash sera supporté sur le téléphone (FlashLite ou le Flash Player complet), mais gardez à l’esprit que l’iPhone utilise une version simplifiée de Mac OS X.
Pour moi, ça signifie que le lecteur sera le Flash Player 9, ce qui permettrait aux applications Adobe Flex d’être utilisable sur l’iPhone… je suis sûr que l’iPhone et Flex pourraient très bien s’entendre !
Je souhaite dans cet article répondre à toutes les personnes se demandant qu’est-ce que Flex. Flex comprend beaucoup de choses mais je vais y associer une définition pur que tout le monde voit ce qu’est Flex. Alors, pour savoir quoi répondre lorsque qu’on vous demande ce qu’es Flex, lisez l’article. Lire la suite …
Ribbit, la société qui a construit une API en Flex pour intégrer la téléphonie dans Flex, a dévoilé une release et a ouvert son composant via une béta publique.
Ils ont aussi annoncé un concours :
La meilleure application Flex/AIR utilisant l’API Ribbit Phone recevra la coquette somme de 2500 $.
Si certains d’entre vous sont intérréssés, nous pourrions mettre en place un projet full Flex permettant de téléphoner via une page Web … et bien plus !
En allant faire un tour sur le labs d’Adobe, je me suis aperçu que le père Noël est déjà passé chez Adobe :
Flex 3 bêta 3 (dernière version avant la version finale)
AIR bêta 3
Les extensions Dreamweaver pour AIR bêta 3 !
BlazeDS (késako ?!)
Qu’est-ce que BlazeDS ? Vous connaissiez LiveCycle Data Services, la solution serveur proposée par Adobe pour communiquer avec LiveCycle, mapper ses objets (remoting), de faire du data push, etc… LiveCycle DataServices était payant auparavant, mais maintenant que BlazeDS est apparu, la donne a changé ! Toute une branche du projet (notamment le remoting et le data push) devient gratuite et open source !!!A l’heure où le temps réel devient un véritable plus (démo bluffante), cette annonce est une véritable avancée pour tous les développeurs Flex. Au delà la gratuité de la solution, Adobe poursuit sa politique d’ouverture en proposant ses outils de développement en open source. Après Flex 3, c’est maintenant une nouvelle brique, plus orientée serveur, qui se voit changer de statut.Il s’agit donc d’une excellente nouvelle qui nous offre nouveaux horizons et possibilités à disposition
Source : Fabien
L’analyse de la naviguation des utilisateurs et de leurs actions sur un site Internet est souvent indispensable pour améliorer un service. La plupart des sites Web utilisent cela. Si vous ne l’utilisez pas, Google fourni un service appelé Google Analytics (GA), qui permet de suivre les visiteurs de manière très simple. Vous pouvez en savoir plus et créer un compte ici : http://www.google.com/analytics/
&
Je contruis des applications Flex et l’analyse de la naviguation est tout aussi importante sur une appli Flex. Cependant, Google Analytics est fait pour fonctionner sur des sites traditionnel HTML, avec plein de termes barbares comme “body onLoad” et d’autres. Donc, faire fonctionner Analytics avec une appli Flex n’était pas possible à première vue, je vais donc vous montrer la marche à suivre si vous désirez utiliser Google Analytics dans Flex. Lire la suite …
Une vidéo de présentation de Adobe Thermo est disponible avec Mark Anders et Steven Heinz (les deux sont de l’équipe Thermo). Dans cette vidéo, Mark et Steve nous proposent une introduction suivi d’une démo de Thermo.
“Thermo” est un futur produit Adobe qui simplifie la création de RIA pour les designers. Thermo permet aux designers d’utiliser des workflows pour créer des applications qui s’insèrent facilement entre la production et le developpement.