Download

ilmenau.zip
(2,24 Mb)

Technische Universität Ilmenau

Fakultät für Informatik und Automatisierung
Institut für Theoretische und Technische Informatik
Fachgebiet für Softwaresysteme / Prozessinformatik

Diplomarbeit zur Erlangung des akademischen Grades
''Diplom-Wirtschaftsinformatikerin''

Analyse und Entwicklung der webbasierten
Konfiguration einer Software Systemfamilie als Linux-
Live-CD im Rahmen des Digitalen Video Projektes

Vorgelegt an der Fakultät für Informatik und Automatisierung der
Technischen Universität Ilmenau von
Katharina Berg
Geboren am 06. Februar 1981 in Zeulenroda
Matrikel 99
Matrikelnummer 29709
Betreuende Hochschullehrerin: Prof. Dr. -Ing. habil. Ilka Phillipow
Betreuer: Dr.-Ing. Detlef Streitferdt
Beginn der Diplomarbeit: 01. Februar 2005
Abgabe der Diplomarbeit: 01. August 2005

Inhaltsverzeichnis

Abkürzungsverzeichnis

Danksagung

Kurzfassung

1 Einleitung

1.1 Gegenstand der Arbeit und Problemstellung

1.2 Zielsetzung

1.3 Vorgehensweise und Aufbau der Arbeit


2 Grundlagen und Einführung

2.1 Das DVP-Projekt an der TU Ilmenau

2.1.1 Vorstellung des Projektes

2.1.2 Das FORE-Modell

2.2 Live-CD Projekte

2.2.1 Bestehende Live-CD Projekte unter Linux

2.2.1.1 Knoppix 3.9

2.2.1.2 Kanotix 2005-03

2.2.2 Live-CD Projekte unter Windows

2.2.2.1 Microsoft Windows PE

2.2.2.2 Bart PE

2.3 Digitalfernsehen

2.3.1 Digitalfernsehen im Wohnzimmer

2.3.2 Digitalfernsehen am PC

2.4 Software-Projekte für digitales Fernsehen

2.4.1 Linuxbasierende Projekte

2.4.1.1 Das VDR-Projekt

2.4.2 Windowsbasierende Projekte


3 Konfigurationsmöglichkeiten von Software

3.1 Allgemeine Einführung

3.1.1 Ablauf des Softwareentwicklungsprozesses

3.1.2 Konzepte der Systemfamilienentwicklung

3.1.3 Integration der Konzepte in den Softwareentwicklungsprozess

3.2 Softwareengineeringkonzepte zur Konfiguration von Systemfamilien

3.2.1 Einleitung in die Entwicklung von Systemfamilien

3.2.2 Programmierparadigmen

3.2.2.1 Generative Programmierung

3.2.2.2 Aspektorientierte Programmierung

3.2.3 Schichtenarchitekturen

3.2.3.1 GenVoca

3.2.3.2 Plugins

3.2.4 Programmierkonzepte

3.2.4.1 Entwurfsmuster

3.2.4.2 Polymorphismus

3.2.5 Komponentenarchitekturen

3.2.5.1 COM / ActiveX von Microsoft

3.2.5.2 JavaBeans von Sun

3.2.5.3 CORBA von OMG

3.3 Konfiguration im laufenden Betriebssystem

3.3.1 Windows

3.3.1.1 Beschreibung der Konzepte

3.3.1.2 Bewertung der Konzepte

3.3.2 Linux

3.3.2.1 Beschreibung der Konzepte

3.3.2.2 Bewertung der Konzepte

3.4 Ergebnisse der Analyse von Konfigurationskonzepten

3.4.1 Zusammenfassung der Ergebnisse

3.4.2 Ergebnisse für die Konfiguration der VDR-Software


4 Beispiel im Rahmen des DVP-Projektes

4.1 Ist-Analyse und Domänenwissen

4.1.1 Beschreibung der CD

4.1.2 Eingriffsbereiche

4.1.2.1 Bootvorgang

4.1.2.2 Die Weboberfläche

4.1.2.3 Der Programmcode

4.1.2.4 Integration neuer Plugins

4.2 Soll-Konzept: Mögliche Änderungen

4.2.1 Änderungen auf Code-Ebene

4.2.2 Änderungen auf Seiten des Webmenüs

4.3 Zusammenfassung der Ergebnisse


5 Zusammenfassung und Ausblick

5.1 Zusammenfassung und abschließende Bemerkungen

5.2 Ausblick




Anhang

Anhang A: Aufbau des DVP-Projektes an der TU Ilmenau

Anhang B: Merkmalmodell des DVP nach FORE

Anhang C: Plugins für VDR (Stand 01.07.2005)


Thesen

Literaturverzeichnis

Erklärung


Top| Home| Nächste >>
" TARGET="_blank"> >> Home Page <<