Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Bärbel Lavis Geändert vor über 11 Jahren
1
Lösungsansätze zur automatischen Portierung von Internet-Inhalten für das interaktive Fernsehen
Konzeption und Implementierung einer XHTML- Schnittstelle für die JAME iTV Technologie
2
Aufbau des Vortrages Problemstellung Lösungsansätze
Prototypische Umsetzung Demonstration Zusammenfassung
3
Aufbau des Vortrages Problemstellung Lösungsansätze
Ziel Schwierigkeit / Anforderungen Lösungsansätze Prototypische Umsetzung Demonstration Zusammenfassung
4
1 Problemstellung - Ziel
Quellformat: XHTML 1.0 Strict (Layout: CSS2) Zielformat: PDL JAME-Layout 1.0 Praktische, prototypische Umsetzung Werkzeuge: frei / open source; Linux-Plattform
5
1 Problemstellung - Schwierigkeit
Portierung zwischen Plattformen (PC - TV) Unterschiedliche Handhabungen Unterschiedliche Darstellung Portierung zwischen Beschreibungssprachen (XHTML - PDL) Unterschiedliche Beschreibungsschwerpunkte Unterschiedliche Beschreibungsstrukturen Beschreibung vor/nach Geometrie-Generierung
6
1 Problemstellung - Schwierigkeit
Portierung zwischen Plattformen (PC - TV) Unterschiedliche Handhabungen Unterschiedliche Darstellung Portierung zwischen Beschreibungssprachen (XHTML - PDL) Unterschiedliche Beschreibungsschwerpunkte Unterschiedliche Beschreibungsstrukturen Beschreibung vor/nach Geometrie-Generierung
7
1 Problemstellung - Anforderungen
Standard-Schrift: Tiresias, 18 pt Element-Dimensionierung Element-Positionierung Paginierung: 720 px × 576 px; 576 px × 460 px Seiten-Navigation: Rechts / Links Nicht behandelt: Seiteninterne Navigation, Links, Formulare, Anpassung von Grafiken und Farben
8
Aufbau des Vortrages Problemstellung Lösungsansätze
Nutzung der Gecko-Engine (3 Ansätze) Nutzung von XSL-Prozessen (1 Ansatz) Prototypische Umsetzung Demonstration Zusammenfassung
9
2 Lösungsansätze - Nutzung der Gecko-Engine
XHTML + CSS -Rendering; Frame-Tree-Generierung Dimensionierung, Positionierung, Paginierung Layoutanpassung durch Stylesheets
10
2 Lösungsansätze - Nutzung der Gecko-Engine
Alternative Nutzung der Gecko-Engine: Nutzung der Gecko-Debug-Ausgaben Nutzung der PostScript-Schnittstelle
11
2 Lösungsansätze - Nutzung von XSL-Prozessen
XHTML + CSS -Rendering; Area-Tree-Generierung XSLFO: Dimensionierung, Positionierung, Paginierung XSLT: Layoutanpassung
12
Aufbau des Vortrages Problemstellung Lösungsansätze
Prototypische Umsetzung Architektur Implementierung Demonstration Zusammenfassung
13
3 Prototypische Umsetzung - Architektur
XSLT-Prozessor: Java API for XML Proc. (JAXP) XSL-Stylesheet: xhtml2fo.xsl (von Antenna House) XSLFO-Prozessor: FO Processor (FOP von Apache) PDL-Renderer: FOP-Schnittstelle AbstractRenderer
14
3 Prototypische Umsetzung - Implementierung
15
Aufbau des Vortrages Problemstellung Lösungsansätze
Prototypische Umsetzung Demonstration Zusammenfassung
16
4 Demonstration
17
Aufbau des Vortrages Problemstellung Lösungsansätze
Prototypische Umsetzung Demonstration Zusammenfassung Bewertung / Ausblick Fragen / Diskussion
18
5 Zusammenfassung Bewertung: Ausblick:
Konzept beruht auf offenen Standards XML-Element-Diskrepanzen überwunden Positionierung, Dimensionierung, Paginierung Ausblick: Externe CSS / Seitenverknüpfung Anpassung von Grafiken / Farben PDL-Rendering überarbeiten Komponenten-Kompatibilität erhöhen
19
5 Zusammenfassung Bewertung: Ausblick:
Konzept beruht auf offenen Standards XML-Element-Diskrepanzen überwunden Positionierung, Dimensionierung, Paginierung Ausblick: Externe CSS / Seitenverknüpfung Anpassung von Grafiken / Farben PDL-Rendering überarbeiten Komponenten-Kompatibilität erhöhen
20
Vielen Dank für die Aufmerksamkeit!
Fragen / Diskussion Vielen Dank für die Aufmerksamkeit!
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.