Lively Kernel: Entwicklungsumgebung in JavaScript
Smalltalk und Squeak-Entwickler baut Programmierumgebung für das Web
Dan Ingalls, einer der Entwickler von Squeak und Smalltalk, hat zusammen mit anderen "Lively" entwickelt, eine Programmierumgebung für das Web. Entwickelt im Rahmen des Project Flair an den Sun Labs, handelt es sich bei Lively um in JavaScript geschriebene Komponenten, die die Entwicklung von Webapplikationen mit JavaScript ähnlich komfortabel machen sollen wie die Entwicklung konventioneller Desktop-Applikationen.

Screenshot #1
Mit dem "Lively Kernel" sollen aus Webapplikationen echte Applikationen werden, im Gegensatz zu dem derzeit bei Webapplikationen vorherrschenden Dokumentenansatz. Dabei wollten die Lively-Entwickler mit möglichst wenigen Basistechnologien arbeiten und beschränkten sich somit weitgehend auf JavaScript. So läuft Lively direkt im Browser, ohne dass zusätzliche Software installiert werden muss.
Zudem nutzt Lively die Grafik-Bibliothek Morphic, ein User-Interface-Framework, das die Erzeugung und Veränderung interaktiver Grafikobjekte vereinfachen soll und einst für Suns Self-System entwickelt wurde, später aber auch mit Squeak und Smalltalk zum Einsatz kam. Dabei setzt Lively SVG-Unterstützung im Browser voraus, wobei Applikationsentwickler mit SVG nicht direkt in Berührung kommen.

Screenshot #4
Letztendlich steht mit Lively so eine kleine Entwicklungsumgebung für Webapplikationen bereit, die auch als IDE (Integrated Development Environment) genutzt werden kann. Die ereignisgesteuerte Benutzerschnittstelle kann mit Hilfe von JavaScript und Morphic verändert werden. Zudem werden asynchrone Netzwerkzugriffe unterstützt, wie man sie aus Ajax-Applikationen gewohnt ist. So sollen sich konventionelle Desktop-Applikationen entwickeln lassen, die im Browser laufen.
Derzeit läuft Lively aber nur in aktuellen Entwicklerversionen von Safari und Firefox, in anderen Browsern könne es zu merkwürdigem Verhalten kommen, so die Entwickler. Empfohlen wird die Vorabversion Safari 3.0. Zu finden ist der Lively-Kernel unter research.sun.com/projects/lively, wobei wenige Klicks ausreichen, um Lively zu starten.





moin, Java ist langsam, weil es sich um eine Sprache handelt, die bewusst auf Dinge wie...
Bemerkenswert, wieviel Zeit Du Dir genommen hast. Danke! mfg qpid
Dein Heulen bringt hier keinen weiter. Bleib sachlich und gut is.
Dann drück dich nächstes Mal verständlicher aus und beziehe Dich auf das entsprechende...
Entschuldige, aber das ist Käsekuchen :) Java hat sich zwar entwickelt und sehr...
Kommentieren