Öppna Laszlo
Utvecklare | Laszlo Systems |
---|---|
Slutlig utgåva | 4.9.0 / 21 oktober 2010
|
Operativ system | Windows XP , Windows 7 , Mac OS X Jaguar eller senare, Linux |
Typ | Webbapplikationsramverk |
Licens | Gemensam offentlig licens |
Hemsida |
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
- Lista över märkningsspråk för användargränssnitt
- Jämförelse av märkningsspråk för användargränssnitt
- Lista över rika webbapplikationsramar
Vidare läsning
- Coremans, Chris (20 augusti 2006). AJAX och Flash-utveckling med OpenLaszlo: En handledning (första upplagan). BrainySoftware. sid. 350. ISBN 978-0-9752128-6-8 .
- Klein, Norman; Carlson, Max; MacEwen, Glenn (1 februari 2008). Laszlo in Action (1:a upplagan). Manning Publications . s. 550 . ISBN 978-1-932394-83-2 .
externa länkar
- OpenLaszlo, tutorials och diverse dokumentation på Wayback Machine (arkiverad 16 mars 2009). (på engelska och spanska)