Der Anlaß für diese Diplomarbeit ist ein „Forschungsprojekt DAB“. Es beschäftigt sich mit
der Weiterentwicklung der Möglichkeiten im DAB sowie mit deren Realisierung. Dabei
sollen Probleme erkannt, nach Lösungen gesucht und diese umgesetzt werden.
1.2 Aufgabenstellung
Seiten, die in HTML-Standards bis einschließlich 3.2 erstellt wurden, sollen für die
Darstellung im DAB nutzbar gemacht werden, damit diese auf Geräten früherer Generationen
angezeigt werden können.
Man unterscheidet dabei verschiedene Empfängertypen (siehe auch Punkt 2.3):
· Typ B (Geräte ohne PC-Unterstützung),
· Typ C (Geräte mit PC-Unterstützung und Massenspeicher) und
· Typ D (PC-Einsteckkarten).
Die Typen B und C werden dabei hauptsächlich in Kraftfahrzeugen als mobile Stationen
eingesetzt. Ich beschränke mich dabei auf die Umsetzung für die Typ-C–Geräte, da diese
ausschließlich im Pilotprojekt des Freistaates Sachsen vorkommen und es sich dabei um die
bisher am weitest entwickelten Geräte für den mobilen Einsatz handelt.
Für die Typ-D-Geräte gibt es keinerlei Beschränkungen, da die Darstellbarkeit durch den
dazugehörigen HTML-Browser auf dem PC gewährleistet ist.
1.3 Vorgehensweise
Zunächst beschäftige ich mich mit der Analyse des DAB-HTML-Dialektes. Dieser Dialekt
entspricht der HTML–Spezifikation 2.0 mit einigen Ausnahmen. Es wird ein Graph erstellt,
der die Syntax dieses Dialektes veranschaulicht. Anhand dieses Graphen wird die
Syntaxprüfung von HTML-Dateien vorgenommen. Dabei werden alle Tags der Quelldatei
identifiziert. Syntaxfehler werden offenbar.
Zur Konvertierung der HTML-Dateien ist es notwendig, die Tags zu interpretieren. Nicht
erlaubte Tags werden protokolliert. Erlaubte Tags werden beibehalten. Bestimmte
Anweisungen können in Alternativdarstellungen konvertiert werden.
Dazu wird ein Programm entwickelt, das das interaktive Bearbeiten des Quelltextes
ermöglicht. Die Implementierung erfolgt als Windows-Programm in C++ (Power++ 2.1). [...]
Inhaltsverzeichnis
- 1 Einführung
- 1.1 Veranlassung
- 1.2 Aufgabenstellung
- 1.3 Vorgehensweise
- 2 Überblick DAB
- 2.1 Entwicklung und Geschichte
- 2.2 Technische Grundlagen
- 2.3 Endgeräte
- 3 Analyse des DAB - HTML – Dialektes
- 3.1 Vorbetrachtung
- 3.2 Beschreibung DAB - HTML – Tags
- 3.2.1 Kopfteil
- 3.2.2 Inhaltsteil
- 3.2.3 Überschriften
- 3.2.4 Zeichenketten
- 3.2.5 Textauszeichnung
- 3.2.6 Ausrichtung
- 3.2.7 Listenstrukturen
- 3.2.8 Links und Anker
- 3.2.9 Grafische Elemente
- 3.3 Überprüfung der Syntax einer HTML-Datei
- 3.3.1 Grundlagen
- 3.3.2 Syntaxgraph
- 3.3.3 Verwendete Klassen und deren Hierarchie
- 3.3.4 Struktogramm für Programmablauf
- 3.3.5 Programmumsetzung in C++
- 4 Alternative Darstellungsformen
- 4.1 Überblick nicht zugelassener Tags im DAB
- 4.2 Tabellen
- 4.2.1 Darstellung durch alternative Tags
- 4.2.2 Darstellung in einer Grafik
- 4.2.3 Darstellung mit Screenshot
- 4.3 Anker
- 4.4 Grafiken
- 4.4.1 Einfache Bilder
- 4.4.2 Image-Maps
- 4.5 Formulare
- 4.6 Indexe
- 4.7 Einfache Ersetzung mit anderen Tags
- 4.7.1 Große Schrift mit und
- 4.7.2 Kleine Schrift mit und
- 4.7.3 Nichtproportionale Schriftart
- 4.7.4 Abbildungsüberschrift mit
und - 4.7.5 Absätze mit und
- 4.8 Einfügen von Zeichen anstelle von Tags
- 4.8.1 Hoch- bzw. tiefgestellter Text
- 4.8.2 Durchgestrichener Text mit
und
- 4.9 Nicht konvertierte Tags
- 4.10 Frames
- 5 Zusammenfassung
- A Vergleich HTML 3.2 – HTML-Subset für DAB
- B Beschreibung des Konvertierprogramms
- B.1 Oberfläche
- B.1.1 Optionen
- B.1.2 Programmumgebung
- B.2 Menüs
- B.2.1 File
- B.2.2 Edit
- B.2.3 Tools
- B.2.4 Help
- B.3 Funktionsweise
- B.1 Oberfläche
- C Beschreibung Klassen, Funktionen und Variablen (Referenz)
Zielsetzung und Themenschwerpunkte
Die Diplomarbeit befasst sich mit der Analyse des HTML-Dialektes für das „Digital Audio Broadcasting“ (DAB) und der Entwicklung eines Konvertierprogramms, das HTML-Dokumente (Standard 3.2) mit minimalem Informationsverlust in eine für DAB geeignete Form umwandelt. Die Arbeit untersucht die Unterschiede zwischen dem Standard-HTML und dem DAB-HTML-Subset und präsentiert alternative Darstellungsformen für nicht unterstützte HTML-Elemente.
- Analyse des DAB-HTML-Dialektes
- Entwicklung eines Konvertierprogramms
- Alternative Darstellungsformen für nicht unterstützte HTML-Elemente
- Vergleich zwischen Standard-HTML und DAB-HTML-Subset
- Optimierung der Informationsübertragung im DAB-Umfeld
Zusammenfassung der Kapitel
Das erste Kapitel führt in die Thematik der Diplomarbeit ein und erläutert die Veranlassung, die Aufgabenstellung und die Vorgehensweise. Kapitel 2 bietet einen Überblick über das Digital Audio Broadcasting (DAB), einschließlich seiner Entwicklung, technischen Grundlagen und Endgeräte. Kapitel 3 analysiert den DAB-HTML-Dialekt im Detail, beschreibt die unterstützten Tags und untersucht die Syntax einer HTML-Datei. Kapitel 4 präsentiert alternative Darstellungsformen für nicht unterstützte HTML-Elemente, wie Tabellen, Anker, Grafiken, Formulare und Indexe. Das fünfte Kapitel fasst die Ergebnisse der Diplomarbeit zusammen und diskutiert die Bedeutung der entwickelten Konvertierlösung für die Informationsübertragung im DAB-Umfeld.
Schlüsselwörter
Die Schlüsselwörter und Schwerpunktthemen des Textes umfassen den HTML-Dialekt für DAB, die Konvertierung von HTML-Dokumenten, die Analyse von HTML-Tags, alternative Darstellungsformen, Informationsverlust, Digital Audio Broadcasting (DAB), Standard-HTML, HTML-Subset, Syntaxanalyse, Programmierung in C++, Konvertierprogramm, Informationsübertragung, Multimedia-Anwendungen.
- Arbeit zitieren
- Thomas Rusch (Autor:in), 1998, Gegenüberstellung von HTML-Dialekten zur Analyse und Konvertierung von Informationen für DAB, München, GRIN Verlag, https://www.grin.com/document/185466
-
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen. -
Laden Sie Ihre eigenen Arbeiten hoch! Geld verdienen und iPhone X gewinnen.