11.05.2006, 20:10 Uhr

GUI-Framework für serverseitige Anwendungen

Neun Eclipse-Community-Mitglieder, darunter die Genfer Infonoia, haben das Projekt «Rich Server Platform User Interface Framework» (RSP-UI) bei der Eclipse Foundation eingereicht.
Schema des RSP-UI-Frameworks, das bei der Eclipse Foundation eingereicht wurde.
Das bei der Eclipse Foundation von neun Mitgliedern eingereichte Projekt RSP-UI ist ein GUI-Framework für die einfache, schnelle und effiziente Integration von Plugins und etablierter Webtechnologien in serverseitige Anwendungen, die sich durch reichhaltige Benutzeroberflächen (GUI) auszeichnen. «Schon vor seiner Einreichung zählte das Projekt RSP-UI Committer aus sieben Ländern, die ihr Wissen der Open-Source-Gemeinde zur Verfügung stellten, sagt Wolfgang Gehner, Projektleiter und Direktor der Genfer Infonoia, gegenüber Computerworld. RSP-UI soll auf der bewährten Eclipse Rich-Client-Plattform (Eclipse RCP) und dem OSGI-Standard (Open Services Gateway Initiative) aufbauen, sowie der neuen Spezifikation JSR 291 (Dynamic Component Support for Java) und etablierten Webtechnologien. Mit der kürzlichen Annahme von grossen Teilen der OSGI-Spezifikation als JSR 291 liegt ihr Einsatz für serverseitige Anwendungen nahe. Die Ziele von RSP-UI sind Plug-and-Play-Flexibilität, einfache Integration, freie Technologieauswahl und eine komfortable Benutzeroberfläche.
Plug-and-Play-Flexibilität: Die Modularisierung serverseitiger Anwendungen und die Wiederverwendung von Modulen in anderen Anwendungen ist heute schwierig. RSP-UI erhöht die Flexibilität der Entwickler. Sie können gezielt die Plugins aussuchen, die sie benötigen, um schlanke Webanwendungen «on the fly» zu entwickeln, zu deployen und zu aktualisieren.
Einfache Integration: Die serverseitige Welt bietet eine Vielzahl an etablierten Web-technologien, um serverseitige Anwendungen mit reichhaltigen Benutzeroberflächen zu entwickeln. Aber es ist mühsam, diese Technologien in eine UI zu integrieren. RSP-UI wird Best Practices definieren, wie diese Technologien einfach «zusammengeklebt» werden. So können Entwickler Webanwendungen implementieren, die besser auf die Benutzererfordernisse, Aufgaben, Rollen und Arbeitsabläufe abgestimmt sind.
Freie Technologieauswahl: RSP-UI möchte eine Reihe bewährter Webtechnologien integrieren, aus denen Entwickler sich genau diejenigen aussuchen und kombinieren können, die den spezifischen Erfordernissen ihrer Anwendungen am besten gerecht werden. Derzeit gehören zum Projektumfang Integrationen mit JSP/JSTL, Struts, Wicket, JSF, LZX/Laszlo und PHP. Komfortable Benutzeroberfläche: RSP-UI wird ein Workbench-Konstrukt ähnlich des Plugins org.eclipse.ui beinhalten und zu einer besseren Benutzerfreundlichkeit von Web-anwendungen beitragen. Die vollständige Projektbeschreibung von RSP-UI ist auf der Webseite der Eclipse Foundation unter www.eclipse.org/proposals/rsp/ öffentlich zugänglich.
Fredy Haag


Das könnte Sie auch interessieren