Aus der Amazon.de-Redaktion
Dass Eclipse mehr kann als "nur" die beste Java-IDE zu sein, beweisen die GUI-Bibliothek SWT und JFace, die ernst zunehmende Alternativen zu AT und Swing sind. Ganz zu schweigen von der modularen Plugin-Architektur, die Eclipse offen für eigene oder importierten Anwendungen machen. Daum konzentriert sich dabei auf die Erstellung eigener Anwendungen, SWT und JFace werden unter die Lupe genommen, die Verwendung von Eclipse als Ablaufplattform für Desktop-Applikationen ist ein weiterer Schwerpunkt, ebenso wie die Möglichkeiten der Plugin-Erweiterungen und die Rich-Client-Plattform für die Implementierung eigener Anwendungen. Außen vor bleiben dabei -- hauptsächlich aus Platzgründen -- Themen wie J2EE- und Servlet-Entwicklung sowie andere Web-Themen. Zentral sind dabei die 5 Beispielprojekten, die die praktische Umsetzung in der eigenen Arbeit betonen. Die ersten zwei sind Multimediaprojekte und zeigen mit State of the Art Technologie etwa die Sprach- oder MP3-Ausgabe nur mit Java. Das dritte Projekt besteht aus Implementierung eines Rechtschreibprüfungs-Plugins für Eclipse, das vierte realisiert mit Hilfe des Sprachausgabe-Servers eine Zeitansage und das fünfte ist ein Brettspiel.
Neu an der vierten Auflage ist die Umsetzung/Implementierung der eigenen Anwendungen auf der Basis von OSGi/Equinox.
Java-Entwicklung mit Eclipse 3.2 ist der professionelle Arbeitseinstieg in die Softwareentwicklung mit Eclipse 3.2. Vorwissen in Java und objektorientierter Programmierung werden vorausgesetzt, Erfahrung mit Eclipse selbst muss man aber nicht mitbringen. Ein überzeugendes Konzept, das vor allem das Herz von Programmierern und Studenten höher schlagen lässt, die mit wenig Balast schnell, sicher und selbstständig zum Programmierziel kommen wollen. --Wolfgang Treß
Kurzbeschreibung
Klappentext
Dieses Buch bietet eine praktische Einführung in die Arbeit mit Eclipse und zeigt zunächst, wie man mit Eclipse eigene Applikationen schnell und effizient erstellen kann. Ausführlich behandelt es dann die Themen OSGi und Equinox, SWT und JFace, die Plugin-Architektur für die Erweiterung der Eclipse-Workbench sowie die Rich-Client-Plattform für die Implementierung eigener Anwendungen.
Fünf Beispielprojekte erläutern diese Techniken. Drei davon stellen modernste Java-Technologien wie Sprachausgabe und MP3-Verarbeitung vor. Ein viertes Projekt demonstriert die Entwicklung eines gebrauchsfertigen Eclipse-Plugins für die Rechtschreibprüfung in Eclipse-Editoren. Ein weiteres Projekt implementiert das Brettspiel Hex als Rich-Client-Anwendung.
Neu in der vierten Auflage ist die Implementierung eigener Anwendungen auf der Basis von OSGi bzw. Equinox. Außerdem wurden alle Kapitel im Hinblick auf Eclipse 3.2 vollständig durchgesehen und aktualisiert.
Das Buch wendet sich an Java-Programmierer - vom Studierenden bis hin zum Profi -, die eigene Desktop-Applikationen oder Eclipse-Plugins entwickeln wollen. Kenntnisse in Java und in der objektorientierten Programmierung werden vorausgesetzt.