| Eclipse RCP | |
|---|---|
| Basisdaten | |
| Hauptentwickler | Eclipse Foundation |
| Programmiersprache | Java |
| Lizenz | Eclipse Public License |
| deutschsprachig | nein |
Eclipse RCP ist eineRich Client Platform, die es ermöglichtplattformunabhängige Applikationen im Stile derEclipse IDE zu erstellen. Es wurde vonErich Gamma konzipiert. Aufgrund der liberalen Lizenzierung unter derEclipse Public License findet es sich auch häufig inproprietären Anwendungen wieder.
Es handelt sich um einKomponentenmodell bei dem die Applikation durchPlug-ins modular ergänzt wird. Kernidee ist die Erweiterbarkeit durch sogenannteExtensions an vorher definiertenExtension Points.Deklaration undImplementierung bleibt dabei streng getrennt.[1]
DerContent-Management-System-Client fürtagesschau.de ist eine Eclipse RCP Anwendung.[2] DerBIRT-Report-Designer oder auchIBM Lotus Symphony sind RCP-Applikationen.[3]DBeaver ist ebenfalls eine RCP-Applikation und erlaubt eine Erweiterung durch Plug-Ins.[4] Im Open Source Bereich sindApache Directory Studio,Azureus,Bioclipse,Kalypso,RSSOwl oderuDig mit Eclipse RCP entworfen.[5]OpenChrom nutzt ebenso Eclipse RCP als Plattform.[6]