Technische Universität München, Institut für Informatik
Systementwicklungsprojekt (bei Siemens)
Implementierung eines verteilten Editors mit Hilfe von Java Beans
und DCOM
-
Thematische Einordnung:
-
Seit der Version 1.1 unterstützt die Sprache Java das Konzept von
Komponenten in der Form von Java Beans. Komponenten sind ein Strukturierungsmittel,
von dem man sich u.a. eine stärkere Kapselung und damit verbunden
einen höheren Grad an Wiederverwendung erwartet. Gerade graphische
Benutzeroberflächen bieten sich zur Programmierung als Komponente
an, da sie von der eigentlichen Funktionalität des Systems abgeschottet
sind und mit diesem über klar definierte Schnittstellen kommunizieren.
-
Inzwischen werden Java Beans bereits von einer Reihe von Entwicklungswerkzeugen
unterstützt mit jeweils unterschiedlichen Möglichkeiten. Im Rahmen
des Fopras soll daher anhand eines Fallbeispiels eine Evaluierung eines
geeigneten Tools vorgenommen werden. Als Beispiel dient ein verteilter
Pausenplaner für eine Schule. Dieser wurde bereits teilweise implementiert
(Server-Seite) und vereint neuere Features von Java wie beispielsweise
persistente Datenhaltung oder den Kommunikationsmechanismus RMI.
-
Konkrete Aufgabenstellung:
-
Einarbeitung in die Themengebiete 'Komponentenbasierte Softwareentwicklung'
und 'Java Beans'
-
Evaluierung eines geeigneten Werkzeugs (z.B. Visual Age)
-
Einarbeitung in das bestehende Back-End zum Pausenplaner
-
Design und Implementierung der graphischen Benutzeroberfläche
-
Dokumentation von Design und Implementierung.
-
Voraussetzungen:
-
Interesse an den Themengebieten Softwareengineering und GUIs, Kenntnisse
in Java.
-
Möglichkeiten:
-
Erlernen neuester Java-Spracherweiterungen und Kommunikationsinfrastrukturen
(Java's RMI, DCOM). Umgang mit neusten Softwareentwicklungs-Werkzeugen.
Besonderheit:
Dieses Systementwicklungsprojekt findet bei Siemens statt.
Betreuer:
Andreas Rausch, e-mail: rausch@informatik.tu-muenchen.de,
Tel.: 289-22362, Zi. S 2214
Marc Sihling, e-mail: sihling@informatik.tu-muenchen.de,
Tel.: 289-22685, Zi. S 2216
Michael Stal, e-mail: michael.stal@mchp.siemens.de, Tel.: 636-49380,
Siemens Perlach
Aufgabensteller:
Prof. Dr.
Manfred Broy
Marc Sihling,
1997-07-29