Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Lösungsansätze zur automatischen Portierung von Internet-Inhalten für das interaktive Fernsehen Konzeption und Implementierung einer XHTML- Schnittstelle.

Ähnliche Präsentationen


Präsentation zum Thema: "Lösungsansätze zur automatischen Portierung von Internet-Inhalten für das interaktive Fernsehen Konzeption und Implementierung einer XHTML- Schnittstelle."—  Präsentation transkript:

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!


Herunterladen ppt "Lösungsansätze zur automatischen Portierung von Internet-Inhalten für das interaktive Fernsehen Konzeption und Implementierung einer XHTML- Schnittstelle."

Ähnliche Präsentationen


Google-Anzeigen