Kö,
Ha
-
26.
Feb.
2000
Objektorientierte Konzepte in der Betriebsprogrammierung
Vorlesungsskript und Video-Aufzeichnung der Vorlesung
Das Vorlesungsskript wird jeweils in Postscript angeboten und ist
voreingestellt mit zwei DIN A5 Seiten pro Druckblatt. Ein Link auf die
DIN A4 Version ist jeweils in Klammern angegeben.
Von der Vorlesung wurde eine Videoaufzeichnung erstellt, die in Form
von MPEG-Clips zur Verfügung steht.
Die Clips sind über die entsprechenden Verweise nach den einzelnen Kapiteln
abrufbar.
Ein Vorlesungsskript, bei dem man aus den einzelnen
Abschnitten direkt über Hyperlinks die Video-Clips abrufen kann, ist
vorgesehen, konnte bislang aber noch nicht realisiert werden.
Kurze Hinweise zum Darstellen von MPEG-Dateien unter UNIX
9.2.2000:
Die Teile Java und Objektorientierte Betriebssystemarchitekturen sind leider im Moment nicht als MPEG verfügbar.
- Inhalt (A4)
Video:
Vorlesungsüberblick
- Objektorientierte Programmierung
(A4)
- Motivation
- Software-Design
- Entstehung des Objektmodells
- OOP - Grundbegriffe (Objekt, Klasse, Methoden, Vererbung, ...)
- Basiskonzepte (Abstraktion, Typisierung, Nebenläufigkeit, ...)
- Objektorientierte Analyse und Design, Design Patterns
- Video:
Teil 1,
Teil 2,
Teil 3,
Teil 4,
Teil 5,
Teil 6,
Teil 7,
Teil 8,
Teil 9,
-
Teil 10,
Teil 11,
Teil 12,
Teil 13,
Teil 14,
Teil 15,
Teil 16
- Verteiltes Programmieren mit CORBA
(A4)
- OOP und Verteilung
- Motivation CORBA
- Überblick CORBA Architektur
- Der Object Request Broker
- CORBA Services
- Video:
Teil 1,
Teil 2,
Teil 3,
Teil 4,
Teil 5,
Teil 6,
Teil 7,
- Betriebssystemarchitekturen
(A4)
- Monolithische Betriebssystemkerne
- Minimalkerne
- Objektbasierte Betriebssysteme
Video:
Teil 1,
Teil 2,
Teil 3,
Teil 4
- Spring: Beispiel für ein verteiltes, objektorientiertes Betriebssystem
(A4)
- Überblick, Motivation & Ziele
- Anwendungssicht, Systemarchitektur
- Programmierung, Schnittstellen
- Namensraum
- Schutzmechanismen
- Kern-Architektur
Video:
Teil 1,
Teil 2,
Teil 3,
Teil 4,
Teil 5,
Teil 6
- Java: Objektorientierte Sprache + virtuelle Maschine für Objekte + objektorientiertes Laufzeitsystem
(A4)
- Architektur der virtuellen Maschine
- JavaOS
- Java-Prozessoren
- Sicherheitskonzepte
- Java im verteilten System
Video:
Teil 1,
Teil 2,
Teil 3,
Teil 4,
Teil 5,
Teil 6,
Teil 7,
Teil 8
- Objektorientierte Betriebssystemarchitekturen - Konzepte und Forschungsprojekte
(A4)
- Frameworks
- Choices (Beispiel: eine objektorientierte Prozeßverwaltung)
- Clouds (ein Betriebssystem für verteilte, nebenläufige Anwendungen)
- MetaJava (eine anwendungsspezifisch anpaßbare Java-Laufzeitumgebung)
Video:
Teil 1,
Teil 2,
Teil 3,
Teil 4
- Objekttechnologie am IMMD IV - Forschung & Industriekooperation
Video:
Teil 1,
Teil 2,
Teil 3,
Unser Server |
Brief an Webmaster |
Navigationshinweise |
Suche