Software entwickeln unter Linux
Sonnenfinsternis
Das neue IBM-Projekt Eclipse wird die Sonne zwar nicht verfinstern, lange Schatten wirft das Framework für Entwicklungsumgebungen aber schon voraus.
Das neue IBM-Projekt Eclipse wird die Sonne zwar nicht verfinstern, lange Schatten wirft das Framework für Entwicklungsumgebungen aber schon voraus.
Wenn IBM ein neues Linux-Projekt ankündigt, dann sind gerne Millionen oder Milliarden im Spiel. In diesem Fall ist es Software im Wert von angeblich 40 Millionen Dollar. Warum sollte das aber einen Programmierer interessieren?
Sie kennen vielleicht das Websphere Studio. Eine eigene Workbench hält alle Bestandteile dieser IDE zusammen. Genau diese Workbench veröffentlicht IBM nun unter der Common Public License (CPL) 0.5 als Open Source. Big Blue gibt die Kontrolle über deren Quellen an eine unabhängige Organisation[1] ab.
Das Whitepaper charakterisiert Eclipse als eine "Plattform für alles, aber nichts Bestimmtes"[2]. Das trifft auch recht gut zu: Es handelt sich um ein Framework, das erst durch Plug-ins zu einer ausgewachsenen IDE wird. IBM selbst wird Eclipse für neue Versionen von Websphere Studio einsetzen.
Alle Bestandteile von Eclipse sind in Java entwickelt. Das Framework bietet seinen Plug-ins viele Basisdienste an:
n Verwaltung von Projekten, Workspaces und Ressourcen
n Framework für inkrementelle Build-Werkzeuge
n Leistungsfähiges Widget-Set mit Editoren, Views und Perspektiven
n Versionskontrolle (zum Beispiel CVS) und Team-Unterstützung
n Hilfe-Mechanismus
Dazu kommt eine Infrastruktur für das Integrieren der Plug-ins. Schließlich sollen von Editoren über Debugger und Versionskontroll-Tools bis hin zu HTML-Werkzeugen alle erdenklichen Elemente einer IDE hier Platz finden.
Überraschungen für Java-Programmierer: Weder AWT noch Swing - SWT dient als Widget-Set. Ähnlich wie AWT nutzt es native Widgets, der Umfang ist aber zu Swing vergleichbar. Widgets ohne native Entsprechung emuliert SWT selbst. Nächste Überraschung: SWT verwendet unter Linux die Motif-Widgets. Eclipse setzt Open Motif von Metro Link ein, das der Metro Link Public License 1.00 unterliegt. n
Infos |
| [1] Eclipse: [http://www.eclipse.org] [2] Eclipse-Whitepaper: [http://www.eclipse.org/whitepapers/eclipse-overview.pdf] |
Alle Rezensionen aus dem Linux-Magazin
Im Insecurity Bulletin widmet sich Mark Vogelsberger aktuellen Sicherheitslücken sowie Hintergründen und Security-Grundlagen. mehr...