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:
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