<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=OpenLaszlo</id>
	<title>OpenLaszlo - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=OpenLaszlo"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=OpenLaszlo&amp;action=history"/>
	<updated>2026-05-31T07:26:06Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=OpenLaszlo&amp;diff=334119&amp;oldid=prev</id>
		<title>imported&gt;Phzh: Form, typo</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=OpenLaszlo&amp;diff=334119&amp;oldid=prev"/>
		<updated>2025-09-13T22:36:37Z</updated>

		<summary type="html">&lt;p&gt;Form, typo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Logo                                     = [[Datei:OpenLaszlo Logo.svg|200px|Openlaszlo-Logo]]&lt;br /&gt;
|Screenshot                               = [[Datei:Openlaszloscreen.jpg|400px]]&lt;br /&gt;
|Beschreibung                             = &lt;br /&gt;
|Maintainer                               = &lt;br /&gt;
|Hersteller                               = Laszlo Systems&lt;br /&gt;
|Management                               = &lt;br /&gt;
|AktuelleVersion                          = 4.9.0&lt;br /&gt;
|AktuelleVersionFreigabeDatum             = 21. Oktober 2010&lt;br /&gt;
|Betriebssystem                           = Cross-platform&lt;br /&gt;
|Kategorie                                = &lt;br /&gt;
|Lizenz                                  = [[Common Public License|CPL]]&lt;br /&gt;
|Deutsch                                 = &lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;OpenLaszlo&amp;#039;&amp;#039;&amp;#039; ist eine eingestellte Plattform zur Erstellung von [[Rich Internet Application]]s. Das zuvor unter dem Namen &amp;#039;&amp;#039;&amp;#039;Laszlo Presentation Server&amp;#039;&amp;#039;&amp;#039; vom kalifornischen Unternehmen [[Laszlo Systems]] entwickelte System wurde am 7.&amp;amp;nbsp;Oktober 2004 unter der [[Common Public License]] als [[freie Software]] veröffentlicht.&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
OpenLaszlo ist eine serverbasierte deklarative Entwicklungsumgebung, die es dem Entwickler ermöglicht [[Rich Internet Application]]s (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.&lt;br /&gt;
&lt;br /&gt;
OpenLaszlo verwendet das gleiche Prinzip wie [[Adobe Flex|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 ursprünglich proprietären Produkt „Laszlo“ ein freies Produkt „OpenLaszlo“. Die Rich Internet Applications werden in einer eigenen [[Extensible Markup Language|XML]]-Sprache mit dem Namen LZX verfasst. LZX –&amp;amp;nbsp;eine [[Extensible Application Markup Language|XAML]] ähnelnde XML-Sprache&amp;amp;nbsp;– basiert auf einer Mischung von XML-Tags und [[JavaScript|ECMAScript]]-Code. Diese LZX-Dateien werden dann mittels Java (zum Beispiel [[Apache Tomcat|Tomcat]]-Server) „on-the-fly“ in [[Adobe Flash|Flash]]-Bytecode übersetzt, der durch das Flash-Plugin des Webbrowsers ausgeführt wird. Alternativ können auch sogenannte SOLO-Applikationen übersetzt und exportiert werden, die als eigenständige .SWF-Dateien bzw. [[DHTML]]-Code in Webseiten eingebunden werden können. Ab der Version 4.7 ist es möglich wahlweise SWF-Dateien (Flash 8/9/10) oder DHTML zu erzeugen. Dabei muss serverseitig keinerlei Änderung am Sourcecode vorgenommen werden. Die Strategie des Open-Source-Projektes ist es, beim „Player“ der Anwendungen möglichst herstellerunabhängig zu bleiben. Weitere Player-Typen sind in Vorbereitung.&lt;br /&gt;
&lt;br /&gt;
OpenLaszlo hat die Zielsetzung, die Entwicklung von Frontend-Anwendungen gegenüber 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). Unterstützt werden verschiedene Mechanismen zur Vereinfachung der Entwicklung, wie die automatisch Aktualisierung von [[Rasteransicht|DataGrids]] bei Datenänderung. Als Backend dient entweder das OpenLaszlo Servlet (J2EE Deployment) oder auf einem [[Webserver]] installierte Datenquellen (SOLO Deployment) die z.&amp;amp;nbsp;B. in PHP, JSP etc. oder als statische Dateien (XML, FLV etc.) realisiert werden können.&lt;br /&gt;
&lt;br /&gt;
== Deklarative Entwicklung ==&lt;br /&gt;
OpenLaszlo veröffentlichte 2002 den ersten OpenLaszlo-Server. Dieser ermöglichte erstmals die Entwicklung einer Weboberfläche mittels einer deklarativen Sprache. Bei der deklarativen Entwicklung erstellt der Entwickler zunächst ein visuelles Grundgerüst, ergänzt Elemente und verbindet am Schluss die Oberflächenelemente mit den BackEnd-Datenquellen.&lt;br /&gt;
&lt;br /&gt;
== Entwicklungsumgebung ==&lt;br /&gt;
Im Rahmen des Open-Source-Projekts wurde auch eine kostenlose Entwicklungsumgebung (IDE) veröffentlicht. Die OpenLaszlo-IDE basiert auf [[Eclipse (IDE)|Eclipse]] und bietet die Möglichkeit, LZX-Dateien zu editieren. Dieses Thema wird aktuell nicht mehr verfolgt. Neben der IDE gibt es jedoch weitere Open-Source-Projekte und kommerzielle Produkte.&lt;br /&gt;
&lt;br /&gt;
Die nachfolgenden Beispiele zeigen, wie eine Oberfläche erstellt werden kann:&lt;br /&gt;
&lt;br /&gt;
=== Hello world! (LZX) ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;canvas width=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;text&amp;gt;Hello World!&amp;lt;/text&amp;gt;&lt;br /&gt;
 &amp;lt;/canvas&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe:&lt;br /&gt;
&lt;br /&gt;
[[Datei:openlaszlo hello.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Hello world! (ECMAScript) ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;canvas width=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;script&amp;gt;&lt;br /&gt;
    var text = new LzText();&lt;br /&gt;
    text.addText(&amp;#039;Hello World!&amp;#039;);&lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
 &amp;lt;/canvas&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Ausgabe:&lt;br /&gt;
&lt;br /&gt;
[[Datei:openlaszlo hello.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Window-Beispiel ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;canvas width=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;window x=&amp;quot;10&amp;quot; y=&amp;quot;10&amp;quot;&lt;br /&gt;
          width=&amp;quot;150&amp;quot; height=&amp;quot;150&amp;quot; &amp;gt;&lt;br /&gt;
    &amp;lt;button&amp;gt;Hello World!&amp;lt;/button&amp;gt;&lt;br /&gt;
  &amp;lt;/window&amp;gt;&lt;br /&gt;
 &amp;lt;/canvas&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Ausgabe:&lt;br /&gt;
&lt;br /&gt;
[[Datei:openlaszlo window.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Komponenten ===&lt;br /&gt;
Zum Erstellen eigener Anwendung kann man auf die Auswahl an Standard-Komponenten zurückgreifen, diese verändern (Skinning, Aussehen und anderes) oder eigene Komponenten entwickeln.&lt;br /&gt;
&lt;br /&gt;
[[Datei:openlaszlo components.JPG|rand]]&lt;br /&gt;
[[Datei:OpenLaszloImage003.png|rand]]&lt;br /&gt;
[[Datei:OL Image006.png|rand]]&lt;br /&gt;
[[Datei:OL Image012.png|rand]]&lt;br /&gt;
[[Datei:OL Image015.png|rand]]&lt;br /&gt;
&lt;br /&gt;
== Ausgabeformate ==&lt;br /&gt;
* Flash (swf8, swf9, swf10)&lt;br /&gt;
* [[DHTML]]&lt;br /&gt;
&lt;br /&gt;
== Derzeitige Entwicklung ==&lt;br /&gt;
Es ist unbekannt, wie die Entwicklung zukünftiger 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.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://forum.openlaszlo.org/showthread.php?p=48907#post48907 |titel=OpenLaszlo dead? |werk=OpenLaszlo Forum |datum=2014-01-05 |sprache=en |offline=1 |archiv-url=https://web.archive.org/web/20131004121234/http://forum.openlaszlo.org/showthread.php?p=48844#post48844#post48844 |archiv-datum=2013-10-04 |abruf=2014-09-21}}&amp;lt;/ref&amp;gt; Allerdings ist seit unbekannter Zeit kein Download jeglicher Art (Dokumentation, offizielle Version, Nightly Builds) mehr möglich, ohne dass der Hersteller seitdem auf entsprechende Hinweise reagiert hat.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://forum.openlaszlo.org/showthread.php?p=48907#post48907 |titel=OpenLaszlo dead? |hrsg=OpenLaszlo Forum |datum=2014-01-05 |offline=2024-04 |abruf=2014-09-21}}&amp;lt;/ref&amp;gt; Laszlo Systems wurde zu einem unbekannten Zeitpunkt von dem Unternehmen &amp;#039;&amp;#039;CP&amp;#039;&amp;#039; (heute &amp;#039;&amp;#039;Openwave Messaging&amp;#039;&amp;#039;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Unter der alten Webadresse openlaszlo.org ist 2017 nur noch ein Dokumentationsarchiv von Enthusiasten erreichbar gewesen. Aktuell (2023) ist die Domain wieder erreichbar, allerdings mit dem Verweis auf das Ende der Plattform.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://today.java.net/pub/a/today/2005/03/22/laszlo.html?page=1 Einführung in Laszlo]&lt;br /&gt;
* [http://owmessaging.com/ Openwave Messaging] (derzeitiger Inhaber von Laszlo Systems)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freies Webframework]]&lt;br /&gt;
[[Kategorie:Freie Server-Software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Phzh</name></author>
	</entry>
</feed>