Vergleich der Rich-Client-Plattformen Eclipse RCP und

Werbung
Institut für Systemsoftware
O.Univ.Prof. Dr. Hanspeter Mössenböck
Vergleich der Rich-Client-Plattformen
Eclipse RCP und NetBeans Platform
Bakkalaureatsarbeit für …
Matr.-Nr.: …
Rich-Client-Plattformen (RCP) bieten ein
Anwendungen wesentlich erleichtert.
beispielsweise für die Verwaltung von
Verfügung. Über ein Plugin-Modell kann
Code ergänzen.
Framework, das die Entwicklung von komplexen
Sie stellen häufig verwendete Funktionen,
Fenstern, Menüs und Grundeinstellungen, zur
der Entwickler das Framework mit dem eigenen
Die Eclipse Rich Client Platform (http://www.eclipse.org/rcp) ist die Grundlage der
Entwicklungsumgebung Eclipse, die ursprünglich von IBM entwickelt wurde und nun als
Open-Source-Projekt von der Eclipse Foundation getragen wird. Als Fensterbibliothek wird
das dafür entwickelte SWT (Standard Widget Toolkit) verwendet, das die Funktionen des
Betriebssystems direkt nutzt und daher schneller ist als übliche Swing-Oberflächen.
Die NetBeans Platform (http://platform.netbeans.org) ist das Gegenstück dazu von Sun
Microsystems. Im Gegensatz zu Eclipse wird Swing als Fensterbibliothek eingesetzt, sodass
die Anwendung auf allen Plattformen, auf denen Java verfügbar ist, eingesetzt werden kann.
Im Rahmen dieser Bakkalaureatsarbeit soll eine existierende Eclipse Rich Client Anwendung
nach NetBeans portiert werden. Die Funktionalität soll dabei weitgehend erhalten bleiben.
Ebenso soll möglichst viel Code unverändert übernommen werden. Nur der plattformabhängige Teil soll geändert werden.
In der schriftlichen Ausarbeitung sollen die Unterschiede und Gemeinsamkeiten der beiden
Plattformen analysiert werden.
Der Fortgang der Arbeit ist in 14-tägigem Abstand mit dem Betreuer zu besprechen. Für die
Ausarbeitung der schriftlichen Arbeit sind die Richtlinien des Instituts für Systemsoftware zu
beachten.
Programmiersprache: Java
Nähere Auskünfte: Dipl.-Ing. Christian Wimmer
Herunterladen