IMMD IV Home Page Back Up Next Help Kö, Ha, Za - Dec. 2, 1998

Sommersemester 1999

Object-oriented Concepts for Distributed Systems (OODS) (10304)

Dozentinnen/Dozenten
Dr.-Ing. Jürgen Kleinöder, Dr.-Ing. Franz Hauck, Dipl.-Inf. Michael Golm, Dipl.-Inf. Uwe Rastofer

Angaben
Vorlesung mit Übung
4 SWS, benoteter Schein, ECTS-Studium, ECTS-Credits: 8
nur Fachstudium, Scheinerwerb durch Kolloquium (2-stündig) oder Abgabe von Übungsaufgaben und Kolloquium (4-stündig)
Zeit und Ort: Mi 16:00 - 18:00, H4; Di 10:00 - 12:00, H10

Voraussetzungen / Organisatorisches
Geeignet für Hauptstudium ab 6. Semester


Lecturers:
Jürgen Kleinöder, Franz Hauck

Course Description:
Lecture with exercise classes, Credit: 2 or 4 hours, Format: 2 hours of lecture and 2 hours of exercise classes per week, marked or unmarked certificate: successful handling of exercises and/or oral examination

Time and Location:
Lecture: Tue, 10:15 am - 11:45 am, H4
Exercise class: Wed, 4:15 pm - 5:45 pm, H4

Laboratory Work:
Self-dependent computer programming at the CIP workstations of the Dept. of Computer Science. Problems are to be discussed in the exercise classes on Wednesday.

Target Group:
Students in Computer Science
Students of the International Masters Program in Computational Engineering

[*] Lecture overview

[*] Script / Slides

[*] Exercise classes

[*] WWW Page of the 1997 course OOBP
with additional information and video sequences in german


Overview
Object-oriented programming, Java; Distributed systems; Programming distributed systems with CORBA; Java component models; Frameworks

The first part of the lecture gives an overview about the basic concepts of object-oriented programming. Examples from C++ and Java are used to illustrate the theretical concepts. In the second part we introduce distributed systems in general and its the fundamental problems and concepts. CORBA as middleware for object-oriented applications in distributed systems builts the bridge between these section in part three of the lecture. In part four we introduce Microsoft's DCOM and compare it to the CORBA architecture. The next sections cover Component Models, JavaBeans and Jini, Frameworks and the Java Enterprise API. We conclude the course with a (very) short overview about object-orinted analysis and design.

The exercise classes give a more detailed introduction into Java, combined with programming assignments. Programming of distributed applications can be practiced first by using the Java RMI mechanism and later with a CORBA middleware platform. Further topics are JavaBeans and Jini.


About our Server | Mail to Webmaster | Navigational Hints | Search