Outil d’exploration basé sur une application RIA utilisant la technologie Flash d’Adobe. MadeinMTL.com regorge d’informations sur les bons coins de Montréal.
Le site n’est pas tout jeune, il a été ouvert en 2003, et une nouvelle version de leur application à vu le jour récemment.
Quand on regarde la partie « A propos« , nous observons :
MadeinMTL permet l’exploration virtuelle de Montréal, â travers plus de 15 000 photos, 400 textes, 50 heures de vidéo, 40 capsules sonores et 25 courts-métrages, intégrés dans un environnement organique, qui traduit l’expérience véritable que nous avons d’une ville en y habitant ou en la visitant.
PS : L’article était en brouillon sur mon blog depuis 2008.
Pour ceux qui ne connaisse pas Robolegs, voici la description officielle :
Robotlegs is a pure AS3 micro-architecture (framework) with a light footprint and limited scope.
Simply put, Robotlegs is there to help you wire your objects together. It provides the glue that your application needs to easily function in a decoupled way.
Through the use of automated metadata based dependency injection Robotlegs removes boilerplate code in an application.
By promoting loose coupling and avoiding the use of Singletons and statics in the framework Robotlegs can help you write code that is highly testable.
Description
Le livre a été écrit par deux développeurs de Robotlegs : Stray & Joel Hooks.
Les 138 pages sont simple à lire. L’anglais est purement technique et ne sera pas une barriere à votre compréhension. Les exemples sont nombreux ainsi que les schemas qui aident énormément à la compréhension des liaisons entre les différents composants.
Les chapitres
Robotlegs is a lightweight framework for ActionScript
The Robotlegs dream
Anatomy of a Robotlegs application
Automated Dependency Injection
The Robotlegs context in action
The CommandMap in action
Models and Services – how are they different?
Connecting views with Mediators
Working with Robotlegs: Rich Examples
Testing your Robotlegs application
Power-ups
Appendix A: Troubleshooting tips
Appendix B: Swiftsuspenders – the power behind the Robotlegs injector
Conclusion
Si vous avez déjà une expertise sur Robotlegs, je vous conseils malgré cela cette lecture. En effet, les 138 pages se lisent tres rapidement. De plus, la confrontation avec d’autres méthodes de travail est toujours constructive.
Pour une description plus détaillée du livre, aller voir le blog de Stray.
Vous povuez l’acheter directement sur Amazon.
Apolline et Léon sont curieux, courageux,
inventifs et attachants. Ils nous font vivre leurs
aventures quotidiennes peu banales.
Le premier épisode « La sorcière des Tuileries »
se déroule aux Jardins des Tuileries à Paris.
Les deux enfants sont intrigués par une vieille dame
aux allures de sorcière.
Ils décident de la suivre discrètement…
Dans chacune des pages du livre, le jeune lecteur est invité à lire, écouter et jouer.
Il peut ainsi faire bouger les nuages, jouer avec un ballon, donner du pain aux pigeons, jouer de la musique…
L’idée est interessante, et le support tablette est à mon avis tres adapté aux enfants. Avant-Goùt a réalisé intelligemment cette BD Interactive, nous attendons maintenant la suite
Pour annoncer la sortie de Flash Media Server 4. Voici un petit tutoriel présentant l’installation de FMS 4 sur Debian Lenny.
Cette version sera disponible pour un plus grand nombre de machine avec le support du 64Bits. Elle permettra de réduire considérablement les coûts de bande passante pour la VoD grâce au P2P mais aussi pour le live grâce au Multicast.
Installation
L’installation se déroule sur une Debian 5.0 où il n’y a que le système de base.
Ensuite, récupérer FMS 4 pour Linux.
Dé-zipper le fichier : FlashMediaServer_4_all.zip fraichement téléchargé.
Il existe deux versions pour Linux, la 32bits et la 64bits. A vous de choisir celle qui convient à votre architecture.
Pour décompresser et extraire l’archive.
tar -xzvf FlashMediaServer4.tar.gz
Lancer le script d’installation FMS qui se trouve dans le répertoire où vous avez extrait l’archive du dessus.
./installFMS
A un moment, on vous demandera un licence. Nous souhaitons utiliser la version de développement, donc nous passons cette étape en appuyant sur ENTREE et en répondant non à la question :
You have not entered a serial number. Falling back to
the Adobe Flash Media Development Server!
Would you like to try again?
Pour ceux qui ne suivent pas l’actualité, Google tient en ce moment des conférences appelées Google Input/Ouput.
Format vidéo Internet
Pour le premier jour de conférence, nous avons eu droit – entre autre – à l’annonce du format vidéo WebM qui – normalement – devrai devenir le standard vidéo libre du net.
La raison de ce nouveau format, c’est que l’utilisation du H.264 est soumise à une licence payante. A cause de cela Firefox ne pouvait pas lire les vidéos H.264…
Android 2.2
Autre nouveauté, concernant Android.
Nous avons eu la confirmation de la nouvelle version Android 2.2 nommé Froyo, qui apporte son lot d’amélioration :
Support complet de Flash Player 10.1 et Adobe AIR 2.5
2 à 5 fois plus rapide que les anciennes version grâce à un nouveau compilateur Dalvik JIT
Navigation internet 2 à 3 fois plus rapide grâce à un nouveau moteur Javascript
Installation des applications sur la carte SD possible en natif
Mise à jour automatique des applications installées à partir du Market
Pour ceux qui développent pour Android, la version 2.2 du SDK est disponible.
Alors que Adobe AIR peut s’installer sur Android 2.1, FP 10.1 doit être installé sur Android 2.2.
C’est dommage car très – très – peu de gens disposent de la nouvelle version Android Froyo, mais cela annonce aussi que Google ne devrai pas tarder à mettre à jour les terminaux
Adobe Creative Suite 5 va sortir dans les prochains jours, et hormis l’iPhone packager qui semblait être le cheval de bataille cette année, les autres améliorations sont passées un peu à la trappe.
Sur Adobe Labs ont peut trouver les nouveautés de Flash CS5, et sur le nouveau blog de mediabox la traduction Française.
Personnellement, je remarque un point très intéressant : XML based FLA files, où encore Fichiers FLA basés sur le XML.
Qu’est-ce que cela signifie ? Mediabox le définit comme tel :
En enregistrant votre document .fla, vous constaterez dans votre boite de dialogue la possibilité d’enregistrer votre travail sous un format non compressé .xfl. Vous aurez alors la création d’un dossier reprenant la structure de votre document et de votre librairie. Il sera alors facile à des personnes tiers non familières de Flash, de pouvoir modifier le contenu de la librairie, en changeant les textes, les images etc. Le tout sans avoir besoin de ré-ouvrir votre document dans Flash et de chercher où est le contenu à modifier.
Dans tout les cas, cela signifie que nous pourrons accéder à la structure de nos animations sans passer obligatoirement par les fichiers FLA, qui sont des fichiers au format binaire non ouvert.
Mais aussi et surtout, nous pourrons indirectement automatiser certaines tâches !
Je prends l’exemple d’un projet eLearning où le nombre de FLA dépasse la centaine. Sur chacun de ces FLA il y a des éléments redondants.
Après avoir livré la version de recette au client, celui-ci nous dit qu’il n’aime pas la tête du personnage Dupon.
Ce personnage est sur 80% des animations réalisées.
Actuellement, plusieurs solutions s’offre à vous. Vous avez utilisé une librairie partagée, il va falloir ré-ouvrir tout les FLA, faire la mise à jour des symboles et re-compiler chaque FLA.
Si vous n’avez pas de librairie partagée, il faudra remplacer à la main le symbole du personnage dans chaque FLA et lancer la compilation sur chacun.
Avec Adobe Flash CS5, il sera possible d’automatiser la modification d’un élément sur l’ensemble des sources. Celle-ci pouvant être enregistrée au format XML, un simple script PHP fera l’affaire.
Il est déjà possible d’automatiser la compilation de FLA, gSkinner et Mike Chambers l’ont fait.
Je n’ai pas pu tester cette nouvelle version de Flash.
Il faut donc prendre cela au conditionnel, car il n’est pas dit que Adobe ai pensé à réaliser un compilateur de fichier SWF à partir de source XML.
Mais si tout cela s’avère être exact, il n’est pas impossible de voir apparaître des applications Adobe AIR permettant de modifier des éléments au sein d’un groupe de fichier source XML.
Edit : Valerio Virgillito Ingénieur chez Adobe a publié un article concernant le format XFL de Flash CS5 : XFL and Live Editing.
On peut y apprendre des informations intéressantes. Comme le fait que le fichier FLA ne sera plus un fichier binaire fermé, mais un package de fichier compressé XML; à la sauce des fichiers Docx surement.
Mais aussi que les modifications des fichiers composants l’animation seront automatiquement pris en compte par Flash CS5. Je vous conseils de regarder la vidéo de son article pour une meilleur visibilité.
Avec un simple message, Adobe donne le ton aux utilisateurs iPhone qui souhaitent installer le player Flash. Et montre que tout est de la faute à Apple si Flash n’est pas présent.
Voici une traduction : Apple restreint l’utilisation des technologies requises par les produits comme Flash Player. Tant que Apple ne supprimera pas ces restrictions, Adobe ne pourra pas fournir Flash Player pour l’iPhone ou l’iPod Touch.
Si vous recherchez une entreprise de maintenance informatique proposant des services de qualité pour un faible coût, je vous conseille de contacter Turnaway.fr.
Lorsque l’on allume son ordinateur équipé de Windows 7, il arrive que l’on ne puisse pas accéder à Internet alors que tout les autres ordinateurs fonctionnent parfaitement.
Les configurations réseaux sont fournies par un serveur DHCP correctement configuré et testé depuis longtemps.
Les syndromes
Des messages : Réseau non identifié ou Pas d’accès Internet
Ce qui est étrange sur le screenshot ci-dessus, c’est qu’il existe deux « réseaux » sur une seule connexion physique alors qu’il s’agit d’une configuration réseau standard.
L’explication
L’explication se situe au niveau de la table de routage IPv4.
En effet, nous remarquons à travers la table de routage qu’il existe deux routes par défaut. A la limite, cela peut arriver, mais avec une métrique identique cela risque de ne pas fonctionner correctement.
La solution 1 – Temporaire
Voici la solution que j’utilise : Supprimer les routes par défaut; avec un Invité de commande lancé avec les droits d’administrateur :
route DELETE 0.0.0.0
relancer la découverte DHCP
ipconfig /renew
La solution 2 – Permanente
A ceux qui ont le problème, avez-vous un logiciel Adobe ? Comme Photoshop CS3 ou Flash CS3 ? Si oui, nous avons trouver le fautif ! Adobe CS3 installe un logiciel de découverte réseau basé sur le protocole Bonjour de Apple. Celui-ci lui permet de trouver les serveurs Version Cue qui sont à proximités.
Pour plus d’information sur l’utilisation de Bonjour par Adobe CS3, voici une TechNote en anglais.
Le logiciel est installé sous forme de service ce qui nous permet de le désactiver simplement.
Pour désactiver le service :
Aller dans le gestionnaire de service : services.msc
Clique droit sur « la chose » qui commence par ##Id_String1….##, allez dans les propriétés
Pour Type de démarrage, sélectionner Désactivé
En redémarrant votre ordinateur, vous ne devriez plus avoir le problème.
Nous pouvons signifier que le problème ne touche que les utilisateurs de Adobe CS3 et Windows 7.
Cela s’explique par une implémentation différente de Bonjour au sein de Adobe CS4 et supérieur.
Adobe Player Flash 10 sort en version 10.1 beta. Il s’agit d’une version mineur. Sauf qu’ici le mineur implique de nouvelles fonctionnalités très intéressantes et attendues.
Au programme du player 10.1
Gestion des erreurs centralisées. L’utilisation des journaux et des messages d’erreurs sera grandement simplifié !
Utilisation de l’accélération graphique des GPU.
Introduction à la mobilité avec la prise en charge des accéléromètres et du multi-touch
Pour Adobe AIR 2, tout avait déjà été annoncé.
Ouverture d’application externe
Gestion de la connexion de périphérique externe
Gestion des processus natifs (miam ?)
Support avancé de l’IPv6. Utilisation de l’application Adobe AIR 2 comme serveur de socket. Ça sent très bon pour les stations de diffusion vidéo
Pour plus de détail technique, je vous conseil de lire Code moi un mouton.
Commentaires récents