Eclipse RCP
20.09.2010 - 24.09.2010, Hamburg
git
07.10.2010 - 08.10.2010, Essen
Eclipse RCP

Überblick Eclipse RCP

Die Eclipse Rich Client Platform ist ein Framework zur Realisierung von modularen Desktop-Anwendungen. Es stellt eine allgemeine Infrastruktur für solche Anwendungen bereit, die vom Entwickler um die eigenen Anwendungsbestandteile erweitert wird.

Entstanden ist Eclipse RCP aus der Eclipse IDE. Alle Bestandteile der IDE, die zum Entwickeln von Software dienen, wurden von allgemeingültigen Komponenten getrennt. Die IDE-unabhängigen Komponenten werden separat als Eclipse Rich Client Plattform bereitgestellt und können als Grundlage für eigene Anwendungen verwendet werden.

Komponenten der Eclipse RCP Plattform

Folgende Komponenten machen die Eclipse RCP-Plattform aus:

Eclipse RCP Stack

Vorteile der RCP-Plattform

Tutorial: Hello RCP

Als Einstieg in die RCP-Entwicklung bietet es sich an, zunächst eine Hello World-Anwendung zu erstellen.

Dazu wird die Eclipse IDE for RCP/Plug-in Developers benötigt, herunterzuladen von der Eclipse-Downloadseite http://www.eclipse.org/downloads/.

Eclipse RCP-Anwendungen sind modular aufgebaut und bestehen aus Plug-ins (häufig auch als Bundle bezeichnet). Wir werden den zugrundeliegenden Plug-in Mechanismus im Kapitel 2. “Plug-in basierte Entwicklung mit OSGi” ausführlich behandeln.

Die Entwicklung von Plug-ins erfolgt auf der Grundlage einer Target Platform. Diese enhält alle Plug-ins, die in den eigenen Plug-ins und Anwendungen verwendet werden können. Standardmäßig ist die Target Platform für die Entwicklung von Plug-ins für die Eclipse IDE konfiguriert. Konfigurieren Sie daher zunächst eine Target Platform für die Entwicklung von RCP-Anwendungen:

Nun kann es an die Erstellung des Plug-ins gehen:

Michael Beerens, 12. November, 09:38 Uhr

... super, Ihr onlinebuch ist sehr verständlich und hilft mir sehr bei der Einarbeitung in RCP SWTusw. Gibts Ihr Buch schon in Papierform?

Gruß Michael

Ralf Ebert, 15. November, 20:03 Uhr

Leider noch nicht, es ist in Arbeit. Ich möchte es erst veröffentlichen, wenn alles rund ist.

miranda, 26. November, 10:27 Uhr

Ich bin auch sehr zufrieden mit diesem onlinebuch.Es ist gut strukturiert und gut verständlich für RCP-Anfänger..weiter so!

Sören Helbig, 26. November, 12:48 Uhr

Wirklich sehr gut und leicht verständlich geschrieben! Hat mir sehr geholfen! DANKE!

mfg
Sören Helbig

Jan, 17. Dezember, 09:19 Uhr

Vielen Dank für das tolle Buch. Sehr verständlich und einfach gehalten, top!

Alex, 07. Januar, 18:23 Uhr

Ich finde es auch wirklich sehr gut geschrieben. Eine Sache hätte ich aber noch anzumerken:
"Die Eclipse Rich Client Platform ist ein Framework ..." - das ist so nocht nicht ganz korrekt. Wie der Name schon sagt, ist Eclipse RCP eine Plattform und kein Framework. Hier besteht ein Unterschied. Bei der Plattform ist die Charakteristik, dass der Start der eigenen Anwendung nicht durch das eigene Programm selbst ausgelöst wird sondern von der Plattform initiiert wird. Vergleichbar ist dies mit einem Betriebssystem. Plattform entspricht Betriebssystem, Plug-in entspricht Programm. Eclipse RCP ist selbst also kein Framework, es liefert aber einige Frameworks mit aus, so z.B. SWT.

Arno Nüm, 28. Februar, 10:28 Uhr

Didaktisch sehr gut aufgearbeitet!
Bitte weiter machen, danke.

Besten Gruß

Über Ihre Kommentare und Hinweise freue ich mich sehr:
Ralf Ebert | Eclipse RCP Buch | Überblick Eclipse RCP