Une nouvelle partie d’Expantion vient tout juste de débuter. Celle-ci est encore basée sur la V1, car la prochaine version n’est pas encore prête.
Pour ceux que ça intéresse, je peux vous envoyer le code VIP.
Une nouvelle partie d’Expantion vient tout juste de débuter. Celle-ci est encore basée sur la V1, car la prochaine version n’est pas encore prête.
Pour ceux que ça intéresse, je peux vous envoyer le code VIP.
La capacité de notre microarchitecture à rendre une application aisément configurable au runtime, est une des pièces maitresses de celui-ci. Proposer une application configurable à chaud, répond à une problématique bien précise. Celle de pouvoir modifier certains paramètres de celle-ci sans avoir à demander l’intervention d’un développeur, ni de recompilation.
Pour bien comprendre de quoi il retourne, prenons l’exemple d’une application comme Photoshop. A son lancement, vous avez tous remarqué cette jolie image vous invitant à patienter le temps du chargement des ressources nécessaires à son bon fonctionnement. Car ici, vous imaginez bien que Photoshop, comme la grande majorité des applications professionnelles, n’est pas compilé dans une version pour chaque langue, utilisateurs, résolution d’écran, etc…
Et bien notre Framework vous propose une solution simple pour mettre en place ce système dans vos applications Flex.
Read the rest of this entry »
Le remoting (Remote Procedure Call) est un protocole de communication client serveur, qui utilise généralement des objets au format AMF. Aujourd’hui nous allons nous aventurer un peu plus profondément dans les méandres de notre Framework pour voir ce qu’il propose en matière de gestion de la communication client <-> serveur via le remoting.
Read the rest of this entry »
Comment uploader un fichier depuis une application en Flash, vers un serveur J2EE comme Tomcat ou JBoss…
Ces composants jouent un rôle important dans le Framework de Tamina. Nous allons donc voir à quoi ils servent et ce qu’ils apportent dans nos projets… Read the rest of this entry »
Premier article d’une peut être longue série sur l’utilisation du framework de Tamina. Ici nous allons voir comment utiliser le pattern MVC pour développer ses composants.

Ça y est, Adobe vient enfin de sortir Flash Player 10. Le fait que cela survienne le lendemain de la sortie de Silverlight ne doit sans doute être qu’une coïncidence
Voici quelques unes des nouveautés introduite avec cette nouvelle version :
- API 3D
Le framework de flash vient de s’enrichir d’un (petite) API 3D permettant de manipuler rapidement et simplement des objets dans un espace en 3 dimensions. Il s’agit nullement de quelque chose de comparable à ce que propose des moteurs 3D comme Papervision ou Sandy 3D, mais ça a au moins le mérite de rendre ce domaine plus accessible et d’offrir de nouveaux éléments pour optimiser encore les moteurs existants. On peut d’ailleur voir que Alternativa propose une version optimisée Flash Player 10 de son moteur de rendu 3D.
- Pixel Bender
Voilà un outil trés puissant permettant de gérer tout ce qui est effet de type pixel shader, accéléré en hard par le GPU. Le truc encore plus sympa, c’est que cette techno est partagée avec d’autres outils comme After Effect. Du coup on peut imaginer utiliser AE pour travailler son effet, et l’exporter directement pour être manipuler en temps réel en action script dans flash. C’est tout simplement énorme… D’ailleur il faut constater plus généralement que Adobe est en train de pousser au maximum la cohabitation entre designer et développer. Et ce n’est pas finit, on devrait prochainement voir des choses encore plus forte avec Thermo.
- API Audio
La encore plein de nouvelles choses, puisqu’il devient possible de manipuler le son comme on le fait avec des images. Par contre le n’ai pas trouvé le support direct de fichiers audio en AAC. Petites déception donc, mais j’ai pu passer à coté aussi.
- Nouveau moteur de rendu de texte
Bon là encore c’est un truc énorme, et sans équivalence. Adobe est là en train de récupérer le fruit de ses 10 dernières années d’expérience dans le domaine du design et de la typo. C’est tout simplement fantastique…
Il reste encore de très nombreuses nouveautés que je vous laisse découvrir ici : Attention, certaines images peuvent faire peur
Enfin pour voir un peu de quoi il retourne, rendez vous sur la page des demo

… ou “makes building javascript applications fun and easy”.
Apple vient de sortir une technologie révolutionnaire pour concurrencer Flex et Sylverlight dans le domaine des RIA.
Ça s’appel … Sprout
Apple espère ainsi fournir à la communauté des développeurs une technologie capable de choses jusqu’alors impensables avec les autres technologies.
Produire des RIA innovantes, rapidement et efficacement, est la mission que compte remplir ce …framework AJAX
Le plus simple pour se rendre compte des capacités de Sprout est de comparer les applications produites avec leur pendant dans les autres technologies.
Ils présentent justement dans la partie “demo” une galerie photo, ria déjà largement représenté sur le web.
Je vous invites donc à regarder ces deux galeries et à juger par vous même:
Tamina Framework est disponible en ligne sur RIAForge.
Comme vous le savez nous avons décidé de travailler sur la version 2 d’Expantion.
Celle-ci est en grande partie une migration technologique puisqu’on voit le projet passer de flash8 : as2 : php : oregano : mysql, à du flex : as3 : java : blazeds : mysql.
A cette occasion, nous avons décidé qu’une partie du code source serait disponible en Open Source sous licence MPL, le Tamina Framework.
Pour le moment il est très léger, mais voici déjà une liste des fonctionnalités qu’il apporte :
Bon je ne vais pas insister sur la sortie de Flex 3 et AIR 1.0, l’info a déjà largement circulée.
Par contre je vais revenir sur le passage en Open Source de certaines technologies Flash.
Le site des technologies d’adobe Open Source :
http://opensource.adobe.com
Les sites des autres technologies Open Source :
http://www.riaforge.org/
http://osflash.org/