www.wikidata.de-de.nina.az
OpenLaszlo ist eine eingestellte Plattform zur Erstellung von Rich Internet Applications Das zuvor unter dem Namen Laszlo Presentation Server vom kalifornischen Unternehmen Laszlo Systems entwickelte System wurde am 7 Oktober 2004 unter der Common Public License als freie Software veroffentlicht OpenLaszloBasisdatenEntwickler Laszlo SystemsAktuelle Version 4 9 0 21 Oktober 2010 Betriebssystem Cross platformProgrammiersprache Java 1 Lizenz CPLwww openlaszlo com Inhaltsverzeichnis 1 Beschreibung 2 Deklarative Entwicklung 3 Entwicklungsumgebung 3 1 Hello world LZX 3 2 Hello world ECMAScript 3 3 Window Beispiel 3 4 Komponenten 4 Ausgabeformate 5 Derzeitige Entwicklung 6 Weblinks 7 EinzelnachweiseBeschreibung BearbeitenOpenLaszlo ist eine serverbasierte deklarative Entwicklungsumgebung die es dem Entwickler ermoglicht Rich Internet Applications RIAs on the fly zu erzeugen Dabei editiert der Entwickler mit Hilfe eines Texteditors den Inhalt einer LZX Datei die auf dem Server liegt Mit dem Browser ruft der Entwickler diese Datei von seinem OpenLaszlo Server auf und bekommt wahlweise einen Flash oder DHTML Dialog in seinem Browser angezeigt Der Anwender der Applikation ruft ebenfalls die Seite auf und benutzt die Webseite transparent als RIA Applikation OpenLaszlo verwendet das gleiche Prinzip wie Flex von Adobe Inc wobei OpenLaszlo bereits Jahre vor Adobe mit der Produktidee auf dem Markt war Erst als Macromedia begann Flex zu entwickeln wurde aus dem ursprunglich proprietaren Produkt Laszlo ein freies Produkt OpenLaszlo Die Rich Internet Applications werden in einer eigenen XML Sprache mit dem Namen LZX verfasst LZX eine XAML ahnelnde XML Sprache basiert auf einer Mischung von XML Tags und ECMAScript Code Diese LZX Dateien werden dann mittels Java zum Beispiel Tomcat Server on the fly in Flash Bytecode ubersetzt der durch das Flash Plugin des Webbrowsers ausgefuhrt wird Alternativ konnen auch sogenannte SOLO Applikationen ubersetzt und exportiert werden die als eigenstandige SWF Dateien bzw DHTML Code in Webseiten eingebunden werden konnen Ab der Version 4 7 ist es moglich wahlweise SWF Dateien Flash 8 9 10 oder DHTML zu erzeugen Dabei muss serverseitig keinerlei Anderung am Sourcecode vorgenommen werden Die Strategie des Open Source Projektes ist es beim Player der Anwendungen moglichst herstellerunabhangig zu bleiben Weitere Player Typen sind in Vorbereitung OpenLaszlo hat die Zielsetzung die Entwicklung von Frontend Anwendungen gegenuber konventioneller Entwicklung zu vereinfachen und beschleunigen OpenLaszlo ist eine deklarative Entwicklungsumgebung der ein XML Dialekt LZX und ein Java basierter Generator zu Grunde liegt Es gibt eine Trennung zwischen Design Layout Entwurf Skinning visuellen Komponenten und der Programmlogik Ereignis Handhabung und Backend Anbindung Unterstutzt werden verschiedene Mechanismen zur Vereinfachung der Entwicklung wie die automatisch Aktualisierung von DataGrids bei Datenanderung Als Backend dient entweder das OpenLaszlo Servlet J2EE Deployment oder auf einem Webserver installierte Datenquellen SOLO Deployment die z B in PHP JSP etc oder als statische Dateien XML FLV etc realisiert werden konnen Deklarative Entwicklung BearbeitenOpenLaszlo veroffentlichte 2002 den ersten OpenLaszlo Server Dieser ermoglichte erstmals die Entwicklung einer Weboberflache mittels einer deklarativen Sprache Bei der deklarativen Entwicklung erstellt der Entwickler zunachst ein visuelles Grundgerust erganzt Elemente und verbindet am Schluss die Oberflachenelemente mit den BackEnd Datenquellen Entwicklungsumgebung BearbeitenIm Rahmen des Open Source Projekts wurde auch eine kostenlose Entwicklungsumgebung IDE veroffentlicht Die OpenLaszlo IDE basiert auf Eclipse und bietet die Moglichkeit LZX Dateien zu editieren Dieses Thema wird aktuell nicht mehr verfolgt Neben der IDE gibt es jedoch weitere Open Source Projekte und kommerzielle Produkte Die nachfolgenden Beispiele zeigen wie eine Oberflache erstellt werden kann Hello world LZX Bearbeiten lt canvas width 200 gt lt text gt Hello World lt text gt lt canvas gt Ausgabe nbsp Hello world ECMAScript Bearbeiten lt canvas width 200 gt lt script gt var text new LzText text addText Hello World lt script gt lt canvas gt Ausgabe nbsp Window Beispiel Bearbeiten lt canvas width 200 gt lt window x 10 y 10 width 150 height 150 gt lt button gt Hello World lt button gt lt window gt lt canvas gt Ausgabe nbsp Komponenten Bearbeiten Zum Erstellen eigener Anwendung kann man auf die Auswahl an Standard Komponenten zuruckgreifen diese verandern Skinning Aussehen und anderes oder eigene Komponenten entwickeln nbsp nbsp nbsp nbsp nbsp Ausgabeformate BearbeitenFlash swf8 swf9 swf10 DHTMLDerzeitige Entwicklung BearbeitenEs ist unbekannt wie die Entwicklung zukunftiger Versionen von OpenLaszlo voranschreitet Einiges deutet allerdings darauf hin dass die Entwicklung bereits vor geraumer Zeit eingestellt wurde So fand die letzte offizielle Kommunikation Ende 2012 statt als die Nightly Build Version 5 0b2 zum Download bereitgestellt wurde 2 Allerdings ist seit unbekannter Zeit kein Download jeglicher Art Dokumentation offizielle Version Nightly Builds mehr moglich ohne dass der Hersteller seitdem auf entsprechende Hinweise reagiert hat 3 Laszlo Systems wurde zu einem unbekannten Zeitpunkt von dem Unternehmen CP heute Openwave Messaging ubernommen Unter der alten Webadresse openlaszlo org ist 2017 nur noch ein Dokumentationsarchiv von Enthusiasten erreichbar gewesen Aktuell 2023 steht die Domain zum Verkauf Weblinks BearbeitenEinfuhrung in Laszlo Openwave Messaging derzeitiger Inhaber von Laszlo Systems Einzelnachweise Bearbeiten The openlaszlo Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 26 September 2018 Ankundigung Milestone Release 5 0b2 Laszlo Systems 30 November 2012 archiviert vom Original am 4 Oktober 2013 abgerufen am 21 September 2014 nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot forum openlaszlo org OpenLaszlo dead Nicht mehr online verfugbar OpenLaszlo Forum 5 Januar 2014 ehemals im Original abgerufen am 21 September 2014 1 2 Vorlage Toter Link forum openlaszlo org Seite nicht mehr abrufbar Suche in Webarchiven nbsp Info Der Link wurde automatisch als defekt markiert Bitte prufe den Link gemass Anleitung und entferne dann diesen Hinweis Abgerufen von https de wikipedia org w index php title OpenLaszlo amp oldid 238289887