Enregistrer les sources Flash au format XML

Elearning, Flash 6 Commentaires »

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é.

Mots-clefs :, , , , , , , ,
 

Plan de relance Web 2.0 et Serious Game

Elearning, Projets, Web 4 Commentaires »

L’état a mis en place un plan de relance du monde Informatique Recherche & Développement: Web 2.0 / Serious Game.

10 Millions d’euros pour le Web 2.0 et 20 Millions d’euros pour les Serious Game seront à distribuer.

Si vous souhaitez croquer dans cette pomme, cela se passe sous forme d’appel d’offre sur le site du Gouvernement.

On peut poser son dossier depuis le 27 Mai 2009 jusqu’au 6 Juillet 2009.

Comme le but principal est de donner un coups de boost à la R&D Internet Français, si vous avez une bonne idée à développer, c’est le bon moment de foncer !

Lien annexe: Volet numérique du plan de relance

Mots-clefs :, , , ,
 

Réseaux Sociaux de Neurones

Elearning, Projets, Web 4 Commentaires »

Cette article fait suite à une réflexion personnelle sur les réseaux de neurones, et une discussion avec un collègue de travail.
Nous ne sommes pas ici pour expliquer de manière profonde le fonctionnement de l’un et les comportements de l’autre.

L’envie étant surtout d’amener une réflexion à une discussion pour en dégager d’autres idées.

Réseaux de neurones

Les réseaux de neurones artificiels sont des modèles de calculs dont la conception est très schématiquement inspirée du fonctionnement de vrais neurones (humains ou non). Ils peuvent être catégoriser dans la famille des méthodes de l’intelligence artificielle en permettant de prendre des décisions s’appuyant davantage sur la perception que sur le raisonnement logique formel.

L’explication est très fortement inspiré de Wikipédia mais a été modifié pour coller plus au sujet.

Ce qu’il faut retenir, c’est que les réseaux de neurone permettent à partir de données perçues de faire de la prise de décision, la catégorisation, la prédiction, ou le contrôle.

Si vous souhaitez plus d’information sur le sujet:

Réseaux sociaux

Un réseau social est un ensemble d’entités sociales telles que des individus ou des organisations sociales reliées entre elles par des liens créés lors des interactions sociales. [...] Des réseaux sociaux peuvent être créés stratégiquement pour agrandir ou rendre plus efficient son propre réseau social (professionnel, amical). Il existe des applications Internet aidant à se créer un cercle d’amis, à trouver des partenaires commerciaux, un emploi ou autres.

L’explication est très fortement inspiré de Wikipédia mais a été modifié pour coller plus au sujet.

Ce qu’il faut retenir, c’est qu’un réseau social regroupe des individus et crée des liens entre ces individus dans le but de partager, d’apprendre ou de trouver.

Analogie entre les réseaux de neurones et les réseaux sociaux

Nous avons vu que le réseau de neurone est schématiquement inspiré du fonctionnement de vrais neurones.
Sur un neurone il y a donc des dendrites qui servent de points d’entrées, et des boutons synaptiques qui servent de points de sortis. Entre les deux le noyau qui symboliquement parlant va effectuer les calculs.

Pour ce type de réseau, l’ensemble des neurones sont reliés ensemble, les synapses des uns allant sur les dendrites des autres.
Le réseau est capable d’apprendre en modifiant sa manière d’effectuer les calculs grâce à la modification de coefficients au niveau des dendrites, mais aussi en modifiant les inter-connexion neuronales.

Dans un réseau social, nous avons des inter-connexions entre différents individus selon différents motifs.
L’individu a des points d’entrées composés des différents sources d’information qu’il peut avoir. Il en ressort des vidéos ou des photos, mais plus généralement des textes comme sur Twitter.
Au milieu, l’homme qui fait l’analyse de ses points d’entrées pour en sortir de l’information.

Pour ce type de réseau, l’ensemble des hommes sont reliés ensemble, les liaisons étant représentées par des « amis », des « followers » ou plus généralement par des contacts. Mais un réseau n’est pas statique est évolue en permanence, car au fil du temps on s’aperçoit qu’un ami n’en est plus un, ou que les informations émissent par notre contact ne sont plus aussi pertinentes qu’avant. De nouveaux liens peuvent aussi se tisser en découvrant un autre réseau d’ami.

C’est ici que le niveau d’analogie est le plus haut, car le fonctionnement et le comportement sont quasiment identique, mais pourtant les objectifs ne sont pas du tout les mêmes.

Citons Web Neuronal:

Comme pour le développement de notre cerveau pendant l’enfance, le web ne suit pas de règle préétablie, y compris par l’ADN : les liens, comme les synapses se font et se défont au gré de leur pertinence et des apprentissages. Les liens utiles ou utilisés se renforcent, les autres disparaissent.

Sur le web, une page pertinente sera bien classée par Google, et donc facilement trouvée, et donc facilement liée par un autre webmaster. Le succès attire le succès, l’échec génère l’échec. Le cerveau fonctionne aussi sur ce principe.

Réseaux Sociaux de Neurones

On arrive enfin à la notion de RSN, ou Réseaux Sociaux de Neurones, terme inventé en collaboration avec mon collègue et moi même.

Malgré les similitudes de conception, les objectifs ne sont pas les mêmes.
Un réseau social permet de tisser des liens avec ses amis, ou plus généralement avec des personnes partageant des idées communes ou des envies, etc…
Alors qu’un réseau de neurones à des domaines d’application bien définit qui sont la prédiction, la décision, ou encore la catégorisation.

La problématique des Réseaux Sociaux de Neurones étant « Comment utiliser les réseaux sociaux existants ou futurs, en tirer partis pour de la prédiction, de la prise de décision ou de la catégorisation« .

En effet, imaginons une structure social fondée sur l’apprentissage, qui permette de classifier l’information du Web ou de prendre des décisions sur les informations que vous jugez intéressantes.
Dans ce cas, quasiment aucune information potentiellement intéressante pour vous ne vous échapperait. Et surtout, les efforts fournit pour obtenir ces informations seraient minimes.

Je pense réellement qu’il y a quelque chose à tirer des Réseaux Sociaux de Neurones. Alors surement que ma pensée est encore brouillon, et que l’explication en est de même.
Mais si vous avez des idées, des questions, ou une réflexion, n’hésitez pas à en parler en commentaire. Comme il est dit en début de billet, l’objectif est de lancer une discussion.

Mots-clefs :, , , ,
 

Cours informatique gratuits

Elearning 9 Commentaires »

polymorphe

Ce site regroupe de nombreux supports de cours informatique portant sur divers domaines. Les cours et formations informatiques que vous pourrez trouver ici sont toutes à télécharger gratuitement et sous divers formats : doc, html, pdf, ps.

Après la description, voyons le contenu:

Soit 264 fichiers le 15 Mai 2009. Cela ne représente pas une si grande base de documents par rapport à OpenCourseWare (cf: Wikipédia); mais quand même, tout les supports de cours sont en Français ce qui peut être très appréciable.

PS: RSS des derniers documents

Mots-clefs :, , , ,
 

Une banque d’idée, mais pas que ca

Elearning Aucun commentaire »

Bank Of Imagination mérite d’être vu au moins une fois.

Tout commence avec « Imagine That… » et chacun pourra y ajouter se qu’il souhaite. L’agrémenter d’un long texte, d’une photo ou d’une vidéo.
Les idées sont représentées par des blocs qui tombent et que l’on découvre un par un. Les couleurs représentent un thème, par exemple les rouges pour le sourire, et les bleus pour les idées innovatrices.

C’est une chouette réalisation qui ne servira pas des années, mais qui a le mérite de représenter les idées de manière originale.

Bank Of Imagination

Mots-clefs :, ,
 
Designed by NattyWP Wordpress Themes.
Images by desEXign.