en

Willkommen Gast


  • Login
Full load

Wintersemester 2002/2003
Projekt Entwicklung verteilter Systeme
Allgemeine Information
Veranstaltungs-Nr. 18.340
Veranstaltungs-Type Projekt
Veranstalter Dr. Toby Baier, Dr. Dietrich Fahrenholtz, Prof. Dr. Winfried Lamersdorf
Ort F-535 u.n.Vereinb. (6 SWS)
Zeit Mi. 14-18 s.t.
Periodizität Jährlich zum Wintersemester mit wechselnden, jeweils aktuellen Themen.
Eignung Für WirtschaftsinformatikerInnen geeignet. Für LehrerInnen und NebenfächlerInnen nur bedingt geeignet.
Voraussetzungen Bereitschaft zum Engagement in einem der Teilprojekte; grundlegende Kenntnisse in Java und im Umgang mit Linux.
Inhalt
Als Projektziel soll ein einfaches und sicheres Peer-to-Peer Instant Messaging (IM)-System entwickelt werden. Dazu werden am Anfang Basistechnologien wie
  • das Project JXTA und
  • die Java Cryptography Extension (JCE)
eingeführt und Erfahrungen damit gesammelt, um dann gemeinsam einen Plan für das Gesamtprojekt zu gestalten. Das IM-System wird in mehrere Teilprojekte untergliedert, die von verschiedenen Kleingruppen eigenständig bearbeitet werden.
Vorgehen
Einführung durch die Veranstalter und Referate der TeilnehmerInnen zu den Fachthemen im Vortragsteil. Im praktischen Teil werden zunächst die grundlegenden Technologien, wie beispielsweise XML oder JXTA, in kleineren Aufgaben erarbeitet. Später folgt eine gruppenorientierte Arbeit an Teilprojekten.
Lernziel
In diesem Projekt sollen nicht nur Programmierkenntnisse erworben, sondern auch Teamarbeit an einem etwas größeren Ziel geübt werden. Ebenso soll das Verständnis von verteilten Systemen, insbesondere neuerer Peer-to-Peer-Technologie vertieft werden. Dazu gehören auch deren Sicherheitsaspekte, die mit der Behandlung kryptographischer Technologien abgedeckt werden.
Literatur
- Sing Li: JXTA, Peer-to-Peer Computing with Java (Wrox Early Adopter Series) - http://www.jxta.org/ - http://java.sun.com/products/jce/ Weitere Literatur wird in der Veranstaltung bekanntgegeben.