Eclipse RCP - Entwicklung auf der Rich Client Platform
Seminar-ID
S713
Dauer
2 Tag(e)
Preis
Offenes Seminar: 960,00 Euro p. P. zzgl. MwSt.
Individual- / Firmenschulung: nach Angebot
Kurzbeschreibung
Eclipse ist nicht nur eine populäre Entwicklungsumgebung, sondern auch ein hochgradig modulares Framework mit vielen Anknüpfungspunkten für Plug-Ins. Diese grundlegende "Rich Client Platform" bietet sich für Desktop-Anwendungen an, die Modularität und Mechanismen wie Update-Fähigkeit, verschiebbare Views oder Preferences im Stil von Eclipse benötigt.
Inhalt
Eclipse und Plug-ins
Plug-ins und deren Installation
Konfiguration von Extension Points
Features
Produktaktualisierung durch Update Sites
Einstieg in RCP
Was ist RCP-Entwicklung?
RCP-Entwicklung vorbereiten
Eine erste RCP-Anwendung
Das Workbench User Interface
Perspektiven und Views
Menüs und Actions
Anzeige externer Ressourcen (Dateien)
Das Standard Widget Toolkit SWT
Einstieg in SWT, Vergleich mit AWT und Swing
Layouts
Controls
Ereignisbehandlung
Management von Ressourcen (Icons, Colors, Fonts)
Dialoge
JFace
Tabellen und Bäume mit ContentProvider und StructuredViewer
Unterschiedliche Icons mit LabelProvider
Editoren
Lebenszyklus eines Editors
Ein- und Mehrseitige Editoren
Syntax-Hervorhebung und Content Assisting
Branding
Product Configuration
Branding durch Icons und Splashscreens
Überblick weitergehende Themen
Benutzereinstellungen mit Preferences
Einbindung des Hilfesystems
OpenOffice-Integration
Seminar-Ziel
Nach diesem Seminar können Sie eine eigene Desktop-Anwendung im "Look-And-Feel" von Eclipse erstellen. Außerdem lernen Sie dabei viel über Plug-Ins.
Wer sollte teilnehmen
Professionelle Java-Entwickler mit Eclipse-Praxis, die einen Einstieg in die Entwicklung von Desktop-Anwendungen mit RCP haben möchten.
Dauer des Seminars
2 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
Seminar-Gebühren
960,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Java-Entwicklung mit Eclipse 3.3
Als Java-IDE ist Eclipse kaum noch zu schlagen. Doch Eclipse umfasst mehr als nur eine IDE. Mit seinen GUI-Bibliotheken SWT und JFace bietet es Alternativen zu AWT und Swing. Auf Grund seiner Plugin- und Rich-Client-Architektur kommt es außerdem als Ablaufplattform für eigene Anwendungen in Frage und stellt zahlreiche weitere Applikationsbausteine bereit: Formulare, Editoren, Viewer, Ressourcenverwaltung, Aufgabenverwaltung, Problembehandlung, Hilfesystem sowie verschiedene Assistenten und Wizards. 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 fünften Auflage ist eine Einführung in die Eclipse Test and Performance Tools Platform (TPTP), mit deren Hilfe eigene Anwendungen ausgetestet und getunt werden können. Außerdem wurden alle Kapitel im Hinblick auf Eclipse 3. 3 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.
Eclipse Rich Client Platform
"Eclipse is more than a state-of-the-art IDE: its Rich Client Platform (RCP) plug-ins form an outstanding foundation for any desktop application, from chat applications to enterprise software front-ends. In Eclipse Rich Client Platform, two leaders of the Eclipse RCP project show exactly how to leverage Eclipse for rapid, efficient, cross-platform desktop development. In addition to explaining the power of Eclipse as a desktop application development platform, the authors walk step-by-step through developing a fully featured, branded RCP application. They introduce a wide range of techniques, including developing pluggable and dynamically extensible systems, using third-party code libraries, and packaging applications for diverse environments. You´ll build, refine, and refactor a complete prototype; customize the user interface; add Help and Update features; and build, brand, and ship the finished software. "
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743