Journal du Net Développeur >  Outils >  Découvrir OpenLaszlo

Découvrir OpenLaszlo

    Architecture de la plate-forme 

Plate-forme Open Source de développement Web, elle permet de créer, à partir d'un même code source , des applications riches utilisant le format Flash.

OpenLaszlo est une réponse technologiquement avancée au problème de création dynamique d'applications riches pour Internet. En fournissant un langage spécifique, et le serveur sur lequel ce langage s'exécute pour utiliser les composants et méthodes du framework dédié, cette plate-forme donne toutes les clefs pour programmer des applications Flash complètes.

A l'origine un système propriétaire baptisé Laszlo Presentation Server, son éditeur, Laszlo Systems, a passé l'ensemble des briques de la plate-forme (serveur, compilateur et framework) sous la licence ouverte Common Public Licence, dans le but de faire progresser l'adoption de cet outil.

Le fonctionnement de Laszlo est proche de celui de Java : le langage LZX (Laszlo XML) est exécuté au sein d'un serveur spécifique - en fait, un servlet Java - qui renvoie vers le navigateur le fichier SWF compilé. En cela, Laszlo a précédé Macromedia/Adobe sur le terrain occupé aujourd'hui par le serveur Flex et le langage MXML, ou bientôt par le langage XAML de Microsoft...

Pour répondre à la concurrence de l'éditeur de Flash, Laszlo a mis en place le projet Legals, qui modifiera le servlet afin qu'il puisse, à terme, produire aussi bien du code Flash que des pages DHTML/Ajax.

Legals en est à ses premières versions pour l'instant, mais semble prometteur : à terme, OpenLaszlo devrait pouvoir construire la même interface, avec les mêmes fonctionnalités, aussi bien en Flash qu'en HTML+JavaScript.

Tutoriel réalisé par Xavier Borderie, JDN Développeurs

  Sommaire
 Introduction
      Suivante 
Introduction | 1 | 2 | 3
 
|
Haut de page
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex