Java-Entwicklung mit Eclipse 2
geringe Anstoßungen an Ecken und Kanten
Buchrücken beginnt zu knicken
wenige Unterstreichungen und kleine Notizen, Korrekturen innerhalb des Buches
Klappentext:
Was ist Eclipse: eine integrierte Entwicklungsumgebung für Java, ein neues GUI für Java-Applikationen, eine Ablaufplattform? Laut www.eclipse.org ist Eclipse eine Plattform für "alles mögliche und nichts im Besonderen".
Man kann mit Eclipse sehr effizient Java-Anwendungen entwickeln, aber Eclipse ist mehr als eine leistungsfähige und komfortable Entwicklungsumgebung. So bietet es mit seinen SWT- und JFace-Bibliotheken Alternativen zu Suns Laufzeit-Java-Bibliotheken AWT und Swing. Außerdem stellt Eclipse ein umfangreiches Framework für Java-Applikationen zur Verfügung. Über die GUI-Bibliotheken hinaus stehen zahlreiche höhere Klassen zum Einbau in eigene Applikationen bereit: Editoren, Viewer, Ressourcenverwaltung, Aufgabenverwaltung, Problembehandlung, Hilfesystem sowie verschiedene Assistenten und Wizards.
Dieses Buch bietet eine sehr praktische Einführung in die Arbeit mit Eclipse und zeigt zunächst, wie man mit Eclipse eigene Applikationen schnell und effizient erstellen kann. Im Folgenden konzentriert es sich auf die Themen, bei denen Eclipse wesentlich Neues zur Java-Entwicklung beiträgt. Dies sind insbesondere die neuen GUI-Bibliotheken SWT und JFace sowie die Verwendung von Eclipse als Ablaufplattform für Desktop-Applikationen und Plug-ins.
Dabei werden die neuen Techniken an größeren Beispielen erläutert. Zwei der im Buch verwendeten Beispiele wurden aus dem Multimedia-Bereich ausgewählt. Hier haben die Leser die Möglichkeit, modernste Java-Technologie kennen zu lernen wie Sprachausgabe und MP3-Verarbeitung. Das dritte Beispiel demonstriert die Entwicklung eines gebrauchsfertigen Eclipse-Plug-ins für die Rechtschreibeprüfung.
Das Buch wendet sich an Java-Programmierer - vom Studierenden bis hin zum Profi -, die eigene Desktop-Applikationen oder Eclipse-Plug-ins entwickeln wollen. Dies Buch ist keine Einführung in die Programmierung mit Java; Kenntnisse in Java und in der objektorientierten Programmierung werden vorausgesetzt.