Themen: Was ist Eclipse ?
Eclipse – Entwicklung
Wie funktioniert Eclipse ?
Plug-Ins für Eclipse
Vor- und Nachteile von Eclipse
Einführung in die -Programmentwicklung mit Eclipse
UML – Diagramme mit Eclipse
Was ist Eclipse ?
Open-Source-Framework
Eine Entwicklungsumgebung
07.11.2001 als Nachfolger von IBM -Visual Age for Java 4.0 entstanden -(freigegeben)
Beinhaltet verschiedene -Programmiersprachen
Eclipse – Entwicklung Eclipse basiert auf Java-Technologie
Ab Version 3.2 wird Java 6 Unterstützt.
Seit 2006 werden neue Versionen zu -Programmpakete zusammengefasst.
Diese sind bisher jährlich im Juni -erschienen und sollen -Versionsprobleme vermeiden.
Beispiele:
2006 „Eclipse Callisto“ (Version 3.2)
2007 „Eclipse Europa“ (Version 3.3)
2008 „Eclipse Ganymede“ (Version -3.4).
2009 „Eclipse Galileo“ (Version 3.5)
(Eclipse Galileo wird voraussichtlich -gegen Ende Juni 2009 erscheinen)
Wie funktioniert Eclipse ? Bis zu Version 2.1 wurde Eclipse als -erweiterbare Entwicklungsumgebung -beschrieben
Seit Version 3.0 gilt es also -Programm, welches die Plug-Ins -lädt, welche die eigentlichen -Funktionen erfüllen
Die Plug-Ins sind mit Java -Implementiert
Plug-Ins für Eclipse
Wie schon Erwähnt ist Eclipse eine -durch Plug-Ins erweiterbare -Entwicklungsumgebung. Das normale „Eclipse SDK“ -beinhaltet die Eclipse Plattform, JDT -(Java Development tools), und die -Entwicklungsumgebung von Eclipse- -Plug-Ins PDE (Plug-in Development -Environment).
Die Plug-Ins können durch einfaches -Entpaken in den Plug-In Ordner -(Dieser befindet sich am selben Ort, -an dem auch die Eclipse.exe -gespeichert ist) oder durch ein -Herunterladen des Plug-In-Paketes -von einem Update-Server installiert -werden.
Plug-In 1
Plug-In 2
Plug-In 2.1
Man könnte die Funktion der Plug-Ins anhand folgender Skizze verdeutlichen:
Vor- und Nachteile von Eclipse
Vorteile:
• Eclipse ist durch das Update- -Management einfach erweiterbar
• Es wird ein breites Spektrum an -Funktionalitäten geboten
• Es werden mehrere -Programmiersprachen unterstützt -(Plug-Ins)
Vorteile:
• Alle auf Eclipse entwickelten -Anwendungen können mit anderen -Eclipse basierten Anwendungen -integriert werden.