OpenLaszlo es una plataforma de código abierto descontinuada para el desarrollo y la distribución de aplicaciones web enriquecidas . Se publica bajo la Licencia Pública Común (CPL) certificada por la Open Source Initiative .
La plataforma OpenLaszlo consta del lenguaje de programación LZX y del servidor OpenLaszlo.
LZX es un lenguaje de descripción XML ( Extensible Markup Language ) y JavaScript , similar en esencia a XUL , MXML y XAML ( Extensible Application Markup Language ). LZX permite un proceso de desarrollo declarativo basado en texto que facilita la creación rápida de prototipos y las mejores prácticas de desarrollo de software . Está diseñado para resultar familiar a los desarrolladores de aplicaciones web tradicionales familiarizados con HTML y JavaScript.
OpenLaszlo Server es un servlet de Java que compila aplicaciones LZX en binarios ejecutables para entornos de ejecución específicos.
Despliegue
Las aplicaciones Laszlo se pueden implementar como servlets Java tradicionales, que se compilan y se envían al navegador de forma dinámica. Este método requiere que el servidor web también ejecute el servidor OpenLaszlo.
Como alternativa, las aplicaciones Laszlo se pueden compilar desde LZX a HTML dinámico (DHTML) o a un archivo SWF binario , y cargarse estáticamente en una página web existente. Este método se conoce como implementación SOLO. Las aplicaciones implementadas de esta manera carecen de algunas funcionalidades de los archivos que contienen servlets, como la capacidad de consumir servicios web SOAP y llamadas a procedimientos remotos Java RPC.
Licencias
OpenLaszlo se distribuye bajo la Licencia Pública Común por Laszlo Systems.
Adoptantes
Las aplicaciones web enriquecidas impulsadas por Laszlo han sido implementadas por Earthlink , [ 1 ] Verizon , Walmart , IBM WebSphere , Yahoo!, Behr , Pandora , La Quinta Hotels, DeanForAmerica.com y Time.gov.
Laszlo Systems , creadores de OpenLaszlo, están desarrollando su propio software basado en el servidor de presentación Laszlo. Uno de sus productos es un cliente de correo electrónico ( Laszlo Mail ) similar a Microsoft Outlook o Mozilla Thunderbird , pero que funciona dentro del navegador web. El otro, llamado Webtop, es un entorno de aplicaciones integrado para uso empresarial.
Historial de versiones
- OpenLaszlo 3.x – compatible con Flash Player , versiones 6, 7 y 8.
- OpenLaszlo 4.x – admite Flash Player, versiones 7, 8, 9, 10 y DHTML.
Historia del proyecto
Laszlo fue fundada por David Temkin. [ 2 ]
OpenLaszlo se llamaba originalmente Laszlo Presentation Server (LPS). Su desarrollo comenzó en otoño de 2001. Se lanzaron versiones preliminares a socios selectos a lo largo de 2002. Varias de estas versiones se utilizaron para la primera aplicación Laszlo implementada, para la pintura Behr. [ 3 ] El primer lanzamiento general de LPS tuvo lugar a principios de 2002.
En octubre de 2004, Laszlo Systems publicó el código fuente completo del servidor de presentaciones Laszlo bajo la Licencia Pública General GNU (GPL) e inició el proyecto OpenLaszlo. En 2005, coincidiendo con el lanzamiento de la versión 3.0, el nombre del servidor de presentaciones Laszlo cambió a OpenLaszlo.
Cronología
- 2000: Comienza la creación de prototipos.
- 2001: Comienza el desarrollo
- 2002: Lanzamientos preliminares de LPS; primera aplicación Laszlo implementada (Behr)
- 2003: Lanzamiento de LPS 1.0 y 1.1; implementación de aplicaciones (Yahoo!, Earthlink).
- 2004: Lanzamiento de LPS 2.0, 2.1 y 2.2; LPS se convierte en código abierto.
- 2005: Se lanzaron OpenLaszlo 3.0 y 3.1; el nombre cambió a OpenLaszlo.
- 2006: Lanzamiento de OpenLaszlo 3.2 y 3.3
- 2007: Lanzamiento de OpenLaszlo 4.0
- 2008: Lanzamiento de OpenLaszlo 4.1
- 2008: Lanzamiento de OpenLaszlo 4.2
- Febrero de 2009: Lanzamiento de OpenLaszlo 4.2.0.1
- Octubre de 2010: Lanzamiento de OpenLaszlo 4.9.0.
- Febrero de 2012: OpenLaszlo es adquirida por Critical Path, Inc. [ 4 ]
- Diciembre de 2013: Critical Path, Inc. es adquirida por Openwave Messaging [ 5 ].
Nomenclatura
El nombre Laszlo es de origen húngaro . El proyecto recibió su nombre del gato de Peter Andrea, diseñador gráfico y cofundador de Laszlo Systems. El gato, a su vez, fue bautizado en honor al pintor y fotógrafo constructivista húngaro László Moholy-Nagy . [ 6 ]
Véase también
Referencias
- ↑ Keizer, Gregg (3 de marzo de 2005). "EarthLink se enfrenta a AOL y Gmail con correo web basado en Flash" . InformationWeek . Consultado el 9 de junio de 2009 .
- ↑ "Entrevista con David Temkin" . Opening Move, una serie de podcasts de ITConversations . 4 de agosto de 2005.
- ↑ Pintura Behr
- ↑ "Critical Path compra Laszlo Systems (y su plataforma de aplicaciones web avanzadas Webtop)" . Noticias de TNW . 23 de febrero de 2012.
- ↑ "Openwave Messaging adquiere Critical Path" . Comunicados de prensa de Openwave Messaging . 4 de diciembre de 2013.
- ↑ "Miembros de la comunidad OpenLaszlo en todo el mundo - Hungría" . Blog del proyecto OpenLaszlo . 3 de marzo de 2007. Archivado del original el 14 de octubre de 2007.
Lecturas adicionales
- Coremans, Chris (20 de agosto de 2006). Desarrollo de AJAX y Flash con OpenLaszlo: Un tutorial (1.ª ed.). BrainySoftware. pág. 350. ISBN 978-0-9752128-6-8Archivado del original el 18 de febrero de 2009. Consultado el 2 de septiembre de 2009 .
- Klein, Norman; Carlson, Max; MacEwen, Glenn (1 de febrero de 2008). Laszlo en acción (1.ª ed.). Manning Publications . 550 págs . ISBN 978-1-932394-83-2.
Enlaces externos
- OpenLaszlo, tutoriales y diversa documentación en Wayback Machine (archivada el 16 de marzo de 2009) . (En inglés y español)
- Ajax (programación)
- lenguajes de marcado de interfaz de usuario
- Marcos de trabajo para aplicaciones web enriquecidas
- Software que utiliza la Licencia Pública Común