Nouvelle partie

juin 22nd, 2009

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.

http://www.expantion-online.com

Tutorial 4 : Configuration

avril 8th, 2009

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 »

Tutorial 3 : Le Remoting

janvier 26th, 2009

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 »

Upload d’une application Flex vers une servlet Java.

décembre 21st, 2008
Aie je vais sans doute aborder avec cet article un sujet tabou ;) Comment uploader un fichier depuis une application en Flash, vers un serveur J2EE comme Tomcat ou JBoss…

Read the rest of this entry »

Tutorial 2 : Les Composants abstraits.

décembre 15th, 2008

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 »

Tutorial 1 : Le MVC

novembre 22nd, 2008

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.

Read the rest of this entry »

Flash Player 10, astro en force !!!

octobre 15th, 2008

Ç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

“Coder en Javascript c’est refuser le progres”

juin 19th, 2008


… 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:

La version Sprout :

La version Flex :

[Flex] Tamina Framework

mars 27th, 2008

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 :

  • Prechargement avancé de l’application
  • Parametrage de l’application via IoC
  • Gestion dynamique des media
  • Gestion dynamique des langues

Flash et Flex entrent dans l’ère de l’Open Source

février 27th, 2008

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.

  • Flex SDK, le framework développé par adobe pour permettre le développement rapide d’IHM pour RIA, est maintenant Open Source.
  • Blaze DS, un serveur de présentation écrit en java et intégrable dans un serveur d’application J2EE. Il gère les échanges entre application flash et serveur en remoting AMF0 et AMF3, le web messaging et le push de donnée sur du http.
  • La machine virtuelle d’ActionScript (AVM2) est elle aussi en Open Source. Une implémentation native dans le prochain Firefox est en cour de développement par la fondation Mozilla sous le nom de Tamarin.
  • Enfin, et de façon complément indépendante d’adobe, il existe de trés nombreux projets open source qui tournent autour de 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/