Dimanche 2 mars 2008
laszlo.jpg     Dans le monde des RIAs, il n'est pas facile d'exister face aux géants que sont Microsoft, Adobe et autre Mozilla. Et pourtant, c'est ce que tente de faire Laszlo. C'est en 2002 que cette société se lance sur le marché des RIAs, bien avant Microsoft et Adobe. Il lance un software baptisé "Laszlo Presentation Server" (LPS), dont la fonction première est de créer des clients riches. En 2004, Laszlo décide de passer LPS dans le domaine du libre, d'où le nom d'OpenLaszlo.

  Après la petite partie historique, je vais tenter de vous expliquer le fonctionnement d'OpenLaszlo. Tout d'abord, je vais décomposer le fonctionnement en deux parties: la partie serveur et la partie client. Côté serveur, le LPS compile du code LZX (il s'agit du langage propriétaire de Laszlo, le Laszlo XML) en fichier SWF, c'est à dire en Flash, et l'envoie au naviguateur web pour affichage. Une fois le fichier SWF créé, celui-ci communique avec le serveur web en XML. A noter que le LPS est sous la forme d'une application Java, ce qui permet de faire la liaison entre les composants de la machine et l'application ainsi créée.
architecture2-copie-1.gif     Du côté client, une application Flash fonctionne sur la machine virtuelle créée par le Flash Player.Son architecture comprend trois grands ensembles: les classes fondamentales du framework ( qui comprend quatre gestionnaires: un pour les évènements, un  pour les services, un pour les données et enfin un pour l'animation), les briques logicielles prêtes à l'emploi, et enfin une partie où les développeurs peuvent ajouter des composants à leur guise.
architecture3-copie-1.gif    Je trouve le site officiel (ici) bien fait autant sur le fond que sur la forme, avec de belles animations. Bon, ça ne décolle pas la rétine, mais il a le mérite d'être sobre et classe.
Par Quentin Bonnefoy
Ecrire un commentaire - Voir les 1 commentaires - Recommander
Retour à l'accueil

Présentation

Créer un Blog

Recherche

Calendrier

Novembre 2009
L M M J V S D
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
<< < > >>
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus