Öppna Laszlo

Öppna Laszlo
Utvecklare Laszlo Systems
Slutlig utgåva
4.9.0 / 21 oktober 2010 ; 12 år sedan ( 2010-10-21 )
Operativ system Windows XP , Windows 7 , Mac OS X Jaguar eller senare, Linux
Typ Webbapplikationsramverk
Licens Gemensam offentlig licens
Hemsida www .openlaszlo .org

OpenLaszlo är en nedlagd öppen källkodsplattform för utveckling och leverans av rika webbapplikationer . Den släpps under Open Source Initiative- certifierad Common Public License (CPL).

OpenLaszlo-plattformen består av programmeringsspråket LZX och OpenLaszlo-servern.

LZX är ett Extensible Markup Language (XML) och JavaScript- beskrivningsspråk som liknar XUL , MXML och Extensible Application Markup Language (XAML). LZX möjliggör en deklarativ, textbaserad utvecklingsprocess som stöder snabba prototyper och bästa praxis för mjukvaruutveckling . Den är utformad för att vara bekant för traditionella webbapplikationsutvecklare som är bekanta med HTML och JavaScript.

OpenLaszlo Server är en Java- servlet som kompilerar LZX-applikationer till körbara binärfiler för riktade körtidsmiljöer.

Spridning

Laszlo-applikationer kan distribueras som traditionella Java-servlets, som kompileras och returneras till webbläsaren dynamiskt. Denna metod kräver att webbservern också kör OpenLaszlo-servern.

Alternativt kan Laszlo-applikationer kompileras från LZX till Dynamic HTML (DHTML) eller en binär SWF- fil och laddas statiskt till en befintlig webbsida. Denna metod är känd som SOLO-distribution. Applikationer som distribueras på detta sätt saknar viss funktionalitet hos servletinnehållna filer, såsom möjligheten att konsumera SOAP -webbtjänster och Java RPC-fjärrproceduranrop.

Licensiering

OpenLaszlo släpps under Common Public License av Laszlo Systems.

Adoptanter

Laszlo-drivna rika webbapplikationer har distribuerats av Earthlink , Verizon , Walmart , IBM WebSphere , Yahoo! , Behr , Pandora , La Quinta Hotels, DeanForAmerica.com och Time.gov.

Laszlo Systems , tillverkare av OpenLaszlo, utvecklar sin egen programvara baserad på Laszlo Presentation Server. Den ena är en e-postklient (Laszlo Mail) som liknar Microsoft Outlook eller Mozilla Thunderbird , men som fungerar i webbläsaren. En annan, kallad Webtop, är en integrerad applikationsmiljö för företagsanvändning.

Versionshistorik

  • OpenLaszlo 3.x – stöder Flash Player , version 6, 7, 8
  • OpenLaszlo 4.x – stöder Flash Player, version 7, 8, 9, 10 och DHTML

Projektets historia

Laszlo grundades av David Temkin.

OpenLaszlo kallades ursprungligen Laszlo Presentation Server (LPS). Utvecklingen började hösten 2001. Förhandsversioner släpptes till utvalda partners under hela 2002. Flera av dessa användes för den första utplacerade Laszlo-applikationen, för Behr paint. Den första allmänna utgåvan av LPS var i början av 2002.

I oktober 2004 släppte Laszlo Systems hela källkoden till Laszlo Presentation Server under GNU General Public License (GPL), och initierade OpenLaszlo-projektet. 2005, samtidigt som version 3.0 släpptes, ändrades namnet på Laszlo Presentation Server till OpenLaszlo.

Tidslinje

  • 2000: Prototyparbete börjar
  • 2001: Utvecklingen börjar
  • 2002: LPS förhandsversioner; första utplacerade Laszlo-applikationen (Behr)
  • 2003: LPS 1.0, 1.1 släpptes; distribuerade applikationer (Yahoo!, Earthlink)
  • 2004: LPS 2.0, 2.1, 2.2 släpptes; LPS med öppen källkod
  • 2005: OpenLaszlo 3.0, 3.1 släpptes; namn ändrat till OpenLaszlo
  • 2006: OpenLaszlo 3.2, 3.3 släpptes
  • 2007: OpenLaszlo 4.0 släpptes
  • 2008: OpenLaszlo 4.1 släpptes
  • 2008: OpenLaszlo 4.2 släpptes
  • Februari 2009: OpenLaszlo 4.2.0.1 släpptes
  • 2010 Oktober: OpenLaszlo 4.9.0. släppte
  • 2012 Februari: OpenLaszlo förvärvas av Critical Path, Inc.
  • 2013 December: Critical Path, Inc. förvärvas av Openwave Messaging

Namngivning

Namnet Laszlo är av ungerskt ursprung. Projektet är uppkallat efter katten till Peter Andrea, en grafisk designer och medgrundare av Laszlo Systems. Katten döptes i sin tur efter den ungerske konstruktivistiska målaren och fotografen László Moholy-Nagy .

Se även

Vidare läsning

externa länkar