Spezielle Kapitel aus Software Engineering:

Komponententechnologie mit Eclipse

339.330 1KV Wolfgang Heider 13:45 - 15:15 Beginn: 21.3.2012


Diese KV vermittelt Grundlagen von Komponenten-/Plugin-orienter Softwareentwicklung und gibt eine Einführung in die Programmierung von Eclipse Plugins. Ziel der LVA ist mitunter eine Vorbereitung auf künftige Arbeiten (Bakk., Praktikum, Master, etc.) bzw. auf Arbeitgeber, die relativ häufig auf Eclipse als Plattform setzen.

Inhalt

  1. Einführung, Motivation, Überblick Plattformen & Komponenten Systeme, Dependency Management, API Design
  2. Eclipse API, Plugins, Features, UpdateSites
  3. Plugin Dependencies, Class-Loading
  4. Tutorial & HowTo für eigenes Eclipse Beispiel-Projekt

Termine

Termin Raum Inhalt
Mi, 21.3.2012 HS 12 Einführung & Motivation
Überblick Plattformen & Komponenten Systeme
Dependency Management
API Design
Mi, 28.3.2012 KEP 1 Eclipse API
Plugins
Features & UpdateSites
Mi, 18.4.2012 HS 12 Plugin Dependencies
Class-Loading
Mi, 25.4.2012 HS 12 Tutorial & HowTo für eigenes Eclipse Beispiel-Projekt

Skript

Die LVA Unterlagen werden im KUSSS zur Verfügung gestellt. Diese werden zu einem großen Teil auf frei verfügbare und sehr umfangreiche Dokumentationen verlinken.

Beurteilung

Es wird keine schriftliche Prüfung stattfinden. Zum positiven Abschluss dieser LVA ist ein kleines Beispielprojekt mit selbst entwickelten Eclipse Plugins zu implementieren und eine interaktive Teilname an der LVA ist erwünscht. Das Beispielprojekt wird aus sehr wenig Codezeilen bestehen, die jedoch komplexere Komponenten-Interaktionen implementieren, die in der LVA behandelt werden.

Abgabe: Auf Terminvereinbarung kommen Sie bitte mit Notebook zum LVA Leiter und präsentieren Ihre komponenten-orientierten Software-Architektur-Kunstwerke.

Referenzen