le 25 février 2009 par Julien Lestel
Mugsho est une application Facebook qui permet d’ajouter des effets visuels (couleurs, déformations, miroir,…) aux photos prises depuis une webcam ou déjà existantes sur votre page Facebook ou sur votre ordinateur.

Cette application, conçue par Neoia, a été développée grâce à Adobe Flex et vous pouvez la tester à l’adresse suivante : http://apps.facebook.com/_mugsho/
Neoia a profité des nouvelles possibilités de Flash 10 pour ajouter de nouveaux effets générés grâce à Pixel Bender et appliquer des déformations en temps réels sur des photos ou une webcam.
Cette application avait pour objectif initial de fournir un service innovant aux internautes pour leurs photos et leur webcam sur Internet. Cependant, devant la croissance exponentielle du nombre d’utilisateurs de Mugsho, Neoia cherche un business-model pour son application et des sociétés se sont déjà intéréssés à Mugsho pour l’utiliser sur leurs sites.
Alors, comment pensez-vous que ce genre d’application riche peut être commercialisé ? N’hésitez pas à laissez des idées en commentaire pour aider à Neoia dans sa reflexion !
Pour en savoir plus sur l’utilisation du Mugsho sur Facebook :
- Version PDF du communiqué de presse de Mugsho pour Facebook.
- Application Mugsho pour Facebook.
- Site officiel de Mugsho.
N'oubliez pas que vous pouvez vous abonner à mon Twitter http://twitter.com/flexinfo ou au flux RSS ;)
le 21 janvier 2009 par Mickael Ruellan
Voici une petite liste de raccourcis clavier que j’utilise régulièrement et qui me facilite bien la vie dans Flex Builder. Évidemment la liste est loin d’être exhaustive mais voici les plus courants : (n’hésitez pas à laisser les vôtres dans les commentaires pour compléter la liste…)
Edition de code Flex / AIR :
- Effacer la ligne courante : Ctrl + D
- Déplacer la ou les lignes sélectionnées : Altl + Flèche Haut ou Bas
- Dupliquer la ou les lignes sélectionnées : Ctrl + Alt + Flèche Haut ou Bas
- Aller à l’emplacement d’édition précédent ou suivant : Alt + Flèche Gauche ou Droite (Pomme + Alt + Fleche sur Mac)
- Indenter plusieurs lignes sélectionnées : Tab ou Maj + Tab (pour désindenter)
- Chercher l’occurrence suivante de la sélection dans le fichier : Ctrl + K (Ctrl + Maj + K pour la précédente)
- Organiser les imports : Ctrl + Maj + O
- Voir et Aller à le définition d’une fonction ou d’une propriété dans le fichier : Ctrl + O
- Mettre en commentaire la sélection : Ctrl + Maj + C (Marche en MXML, AS et CSS)
- Rechercher dans l’ensemble des fichiers : Ctrl + Maj + F
- Maximiser/Minimiser l’éditeur actif : Ctrl + M
- Mettre le texte sélectionné en Majuscules : Ctrl + Maj + X (Ctrl + Maj + Y pour mettre en minuscules)
- Pour aller à la définition d’une classe : Ctrl + Clic sur le nom de la classe
- Trouver les références d’une fonction dans un workspace : Ctrl + Maj + G
Gestion des fichiers :
- Ouvrir une classe à partir de son nom : Ctrl + Maj + T
- Naviguer dans les onglets ouverts : Ctrl + Maj + Flèche Gauche / Droite
- Renommer un fichier : F2
Execution et debug :
- Mettre/Enlever un point d’arrêt sur la ligne courante : Ctrl + Maj + B
- Navigation sur les points d’arrêt : F5 (Into), F6 (Over), F7 (Return) et F8 (Resume)
- Lancer le mode debug : Alt + Maj + D puis F pour lancer le debug Flex Application
- Lancer l’application courante : Alt + Maj + X
- Lancer l’application Flex : Alt + Maj + F
- Lancer l’application AIR : Alt + Maj + R
… et enfin, l’indispensable Copier/Coller : Ctrl + C, Ctrl + V…. Ah vous le connaissiez !Â
le 21 janvier 2009 par Julien Lestel
Adobe Systems a annoncé Mardi qu’il prévoit de publier les spécifications de son protocole RTMP (Real-Time Messaging Protocol) pour des transmissions de haute qualité d’audio, de vidéos, ou de données entre les technologies Adobe.
RTMP a été développé par Adobe pour gérer les flux de streaming du Flash Media Server. Les spécifications serait comprise dans le projet Adobe-led Open Screen Project, un projet visant à permettre la création d’un protocole d’affichage sur différents terminaux pour permettre une expérience utilisateur identique sur tous les écrans.
[ Pour plus d'infos sur l' Open Screen Project, voir la présentation sur Flex-info.fr ]
“Nous sommes en cours de documentation et d’ouverture des spécifications comme nous l’avons fait pour le SWF (Flash file format) et le PDF (Portable Document Format) pour donner l’accès au marché” dit Jennifer Taylor, responsable produit Adobe Flash.
Elle ajoute : “Les développeurs Flex et les sociétés qui implémenteront les spécifications pourront fournir des flux vidéos, audios ou de données sans tenir compte du terminal utilisé ou d’où les données proviennent.Un exemple d’usage potentiel serait d’incorporer dans différents terminaux pour produire un flux de streaming de caméra de sécurité vers des bases de données”.
“C’est un protocole intelligent quand à l’acheminement des données, donc on peut s’attendre à ce qu’il soit utilisé dans différents contextes”, dit Taylor.
Les spécifications sont attendues sur le site web Adobe Developer Connection dans le courant du premier semestre de cette année 2009.
RTMP supporte AMF (Action Message Format), SWF, FLV (vidéo) et les formats F4V compatibles avec le Adobe Flash Player.
Pour être tout à fait complet, on peut ajouter que le RTMP ne contient pas de couche sécurité. Les développeurs devront donc utiliser leurs propres mesures pour sécuriser leurs contenus.

Adobe Open Screen Project
le 19 janvier 2009 par Julien Lestel
Camille Roux a mis en ligne une présentation effectuée dans le cadre d’un cours d’IHM (Interface Homme-Machine) dans une école d’ingénieur à Nice.
Voici le contenu de cette présentation intitulée : “Quand il y a des clients riches dans l’Air (RIA et Adobe Flex)”.
Merci à lui 
le 15 janvier 2009 par Julien Lestel
Les développeurs Adobe Flex professionnels ont été jusqu’à présent frustrés par le manque d’outils de tests unitaires pour Flex. Bien que FlexUnit ait été développé pendant quelques temps, les développeurs Flex n’ont d’outil de tests unitaires digne de ce nom…
Plutôt que d’attendre que quelqu’un (Adobe ?) le fasse, Gorilla Logic a créé un système open sourced nommé FlexMonkey. FlexMonkey permet donc d’enregistrer et de lire les interactions faites avec une interface Flex, et génère des tests en ActionScript grâce à des scripts qui peuvent facilement être inclus dans un processus d’intégration. Il utilise les API Flex Automation et a été créé grâce à l’extension Adobe d’automatisation graphique, AutoQuick.
La demande croissante pour un outil était tel que, même si la release est sortie il y a 2 mois à peine, un communauté active a déjà commencé à grossier autour de ce projet open source qui a été téléchargé près de 1000 fois.
Pour plus d’infos sur le projet FlexMonkey, voici une vidéo de présentation par ses concepteurs :
et pour les ressources c’est ici : Google Code ou site de Gorilla Logic
le 12 janvier 2009 par Julien Lestel
Un cadeau hivernal est venu du site de Adobe par le biais de Thibault et Michaël qui ont mis en ligne quelques vidéos en français dédiées à quelques aspects de la programmation Adobe Flex sur Adobe TV. Voici la liste des vidéos :
- Flex et les Charting Components : implémentation de graphiques dans une application Flex.
- Communication entre AIR et LiveCycle : communication entre AIR et LiveCycle ES.
- Génération de PDF en Flex avec LiveCycle Data Services
- Génération de PDF avec AlivePDF (open source)
- WiiFlash : comment connecter une WiiMote avec une application Flex
- Programmation Bitmap en AS3 : optimiser les performances des applications Flex
Bon visionnage
le 12 janvier 2009 par Julien Lestel
Nous en savons un peu plus sur l’ancien Thermo désormais nommé Flash Catalyst. Ce dernier a été un présenté lors du dernier Adobe MAX et est disponible sur le Labs d’Adobe. Rappelons que l’objectif de Catalyst est de permettre d’animer directement une interface au format image (Photoshop ou Illustrator) créée par un graphiste en lui affectant un comportement. Il est ensuite possible de visualiser le rendu et d’exporter le tout pour un développeur Flex. Cela rendra donc possible un prototypage directement en RIA. Une présentation de Peter Flynn montre cela.
Une vidéo de 15 minutes permet d’avoir un aperçu de ce qu’on pourra faire avec Flash Catalyst.
Source : Michaël Chaize
le 09 décembre 2008 par Julien Lestel
A partir du Mercredi 10 Décembre, des vidéso seront postées depuis MAX 2008 vers AdobeTV. Les sessions ont été enregistrées en 1024×768 avec 15fps pour voir tous les détails des présentations contenues dans les vidéos, les animations et les plus subtils fonctionnalités de la plateforme Flash.
Le MAX est donc en ligne ici et la première session est en ligne !
Introduction à Flash Catalyst et la nouvelle génération d’Adobe Flex
Ryan Stewart, Steven Heintz, Tim Buntel etHeidi Williams vous montrent comment Flash Catalyst, l’outil de design intéractif, est sur le point de changer la collaboration entre les designers et les développeurs d’applications Internet Riches (RIAs). Nous découvrons aussi la prochaine génération du Flex Builder, l’environnement de développement pour créer les applications riches à partir de la plateforme Flash. Les participants à la session ont reçu un DVD avec tous ces logiciels.
Découvrez aussi 292 sessions de plus sur l’AdobeTV !
Source : Ted On Flash
le 04 décembre 2008 par Julien Lestel
Jusqu’à présent, la console de SONY permettait seulement de faire tourner le Flash Player 7 et donc Adobe Flex n’était pas disponible sur la PS3. Aucune annonce n’a été faite au MAX et on croyait que le Player 9 n’allait pas être embarqué sur cette console jusqu’à ce que Renaun écrive cet article…
Il a annoncé une très bonne nouvelle : avec Flash Player 9, vous pouvez développer des jeux et les exécuter sur 4 plateformes différentes : Windows, Macintosh, Linux et la Playstation 3 ! Quel autre environnement de développement de jeux donne cette possibilité ? ;)Une autre caractéristique intéressante de la PS3 est qu’elle autorise jusqu’à 7 joueurs en réseau pour le même jeu Flash et dans la même room. Je pense que cela promet une nouvelle experience de jeu interactive que le Flash Player n’a jamais connu jusqu’à présent!
Si vous connaissez des jeux Flash sympas sur PS3 n’hésitez pas à nous le dire !
Voici une vidéo du jeu Flash TicTacToe codée par Tom Ortega tournant sur une PlayStation 3 :
Source : Tom Ortega
le 27 novembre 2008 par Julien Lestel
Voici un nouveau portage de jeu en C, C++ vers notre plateforme favorite, le Flash Player. Je vous avais déjà parlé d’un portage de Quake 1 de AS3. Il s’agit donc de Doom qui est à présent jouable au travers de flash grâce à Alchemy, un toolkit permettant de compiler du C ou C++ afin de l’utiliser dans le Flash Player. Le tout est assez complexe et est expliqué ici.
Le jeu est accessible via ce lien (attention, il m’a planté IE une fois et ne marche pas sur Mac…), et bénéficie d’un très bon FPS (frame per second cette fois). Ce type de manipulation pourrait permettre de nouvelles perspectives pour le player Flash…

Source : HerbiFlux