Eclipse (IDE)
Eclipse ist ein Framework, das meist als freie Entwicklungsumgebung (IDE) genutzt wird. Früher (Version <= 2.1) war Eclipse als erweiterbare IDE gedacht. Seit Version 3.0 ist Eclipse selbst nur der Kern, der die einzelnen Plugins lädt, die dann die eigentliche Funktionalität (z.B. die einer IDE) zur Verfügung stellt. Diese Funktionalität nennt sich Rich Client Platform (kurz RCP) und basiert auf dem Standard OSGi. Sowohl Eclipse als auch die Plugins sind vollständig in Java implementiert und damit nicht nur sprach- sondern auch plattformunabhängig. Als GUI framework zur Erstellung der grafischen Oberfläche wurde SWT verwendet. SWT basiert ähnlich AWT auf nativen GUI-Komponenten des jeweiligen Betriebssystems zur Darstellung. Die Plugins lassen sich durch einfaches Entpacken der Zip-Dateien in das Verzeichnis plugin installieren.
Die Bezeichnung Eclipse ist der englische Begriff für eine Sonnenfinsternis (solar eclipse) bzw. totale Sonnenfinsternis (total eclipse). Gerüchten nach, soll es sich dabei um eine Anspielung auf die Firma Sun Microsystems handeln, mit deren Geschäftspolitik die Entwickler von Eclipse nicht einverstanden waren.
Eclipse stellte den Nachfolger für IBM Visual Age dar. Die Entwicklung soll mehr als 40 Millionen Dollar gekostet haben. Der Quellcode für Eclipse wurde dann von IBM freigegeben. Die Verwaltung und Entwicklung von Eclipse wurde vom Eclipse-Projekt übernommen.
Zum Eclipse Projekt gehören u.a. die folgenden Software-Firmen:
- Borland
- Ericsson
- Fujitsu
- Hitachi
- HP
- IBM
- Oracle
- Rational Software
- Red Hat
- Serena
- SAP
- SuSE
- Sybase
- TogetherSoft
- WebGain
Weblinks
siehe auch: Eklipse