Schulung Eclipse RCP - Entwicklung auf der Rich Client Platform
(S713)Überblick
Beschreibung
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ötigen.
| Termin | Freie Plätze | Tage | € zzgl. MwSt. | ||||
|---|---|---|---|---|---|---|---|
| 01.08.-03.08.2012 |
|
>3 | 3 | 1.520,00 *
|
Buchen | Reservieren | |
| 05.12.-07.12.2012 | >3 | 3 | 1.520,00 *
|
Buchen | Reservieren |
= Durchführung garantiert
- * = 10% Frühbucherrabatt
= Der dritte Mitarbeiter nimmt kostenlos teil
Details
Schulungs-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.
Inhalt
- Eclipse und Plug-ins
- Herkunft, technologische Motivation von Eclipse und RCP
- Gründe für und gegen den Einsatz von RCP
- Typische Bestandteile eines Eclipse-Plugins
- Ein rudimentäres eigenes Plugin, Installation zweier Plugins (ResourceBundle Editor, Tomcat Launcher)
- Vergleich der plugin.xml mit hinzugekommenen Menüs etc.
- Lazy Loading
- OSGi Bundles, Manifest-Datei, Lifecyle-Methoden
- Ein Bundle als Plugin, die OSGI-Console
- Einstieg in RCP
- Ein RCP-Template Projekt anlegen und starten
- Der Plugin-Manifest-Editor
- Generierte Application-Klassen verstehen und anpassen
- Standard-Actions einbinden
- View-Extensions anlegen
- Perspektive-Extendsions anlegen und Views layouten
- Das Standard Widget Toolkit SWT und JFace
- Motivation von SWT, Unterschiede zu AWT und Swing
- Layouten eines Composites mit FillLayout und GridLayout
- Controls (Button, Label, Text, List, Table, Tree) und Styles
- Einschränkungen im Threadzugriff, syncExec, asyncExec Typisierte und Untypisierte Listener
- Motivation von JFace, Unterschiede zu Swing
- List, Table und TreeViewer, Label- und ContentProvider
- Infrastruktur einer RCP Anwendung
- Lose Koppelung von Views durch den Selection Service
- Commands, Handler und Binding
- Einbindung in Menüs und Toolbars
- Eigene Extension-Points und Extensions
- Editoren
- Produkte und Aktualisierung
- Feature-Definitions, Update-Sites
- Product-Konfiguration und -Export
- Splash-Screen, About-Dialog, Program Launcher
Organisation
Teilnehmerzahl
min. 1, max. 8 Personen *** Der Kurs findet garantiert statt! ***
Schulungszeiten
3 Tage, 1. Tag 10:00-17:00, Folgetage 09:00-16:00
Ort der Schulung
GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung
Buchungsalternativen
Firmenschulungsanfrage
Inhouse-Schulung mit individuellen Inhalten zum Wunschtermin. Wahlweise in Ihrem Hause oder im GFU-Schulungszentrum.
Individualschulungsanfrage
Schulung für eine Einzelperson mit individuellen Inhalten zum Wunschtermin.
Enthaltene Leistungen
- Schulungsunterlagen
- Teilnahmezertifikat
- Frühstück und Mittagessen
- Getränke, Obst und Snacks
Kommentare der Teilnehmer
- Teilnehmer von "Boehringer Ingelheim RCV ... & Co KG": Hat sehr kompetent auf aufkommende Fragen geantwortet.!
