de

Welcome Gast


  • Login
Full load

Winter Term 2002/2003
Projekt Entwicklung verteilter Systeme
General Information
Course number 18.340
Course type Project
Lecturer Dr. Toby Baier, Dr. Dietrich Fahrenholtz, Prof. Dr. Winfried Lamersdorf
Location F-535 u.n.Vereinb. (6 SWS)
Time Mi. 14-18 s.t.
Recurrence Jährlich zum Wintersemester mit wechselnden, jeweils aktuellen Themen.
Suitability Für WirtschaftsinformatikerInnen geeignet. Für LehrerInnen und NebenfächlerInnen nur bedingt geeignet.
Qualifications Bereitschaft zum Engagement in einem der Teilprojekte; grundlegende Kenntnisse in Java und im Umgang mit Linux.
Topic
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.
Procedure
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.
Learning target
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.
Literature
- 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.