Eclipse stellt neue Projekt-Meilensteine vor

06.03.2007
Zentrale Themen der diesjährigen EclipseCon sind Ajax und dynamische Sprachen.

Höhepunkte der gestern im kalifornischen Santa Clara begonnenen Jahreskonferenz EclipseCon 2007 sind drei neue Projekt-Meilensteine, die die quelloffene Entwicklungsplattform für Ajax-Applikationen und dynamische Sprachen erweitern sollen. Im Einzelnen handelt es sich um die Eclipse Rich Ajax Platform (RAP), das Eclipse Ajax Toolkit Framework (ATF) und das Eclipse Dynamic Language Toolkit (DLTK).

Das RAP-Projekt stellt den Angaben zufolge eine Laufzeitumgebung bereit, die es Unternehmen ermöglicht, Ajax-fähige Internet-Applikationen zu erstellen. RAP erweitert die vorhandene Eclipse Rich Client Platform (RCP), indem es mehrere Frameworks hinzufügt, mit deren Hilfe Entwickler schnell Ajax-Applikationen aufsetzen können. Ziel der Initiative ist es, Unternehmen ein standardisiertes Komponentenmodell an die Hand zu geben, mit dessen Hilfe sie sowohl Desktop-Applikationen als auch interaktive Browser-Anwendungen entwerfen können. Das erste Meilenstein-Release von RAP steht jetzt zur Verfügung.

Bei dem Ajax Toolkit Framework (ATF) handelt es sich um Werkzeuge und Frameworks zum Aufbau einer Ajax-IDE (Integrated Development Environment), über die Entwickler Ajax-Applikationen erstellen, debuggen und ausrollen können. ATF beinhaltet laut Eclipse zahlreiche Komponenten, so zum Beispiel einen Javascript-Debugger, der das Debugging von lokalen und Netzwerkdateien unterstützt, sowie Werkzeuge zur Analyse der in Ausführung befindlichen Ajax-Applikationen. Es gibt eine Anbindung an häufig verwendete Ajax-Frameworks, unter anderem Dojo, Rico und Zimbra. Der aktuell verfügbare Download von ATF beinhaltet neben der vorhandenen Windows- und Linux-Unterstützung auch den Support für Mac OS X.

Das Projekt Eclipse Dynamic Language (DLTK) erweitert die Plattform für weitere dynamische Programmiersprachen wie Python, Ruby oder Tcl. DLTK bietet die notwendigen Frameworks und Komponenten, um die Aufgabe zu vereinfachen, Eclipse eine Unterstützung dynamisch typisierter Sprachen hinzuzufügen. Hierzu zählen beispielsweise Debugging und eine interaktive Konsole, Code-Indizierung sowie Refactoring. Das erste Release von DLTK steht jetzt zur Verfügung und unterstützt Tcl. Nachfolgende Versionen enthalten kommen für Ruby und Python. (ue)