Next:
11. Produktion
Up:
No Title
Previous:
10.6 Existierende Hypertext/Hypermedia-Systeme
II. Multimedia-Technologie
11. Produktion
11.1 Von der Idee zum Produkt
11.2 Technischer Entwicklungsprozeß
11.2.1 Entwicklungsphasen
11.2.1.1 Medienobjekterzeugungsphase
11.2.1.2 Verbindungsphase
11.2.1.3 Generierungsphase
11.2.1.4 Programmierphase
11.2.1.5 Präsentationsphase
11.2.1.6 Werkzeugerweiterungsphase
11.2.2 Entwicklungswerkzeuge
11.2.2.1 Medienobjekterzeugungswerkzeuge
11.2.2.2 Layout-Werkzeuge
11.2.2.3 Strukturierungswerkzeuge
11.2.2.4 Interpreter
11.2.2.5 Codegenerator
11.2.2.6 Programmierumgebung
11.2.2.7 Präsentationswerkzeuge
11.2.3 Entwicklergruppen
11.2.3.1 Medienobjektkreierer
11.2.3.2 Regisseur
11.2.3.3 Programmierer
11.2.3.4 Endbenutzer
11.2.3.5 Medientypintegrator
11.2.4 Analogie zur objektorientierten Programmierung
11.2.5 Anforderungen an Entwicklungswerkzeuge
11.2.5.1 Charakteristische Merkmale und Anforderungen
11.2.5.2 Implementierung
11.3 Multimedia-Softwareengineering
11.3.1 Aspekte des Software-Engineerings
11.3.2 Multimedia-Softwareentwicklung
11.3.2.1 Vorgehensmodelle für die Multimedia-Softwareentwicklung
11.3.2.2 Transformationelle Multimedia-Softwareentwicklung
11.3.3 Hypermedia-Softwareentwicklung
11.3.4 Entwicklungswerkzeuge für multimediale Anwendungen
11.3.5 Bewertung
12. Entwicklungsumgebungen
12.1 Programmierumgebungen
12.1.1 Allgemeine Anforderungen
12.1.1.1 Anforderungen an multimediale Anwendungen
12.1.1.2 Anforderungen an die Programmierumgebung
12.1.2 Elementare Begriffe und Konzepte der Multimedia-Programmierung
12.1.2.1 Medientypen
12.1.2.2 Medienobjekte
12.1.2.3 Medienkomposition
12.1.2.4 Mediensynchronisation
12.1.3 Abstraktionsebenen
12.1.3.1 Geräteeinheiten als eigenständige Komponenten
12.1.3.2 Abstraktionsebene Bibliotheken
12.1.3.3 Abstraktionsebene Systemsoftware
12.1.3.4 Abstraktionsebene Höhere prozedurale Progammiersprachen
12.1.3.5 Abstraktionsebene Objektorientierte Programmierung
12.1.4 Objektorientierte Multimedia-Programmierung
12.1.4.1 Multimedia-Objekte
12.1.4.2 Methoden
12.1.4.3 Ereignisverarbeitung
12.1.4.4 Zugriffspunkte
12.1.4.5 Kanalobjekte
12.1.5 Das XFantasy-UIT
12.1.5.1 Ein- und Ausgabeklassen
12.1.5.2 Klassen für die Erkennung und Propagierung von Events
12.1.5.3 Eventbehandlung
12.1.5.4 User-Interface-Klassen
12.1.5.5 Medienklassen
12.1.6 Autorensystemsprachen
12.1.6.1 Hypertalk
12.1.6.2 Lingo
12.1.6.3 Apple Media Tool Programming Environment (AMTPE)
12.2 Autorensysteme
12.2.1 Klassifizierung und Beschreibung
12.2.1.1 Bildschirm-basierte Autorenwerkzeuge
12.2.1.2 Timeline-basierte Autorenwerkzeuge
12.2.1.3 Flowchart-basierte Autorenwerkzeuge
12.2.2 Vergleich
12.2.3 Bewertung des Vergleichs
12.3 CASE-Tools
13. Design
13.1 Design Kriterien
13.1.1 Typographie
13.1.2 Graphiken und Bilder
13.1.3 Animation und Video
13.1.4 Audio
13.1.4.1 Musik
13.1.4.2 Voice-Psychologie
13.1.4.3 Sprache
13.1.5 Interaktionen
13.1.5.1 Sound bei Interaktionen
13.2 Farbe
13.2.1 Farbpsychologie
13.2.2 Farbzusammenstellung
13.3 Bildschirmlayout
13.4 Spezial Effekte
13.5 Das logische Design
13.5.1 Das Drehbuch
14. Psychologie
14.1 Definition von Evaluation
14.2 Ziele der Software-Evaluation
14.3 Kriterien der Software-Evaluation
14.4 Mittel der Software-Evaluation
14.5 Besonderheiten der Evaluation von Multimedia-Lernsystemen
14.6 Multimedia-Lernsysteme
14.7 Semiotik Modell der Kommunikation
14.8 Evaluation der physikalischen Ebene
14.9 Evaluation der prozeduralen Ebene
14.10 Evaluation der syntaktischen Ebene
14.11 Evaluation der semantischen Ebene
14.12 Evaluation der pragmatischen Ebene
14.13 Beispiel-Evaluationen
14.13.1 Physikalische Ebene
14.13.2 Prozedurale Ebene
14.13.3 Syntaktische Ebene
14.13.4 Semantische Ebene
14.13.5 Pragmatische Ebene
14.14 Fazit
15. Kommunikationssysteme
15.1 Anforderungen an Dienste und Protokolle
15.2 Grundlagen
15.2.1 ISO-OSI-Basisreferenzmodell
15.2.1.1 Das Schichtenmodell
15.2.1.2 Die Protokollhierarchie
15.2.1.3 Das OSI-Referenzmodell
15.2.2 Charakterisierung von Datenströmen
15.2.2.1 Asynchroner Übertragungsmodus
15.2.2.2 Synchroner Übertragungsmodus
15.2.2.3 Isochroner Übertragungsmodus
15.2.3 Klassifikation von Netzen
15.3 Die Protokolle
15.3.1 Das Ethernet
15.3.1.1 Datenübertragung mit unterschiedlichen Prioritäten
15.3.1.2 Fähigkeit zur Übertragung multimedialer Daten
15.3.2 Token Ring
15.3.2.1 Fähigkeit zur Übertragung multimedialer Daten
15.3.3 FDDI
15.3.3.1 Merkmale von FDDI
15.3.3.2 Fähigkeit zur Übertragung multimedialer Daten
15.3.4 B-ISDN & ATM
15.3.4.1 ATM
15.3.4.2 Fähigkeit zur Übertragung multimedialer Daten
15.3.5 TCP/IP
15.3.5.1 Das IP-Protokoll
15.3.5.2 Das TCP-Protokoll
15.3.5.3 Fähigkeit zur Übertragung multimedialer Daten
15.4 weitere Aspekte
15.4.1 Routing-Verfahren
15.4.2 Fehlerbehandlung
15.5 Zusammenfassung
16. Datenbanksysteme
16.1 Probleme der Verwaltung multimedialer Daten
16.1.1 Text
16.1.2 Graphik
16.1.3 Rasterbild
16.1.4 Audio
16.1.5 Video
16.2 Anforderungen an ein MMDBVS
16.2.1 Datenmodell
16.2.1.1 Der Datentyp TEXT
16.2.1.2 Der Datentyp IMAGE
16.2.1.3 Einbettungen in Datenbankschemata
16.2.1.4 Beziehungen
16.2.2 Inhaltsorientierte Suche
17. Synchronisation
17.1 Grundlegende Begriffe
17.2 Synchronisationsanforderungen
17.2.1 Synchronisation zwischen Video- und Audiodatenströmen
17.2.2 Synchronisation zwischen Video- und Textdatenströmen
17.2.3 Synchronisation zwischen Audio- und Bild- oder Textdatenströmen
17.3 Betroffene Systemkomponenten
17.3.1 Speichermedien
17.3.2 Datenspeicherung und Datenverwaltung
17.3.3 Betriebsmittelverwaltung
17.3.4 Rechnernetze
17.4 Synchronisationsarten
17.4.1 Synthetische Synchronisation
17.4.1.1 Definitionsphase(Kompositionsphase)
17.4.1.2 Präsentationsphase
17.4.2 Live-Synchronisation
17.4.2.1 Varianten der Live-Synchronisation
17.5 Synchronisationsverfahren
17.5.1 Zeitmultiplex-Verfahren
17.5.2 Indirekte Adressierung
17.5.3 Direkte Adressierung
17.6 Realisierung der synthetischen Synchronisation
17.6.1 Definitionsphase(Kompositionsphase)
17.6.1.1 Komposition auf einer Zeitachse
17.6.1.2 Hierarchische Komposition
17.6.1.3 Komposition über Referenzpunkte
17.6.2 Präsentationsphase
17.7 Realisierung der Live-Synchronisation
17.7.1 Zeitmultiplex-Verfahren
17.7.2 Indirekte Adressierung
17.7.3 Direkte Adressierung
18. Datenkompression
18.1 Anforderungen an Kompressions- und Dekompressionsverfahren
18.2 Kompressions- und Dekompressionsverfahren
18.3 Kompressionsschritte
18.4 Beschreibung grundlegender Verfahren
18.5 Multimedia-KD-Verfahren
18.6 JPEG
18.6.1 Bildaufbereitung
18.6.2 Bildverarbeitung
18.6.3 Quantisierung
18.6.4 Entropiekodierung
18.7 MPEG
18.7.1 Bildaufbereitung
18.7.2 Bildverarbeitung
18.7.3 Quantisierung
18.7.4 Audiostrom
18.7.5 Videostrom
19. Speichermedien
19.1 Die Compact Disc
19.1.1 Grundlegende Technologie
19.1.2 Logische Datenorganisation
19.1.2.1 Modulation
19.1.2.2 Frame
19.1.2.3 Sektor
19.1.2.4 Track
19.1.2.5 Subchannels
19.1.2.6 Fehlerbehandlung
19.1.2.7 Dateisysteme
19.1.3 Struktur von CD-Standards
19.1.3.1 Disc-Format
19.1.3.2 Anwendungsspezifische Themen
19.1.3.3 Anwendungsunabhängige Themen
19.2 CD-Standards
19.2.1 Red Book
19.2.1.0.1 Compact Disc Digital Audio (CD-DA)
19.2.2 Yellow Book
19.2.2.0.1 CD Read Only Memory (CD-ROM)
19.2.3 CD-ROM Extended Architecture (CD-ROM XA)
19.2.4 Green Book
19.2.4.0.1 CD Interactive (CD-I)
19.2.4.0.2 YUV-Mode
19.2.4.0.3 CLUT
19.2.4.0.4 RGB-Mode
19.2.5 CD-I Ready
19.2.6 CD-Bridge
19.2.7 Photo CD
19.2.8 White Book
19.2.8.0.1 Video CD
19.2.9 CD+G und CD+MIDI
19.2.10 CD-Video (CD-V)
19.2.11 CD-Background Music (CD-BGM)
19.2.12 Orange Book
19.2.12.0.1 CD Write Once (CD-WO)
19.2.12.0.2 CD Magneto Optical (CD-MO)
19.3 Weiterentwicklungen
20. Formalismen, Standards und Normen
20.1 Das Dexter-Hypertext-Referenzmodell
20.1.1 Das Dexter Hypertext Referenz Modell
20.1.1.1 Das Storage Layer
20.1.1.2 Das Run-Time Layer
20.1.2 Das DeVise Projekt
20.1.3 Das Amsterdam Hypermedia Modell
20.1.3.1 Hypertext - Multimedia - Hypermedia
20.1.3.2 Zeitliche Informationen
20.1.3.3 Links in Hypermedia
20.1.3.4 Präsentationsattribute
20.2 HyTime
20.2.1 SGML
20.2.1.1 Eigenschaften strukturierter Dokumente
20.2.1.2 Aufbau eines SGML Dokumentes
20.2.1.3 Beispiel eines SGML Dokumentes
20.2.2 HyTime Einführung
20.2.2.1 Geschichte
20.2.2.2 Eigenschaften von HyTime
20.2.3 HyTime Module
20.2.3.1 `Base Module'
20.2.3.2 `Location Address Module'
20.2.3.3 `Hyperlink Module'
20.2.3.4 `Finite Coordinate Space (FCS) Module' ('Measurement Module')
20.2.3.5 Modul-Abhängigkeiten
20.2.4 Präsentation eines HyTime-Dokuments
20.2.5 HyTime Beispiele
20.2.5.1 Beispiel einer DTD
20.2.5.2 Beispiel einer HyTime-Präsentation
20.2.6 Zusammenfassung und Ausblick
20.3 MHEG
20.3.1 Konzepte zum Austausch von MM-Informationen
20.3.1.1 Lebenszyklus von MHEG-Objekten
20.3.1.2 Laufzeitumgebung
20.3.1.3 Ausführung einer Präsentation
20.3.2 Beschreibung der MHEG-Objektklassen
20.3.2.1 Anforderungen einer Multimedia-Präsentation
20.3.2.2 Objektklassen-Übersicht
20.3.2.3 MH-Objektklasse
20.3.2.4 Content-Klasse
20.3.2.5 Action-Klasse
20.3.2.6 Link-Klasse
20.3.2.7 Script-Klasse
20.3.2.8 Selection-Klasse
20.3.2.9 Modification-Klasse
20.3.2.10 Composite-Klasse
20.3.3 Fazit
20.4 Formale Beschreibung multimedialer Anwendungen
20.4.1 Statecharts
20.4.1.1 Modellierung von Hypertext durch Statecharts
20.4.2 Object Composition Petri Net (OCPN)
20.4.2.1 Petri-Netze
20.4.2.2 Zeitintervalle
20.4.2.3 Resümee
20.4.3 Calculus of Communication Systems (CCS)
Dietrich Boles
1998-12-23