OpenLaszlo

OpenLaszlo
Page d'aide sur l'homonymie Pour les articles homonymes, voir Laszlo.

OpenLaszlo est une plateforme de développement pour des applications web. Elle permet de créer des applications riches (Rich Internet Application) comprenant une interface riche en fonctionnalités (drag & drop, onglet, menu déroulant, animation etc.) tout en offrant un déploiement facilité par le biais du navigateur web. OpenLaszlo est compatible avec la majorité des navigateurs web et des systèmes d'exploitation disposant soit d'un plugin Flash, soit simplement du support Javascript. OpenLaszlo se base sur une grammaire XML appelée LZX. Les personnes habituées au développement d'applications web n'auront aucune difficulté à appréhender OpenLaszlo.

Quelques compléments à propos de LZX et du serveur OpenLaszlo :

  • LZX est une description XML et JavaScript de l'application identique, sur le principe de XUL et XAML. Cette description déclarative permet de construire une interface graphique très rapidement et de bénéficier d'un prototype dans un laps de temps réduit.
  • Le serveur OpenLaszlo est une servlet Java qui compile l'application LZX en un binaire exécutable. L'application résultante est compilée au choix par l'utilisateur vers le format propriétaire Flash, ou vers le format ouvert HTML/AJAX.

Sommaire

Historique du projet

OpenLaszlo était originellement appelé Laszlo Presentation Server (LPS). Le développement de LPS a débuté originellement en automne 2001. Les versions de démonstration sont mises sur pieds pour acquérir des partenaires, courant 2002. Plusieurs d'entre eux ont déployé des applications. La première version officielle sort dans le début 2002.

En octobre 2004, Laszlo Systems libère l'ensemble du code de Laszlo Presentation Server sous licence CPL open source license et démarre le projet OpenLaszlo. En 2005, parallèlement à la sortie de la version 3.0, le nom de Laszlo Presentation Server est changé en OpenLaszlo.

Jalons :

  • 2000 premier prototype
  • 2001 début du développement
  • 2002 LPS pre-releases; premier déploiement Laszlo application (Behr)
  • 2003 LPS 1.0, 1.1 released; déploiement applications (Yahoo, Earthlink)
  • 2004 LPS 2.0, 2.1, 2.2 released; LPS devient un projet open source
  • 2005 OpenLaszlo 3.0 released; changement de nom, Lazlo devient OpenLaszlo
  • 2006 OpenLaszlo 4.0 released; ajout de la compilation Ajax/DHTML

Déploiement

Une application Laszlo peut être déployée comme un servlet Java traditionnel. Celui-ci est compilé et renvoyé au navigateur dynamiquement. Ce procédé exige que le serveur OpenLaszlo tourne sur le serveur web.

Une autre manière de faire est de compiler une application LZX en un binaire SWF ou en HTML/AJAX. Cette méthode est appelée le déploiement SOLO. Les applications déployées de la sorte ont certaines fonctionnalités en moins, bien que les dernières versions ont essayé de remédier à ce problème.

Licence

OpenLaszlo est proposé sous Common Public License, érigée par IBM.

Voir aussi

Liens internes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article OpenLaszlo de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • OpenLaszlo — 3.2 Application and DHTML (GeaBios) Developer(s) Laszlo Systems Stable release …   Wikipedia

  • OpenLaszlo — 270px OpenLaszlo 3.2 Application and DHTML (GeaBios) Desarrollador Laszlo Systems http://www.openlaszlo.org Información general …   Wikipedia Español

  • OpenLaszlo — Entwickler Laszlo Systems Aktuelle Version 4.9.0 (21. Oktober 2010) Betriebssystem …   Deutsch Wikipedia

  • OpenLaszlo — Тип сервер приложений Разработчик …   Википедия

  • Macromedia Flex — Adobe Flex Entwickler: Adobe Systems Aktuelle Version: 3.0.0 (25. Februar 2008) Betriebssystem: Linux, Mac OS X, Microsoft Windows Kateg …   Deutsch Wikipedia

  • Macromedia flex — Adobe Flex Entwickler: Adobe Systems Aktuelle Version: 3.0.0 (25. Februar 2008) Betriebssystem: Linux, Mac OS X, Microsoft Windows Kateg …   Deutsch Wikipedia

  • Список языков описания пользовательских интерфейсов — Содержание 1 По производителю или платформе 1.1 Flash 1.2 Java 1.3 Microsof …   Википедия

  • User interface markup language — A user interface markup language is a markup language that renders and describes graphical user interfaces. Many of these markup languages are dialects of XML.User interface markup languagesUIMLUIML is the earliest pioneer in user interface… …   Wikipedia

  • HaXe — Entwickler: Motion Twin Aktuelle Version: 2.0 Betriebssystem: Windows, Linux, Mac OS X Kategorie: Programmierspr …   Deutsch Wikipedia

  • HaXe (Programmiersprache) — haXe Entwickler: Motion Twin Aktuelle Version: 2.0 Betriebssystem: Windows, Linux, Mac OS X Kategorie: Programmierspr …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”