|
>Rich-Client-Entwicklung mit Eclipse
Zusatzkurse:
>Rich-Client- und Rich-Ajax-Entwicklung
>Einführung in Eclipse 4
Ein Kurs für alle, die sofort mit der
Rich-Client-Entwicklung anfangen wollen. Behandelt werden die Eclipse Plattform
als Grundlage für Entwicklung von Rich-Client-Anwendungen, die GUI-Entwicklung
mit SWT und JFace, schließlich die Ausgestaltung, Auslieferung, Installation
und Pflege von RCP-Anwendungen. Nach Abschluss des Kurses sind Sie in
der Lage, einfache Applikationen auf Grundlage der RCP zu erstellen.
Voraussetzungen: Beherrschung des Eclipse Java IDE, gute Kenntnisse von Java und XML. Kenntnisse
der wichtigsten objektorientierten Entwurfsmuster sind von Vorteil.
Dauer: 3 oder 4 Tage
Teilnehmerzahl: bis zu 8 Teilnehmer bei 3-Tages-Kurs
bis zu 12 Teilnehmer bei 4-Tages-Kurs
Dozent: Dr. Berthold
Daum
Kursthemen:
- Plugin-Entwicklung
- Architektur
der Eclipse Plattform
- OSGi
- Bundles
- Das OSGi-Manifest
- Der OSGi-ClassLoader
- Der Bundle-Aktivator
- OSGi-Services
- Kernklassen der Eclipse Plattform
- Filesystem und Workspace
- Jobs
- Eclipse Databinding
-
Plugin-Definition
- Grundlagen
- Erweiterungspunkte und Erweiterungen
- Plugin-Manifest
- Die Erweiterungsregistratur
- Die Werkzeuge der PDE
- Die
Eclipse Workbench
-
Architektur
und zentrale Dienste
- Operationen und Undo
- Workbenchkomponenten
(Editor, View, Dialog, Perspektive)
- Präferenzen
- Benutzerhilfe
- Modularisierung
und Plugin-Kooperation
- GUI-Gestaltung
- JFace
- Fenster
und Dialoge
- Viewer
- Tabellen
und Zelleneditoren
- Aktionen
und Menüs
- Wizards
- Präferenzdialoge
- JFace
Databinding
- Textverarbeitung
- TextViewer
und SourceViewer
- Dokumente
- Das
SWT
- Die
Widget-Hierarchie
- Ereignisverarbeitung
- Browser
- Layouts
- Grafik
- Ausgabe
auf Drucker
- Ressourcenverwaltung
- Threads
- Swing
und SWT integrieren
- Werkzeuge
- Das Eclipse Forms API (nur bei 4-Tages-Kurs)
- Grundlagen
- Forms Komponenten
- Forms Ressourcen
- Höhere Schichten des Forms API
- RCP-Entwicklung
- Architektur der Eclipse Rich-Client-Plattform
- Eclipse RCP vs. Eclipse IDE
- Kernklassen
der Eclipse RCP
- vorgefertigte
Aktionen
- Die
generische Workbench
- Definition
- Komponenten der generischen Workbench
- Das Hilfe-GUI
- Produktgestaltung
- Produktkonfiguration
- Produktvarianten
- Der Willkommensschirm
- Die Konfigurationsdatei
- Auslieferung
- Plugins,
Fragmente, Features
- Produkte
internationalisieren
- Für die Auslieferung verpacken
- Mulit-Plattform-Auslieferung
- Remote Debugging
- Installation aktualisieren
- Architekturbeispiel einer RCP-Anwendung
- Plugin-Kooperation in RCP-Anwendungen
Zusatztage:
>Rich-Client- und Rich-Ajax-Entwicklung
Dauer: 1 Tag
Einführung in die Eclipse Rich Ajax Platform
(RAP), mit der Rich-Client-Anwendungen mit einer
Weboberfläche versehen werden können.
- RAP- Architektur und Konzept
- RAP-Anwendungsentwicklung
- RAP-Projekte
- Templates
- Programmstart und Fehlersuche
- RAP und SWT/JFace
- Einschränkungen
- Eigene Widgets
- RAP-Anwendungen gestalten
- Auslieferung
- OSGi
- WAR/Application-Server
>Einführung in Eclipse 4
Einführung in die mit Eclipse 4 neu eingeführten Technologien.
Dieser Kurs ist für alle die von Interesse, die wissen wollen, in welche Richtung sich Eclipse weiterentwickelt.
Dauer: 1 Tag
- Das Eclipse-4-Service-Modell
- Erweiterungspunkte
- Kontexte und Service-Broker
- Dependency Injection
- Einführung in EMF-Ecore
- Grundlagen der EMF-Modellierung
- Verwendung in Eclipse 4
- Die Eclipse 4 Workbench
- Modell und Präsentation
- Live Modelling
- Databinding
- Oberflächengestaltung
- Rendering
- Ressourcenlader
- Styling mit CSS
- Kompatibilität
Termine: n.V.
Kursgebühr: € 520,00 pro Kurstag
>Anmelden
|