Zurück zur Liste der KursAngebote und zum ZeitPlan.
EclipseRCP
Wir geben einen Überblick über die wichtigsten Konzepte der Rich Client Platform und vertiefen diese jeweils mit Praxisbeispielen. Während des Kurses sollen aus den praktischen Übungen zwei oder drei kleine aber verwendbare Eclipse Applikationen entstehen.
Mehr Infos zu Eclipse:
http://www.eclipse.org
Hier lässt sich mehr zur
Rich Client Platform herausfinden. Das
RCP tutorial bietet einen guten Einstieg für Java Programmierer.
Kursprofil
Thema: Einführung in Eclipse RCP
Veranstalter: AlexBieber und MarcoSchulze
Veranstaltungsart: Workshop (hauptsächlich Praxisübungen)
Termin: Montag, 14. August bis Donnerstag, 17. August nachmittags (siehe ZeitPlan)
Ort: Gebäude 101, Raum 00-010/014
Schwierigkeitsgrad: ![]()
![]()
![]()
Voraussetzungen: Java-Kenntnisse, Java-GUI-Kenntisse (SWT oder Swing), Eclipse (IDE) Kenntnisse von Vorteil
(Das Veranstaltungsprofil kann nur von Kursleitern geändert werden; dazu bitte einloggen.)
Teilnehmer
- Andrei Kouznetsov
- ClaudiusKorzen (
Konflikt mit PythonKurs) - chenk
- SteffenWittmer
- KhaledAljasem
- RainerPeters
- lingchen (
Konflikt mit PythonKurs) - TobiasLangner
- MathiasMaier
- KhaledSoliman
- tarikgasmi
- FlorianWeitling
- MariusHeinzmann
- WaldemarWittmann
- nyaben
- StefanLack
- haytham
Die Teilnehmerzahl dieser Veranstaltung ist auf 20 Personen beschränkt. Bei Überbelegung bilden die in rot dargestellten Personen die Warteliste.
Die Veranstaltung findet nur statt, sofern sich mindestens 10 Personen anmelden.
Um Dich für diesen Kurs anzumelden, musst Du Dich zunächst beim Sommercampus-Wiki einloggen.
Detailliertes Kursprogramm
Wir geben kleine Präsentationen zu den jeweiligen Themen und zu jedem eine kleine praktische Aufgabe. Im laufe des Kurses wird ein kleiner RCP IMAP Client entstehen.
Kursmaterialien Wir werden die Präsentationen zu allen Blöcken hier verlinken, so dass die Kursteilnehmer sie auch öffen und bei den praktischen Aufgaben darin navigieren können.
Beispiel- bzw. Muster-Code stellen wir in einem SVN-Repository zur verfügung. Die URL dazu lautet:
https://svn.nightlabs.org/svn/main/trunk/SommerCampus und ist anonym lesbar. Als Eclipse-SVN Plugin empfiehlt sich
Subclipse, die URL der Updatesite lautet:
http://subclipse.tigris.org/update_1.0.x
Block 1:
Materialien für die SWT-Einführung:
PDF,
ODP(OpenOffice 2) Einführung in
SWT & JFace Überblick SWT
Überblick Widgets, Buttons, Combos, Tables und Listener
Praktikum: SWT "Hello World", SWT "Hello World mit Interaktion"
Weitere Links:
Tutorial Sammlung,
Code Beispiele Überblick SWT
Layouts Dynamische GUI
Praktikum: Experimente mit Layouts
Eclipse als SWT Applikation & Plugin Mechanismus:
PDF,
OpenOffice2+Bilder gezippt Einführung in die Eclipse Workbench als eine SWT Application
Einführung in den Eclipse Plugin Mechanismus
Überblick Plugins (OSGI, Bundles, Classloading, Services)
Plugin Deskriptoren: plugin.xml MANIFEST.MF
Praktikum: Erstellen und Ausführung eines Plugin Projektes.
Tutorial
Block 2:
Materialien für den Mail Client:
PDF,
ODP(OpenOffice 2)
Block 3:
Praktikum: Views, ActionSets, TableViewer, TreeViewer
Block 4:
Materialien zu Editoren:
PDF,
ODP(OpenOffice 2) Praktikum: TableViewer, Editoren
Links:
-
View-Interaktion
Table- und Tree-Viewer
Cell-Editors, Sortierung
Wizards
Eigene RCP Applikationen/Produkte
Kommentare
Fragen und Anregungen zum Kurs? Hier ist Platz dafür vorgesehen. Der Sommercampus lebt von Deiner Mithilfe!