|
Wintersemester 2002
Übungen zu Objektorientierte Konzepte in Verteilten Systemen und Betriebssystemen (OOVS)
Termine Tafelübung (pro Student je ein Termin nötig)
Anmeldung ab Do. 17.10. über das Web Anmelde System W.A.S.
Nr |
Termin |
Raum |
Bemerkungen |
1 |
Mo |
14:30 - 16:00 |
Raum 00.152 |
|
2 |
Di |
12:30 - 14:00 |
Raum 2.038 |
|
Termine Rechnerübung
Die betreuten Rechnerübungen beginnen ab dem 21.10.
Zu den angegebenen Terminen ist der Rechnerraum für OOVS-Übungen belegt
und es steht ein Übungsleiter bei Fragen zur Verfügung. Wir verzichten auf eine feste
Zuordnung der Übungsteilnehmer zu den Rechnerübungsterminen. Die Termine können damit
nach Bedarf frei gewählt werden.
Nr. |
Termin |
Raum |
Übungsleiter |
1 |
Mi |
14 - 16 |
00.156 |
Christian Flügel |
2 |
Do |
14 - 16 |
00.156 |
Christian Flügel |
Zur Information
Stundenplan mit allen OOVS-Vorlesungs- und Übungsterminen
Folien der Übungen
Datum |
Thema |
A6 ps.gz |
A6 pdf |
21.10.-25.10. |
Java Überblick, OO-Grundlagen mit Java, Vererbung, Hinweise zur Aufgabe1 |
1-A6.ps.gz |
1-A6.pdf |
28.10.-01.011. |
abstrakte Klassen, Packages, konstante Elemente, innere Klassen, JUnit |
2-A6 ps.gz |
2-A6 pdf |
04.11.-08.11. |
Exceptions, Streams, Threads |
3-A6 ps.gz |
3-A6 pdf |
11.11.-15.11. |
Threads, Sockets, Serialisierung, ClassLoader, SecurityManager |
4-A6 ps.gz |
4-A6 pdf |
18.11.-22.11. |
RMI |
5-A6 ps.gz |
5-A6 pdf |
25.11.-29.11. |
ORB, ANT |
6-A6 ps.gz |
6-A6 pdf |
02.12.-06.12. |
CORBA Einführung, IDL |
7-A6 ps.gz |
7-A6 pdf |
09.12.-13.12. |
IDL -> Java Mapping |
8-A6 ps.gz |
8-A6 pdf |
16.12.-20.12. |
Namensdienst, POA |
9-A6 ps.gz |
9-A6 pdf |
13.01.-17.01. |
CORBA-Services, Java Security API |
10-A6 ps.gz |
10-A6 pdf |
20.01.-24.01. |
C# vs. Java |
11-A6 ps.gz |
11-A6 pdf |
27.01.-31.01. |
Binden von .NET Anwendungen |
12-A6 ps.gz |
12-A6 pdf |
03.02.-07.02. |
.NET Remoting |
13-A6 ps.gz |
13-A6 pdf |
Übungsaufgaben
Steht der Abgabetermin in Klammern so bedeutet das, dass die Aufgabe nicht abgebeben werden muss.
Die Bearbeitung sollte jedoch bis zum angegebenen Zeitpunkt abgeschlossen sein.
Nr. |
Beschreibung |
Ausgabetermin |
Abgabetermin |
Punkte |
1 |
WhiteBoard
(ps/pdf) |
17.10.2002 |
(27.10.2002) |
0 |
2 |
WhiteBoard - Interaktiv
(ps/pdf) |
24.10.2002 |
(03.11.2002) |
0 |
3 |
WhiteBoard - Laden/Speichern
(ps/pdf) |
31.10.2002 |
(10.11.2002) |
0 |
4 |
WhiteBoard - Client/Server
(ps/pdf) |
07.11.2002 |
25.11.2002, 08:00 |
25 |
5 |
WhiteBoard - RMI
(ps/pdf) |
21.11.2002 |
(01.12.2002) |
0 |
6 |
ORB
(ps/pdf) |
28.11.2002 |
19.12.2002, 17:00 |
30 |
7 |
CORBA-Client und Server
(ps/pdf) |
18.12.2002 |
23.01.2003, 17:00 |
25 |
Literaturempfehlungen
- Ken Arnold, James Gosling und David Holmes.
The Java Programming Language.
Addison-Wesley, 2000.
- Ken Arnold, James Gosling.
Thinking in Java.
Prentice Hall Computer Books, 2000.
- Guido Krüger.
Go To Java 2.
Addison-Wesley, 2000.
- David Flanagan.
Java in a Nutshell.
O'Reilly & Associates, Inc.
- Marko Boger.
Java in verteilten Systemen.
dpunkt.verlag, 1999.
- John Ousterhout.
Why Threads Are A Bad Idea (for most purposes).
This talk was presented as an Invited Talk at the 1996 USENIX Technical Conference (January 25, 1996)
-
Java Online Dokumentation
- Object Management Group.
CommonObject Request Broker Architecture: Core Specification.
Version 3.0, November 2002.
Wichtige Kapitel für die Übung sind:
- 2. CORBA Overview
- 3. OMG IDL Syntax and Semantics
- 4. ORB Interface
- 11. The Portable Object Adaptor
- Object Management Group.
IDL to Java Language Mapping Specification.
Version 1.2, August 2002.
- Object Management Group.
Naming Service Specification.
Version 1.2, September 2002.
- Object Management Group.
Life Cycle Service Specification.
Version 1.2, September 2002.
- Object Management Group.
Transaction Service Specification.
Version 1.3, September 2002.
- Object Management Group.
Persistent State Service Specification.
Version 2.0, September 2002.
- Tom Barnaby.
Distributed .NET Programming in C#.
Apress 2002
- ECMA.
C# Language Specification.
Dezember 2001
- ECMA.
Common Language Infrastructure (CLI).
(Anhang)
Dezember 2001
|
|