Eclipse 4RCP
Kurs
In Bielefeld
Beschreibung
-
Kursart
Kurs
-
Ort
Bielefeld
-
Dauer
4 Tage
Gerichtet an: Software Entwickler und Architekten
Standorte und Zeitplan
Lage
Beginn
Beginn
Meinungen
Inhalte
- Einführung in RCP
- Geschichte, Vorteile und Beispielanwendungen
- Architektur einer RCP Anwendung
- Plug-in basierte Modularisierung
Einführung in Eclipse 4
- Motivation für eine neue Plattform
- Kerninnovationen
- Hello World
Das Application Model
- Überblick EMF (optional)
- Eclipse 4 Tooling
- Modellierung einer Applikation
- Das Application Model erweitern
Dependency Injection
- Der Eclipse Context
- Manuelle Injektion
Programmierung mit Annotationen
- Handlers, Commands und Items
- Lebenszyklus Annotationen
Services
- Existierende e4 Services
- Eigene Services definieren
JFace Viewers
- Einführung in Structured Viewers
- Content und Label Provider
Branding und Packaging
- Look and Feel einer RCP Applikation
- Auslieferung einer RCP Applikation
SWT und Jface
- Einführung in SWT
- SWT Widgets und Controls
- Threading in SWT
- SWT Events
- SWT Layouts
- SWT / JFace Dialoge
- Einführung in JFace Databinding
OSGi Essentials
- OSGi und RCP
- Wie arbeiten Plug-ins zusammen
- Versionierungs- und Namenskonventionen
Eigene Extension Points definieren
- Extension Points, Extensions und Contributions
- Der Extension Point Editor
Weitere Themen
- Internationalisierung (i18n)
- Testing with JUnit
- CSS Styling
- Der Event Bus
- Migration von Eclipse 3.x zu Eclipse 4
Eclipse 4RCP