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

Slides:



Advertisements
Ähnliche Präsentationen
interaktiver Web Service Workflows
Advertisements

Media Design Center (MDC)
Einführung. Einführung Inhalt Einführung Architektur Vorlagen Blöcke Tabellen Listen Textformatierung Grafik und Farbe Buch-Erstellung.
Web 2.0 Ringelmann Arthur.
Druck / Ausgaben unter LSF
XML.
Projektgruppe Abteilung Wirtschaftsinformatik
Vorstellung von PaderWAVE Generierung von Web-Anwendungen aus visuellen Spezifikationen, SS04 Projektgruppe der AG Kastens.
Vorstellung von PaderWAVE Generierung von Web-Anwendungen aus visuellen Spezifikationen Projektgruppe aus der Arbeitsgruppe Programmiersprachen & Übersetzer.
Client für XML Application Platform Siemens OpenStage
XML - Aufbau und Struktur - mit Einsatz im B2B
Präsentation Expression Web 2
DOM (Document Object Model)
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
© 2002 Prof. Dr. G. Hellberg 1 XML-Seminar XML-Technologie: XML in Theorie und Praxis Prof. Dr. G. Hellberg XML-Technologie: XML in Theorie und Praxis.
WIESEL – Integration von Wissensmanagement und E-Learning auf der Basis von Semantic Web Technologien Matthias Rust, XML-Tage 2004, Berlin WIESEL Integration.
Wissensbasierte Daten- interpretation für einen automatisierten und adaptiven Inhaltsintegrationsprozeß Lyndon J B Nixon
eFormsDirect XML-basiertes eGovernment-Framework
PinK Plattform für intelligente Kollaborationsportale Dr. Joachim Quantz, e.V. Berlin, 13. September 2005.
Edgar - Ein Texteditor Ein Vortrag von Carsten Severin.
Christian Kästner Modellgetriebene Softwareentwicklung Eclipse Modelling Framework.
Introducing the .NET Framework
Zukunft des Webs? Dennis Beer Christian Blinde
© data2type 2005, 1 Publishing mit XML Einsatz von XSL für das multimediale, automatisierte Publishing.
Tobias Högel & Dennis Böck,
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
Titel des Vortrags Name des Vortragenden Seminar
Übersicht Motivation Konzeption Umsetzung/ Implementierung
08. September 2010Entwicklungsstrategien in Liferay 1 Christian Krause, URZ FSU Jena, IDM-Arbeitsgruppe.
Geräteunabhängige Dienste Projektgruppe Location-based Services for Wireless Devices WS 2004/05 Christine Haertl AG Kao Betriebssysteme und Verteilte.
Vortrag D. Braun, Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick.
Überblick eMarketplaces
Einsatzgebiete und Anwendungen
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Brand my SharePoint Grafische Gestaltung von SharePoint-Webseiten
Architekturen und Techniken für computergestützte Engineering Workbenches.
XML-Serverpages Vortrag im Rahmen des Seminars XML-Technologien Tobias Faessler.
FORMATTING OBJECTS (FO) Seminar XML TECHNOLOGIEN Prof. Helmar Burkhart Sitzung vom 26. Juni 2002 Florian Müller.
Übersicht Was ist cocoon? Separation of Concerns Pipeline Modell
Daniel Kucher Proseminar XHTML. 1. HTML – Struktur und Versionen 2. Der – Teil 3. Der – Teil 4. Stylesheets (CSS) – Das Rückrat von XHTML.
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Management- und Web Services- Architekturen
CMS-Kolloquium am 10. Januar 2006
XML (Extensible Markup Language)
Dokumentation von Software
XML-based Rich Media Status, Trends & Technologien 23. April 2003 (Pavel Mayer, ART+COM Medientechnologie und Gestaltung AG)
Barrierefreies Webdesign Überarbeitung der Homepage
XSL in der Praxis Anwendungsbeispiele für die eXtensible Stylesheet Language Andreas Kühne XML One 2000.
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
Web-basierter Unterricht in der Computergraphik: Konzepte und Realisierung von interaktiven Online-Kursen Reinhard Klein, Frank Hanisch Wilhelm-Schickard.
Eike Schallehn, Martin Endig
Nik Lutz, Stefan Feissli, Christof Seiler Diplomarbeit Verteidigung.
Bern University of Applied Sciences Engineering and Information Technology Documentation generator for XML-based description standards Ausgangslage: Die.
Vom Dokumentenserver MIAMI zum service-orientierten OAIS-konformen Archivsystem Burkard Rosenberger Universitäts- und Landesbibliothek Münster Düsseldorf,
WebComposition & WCML Ein Vortrag von Michael Capper & Lars Völker.
XML in der Praxis: Electronic Bill Presentment (EBP) Institut für Wirtschaftsinformatik J. W. Goethe-University J. W. Goethe University Institute of Information.
Web-Service Reliable eGraz Reliable Messaging Gernot Schmitt Martin Uitz.
Prof. Dr. Ludwig Nastansky University of Paderborn Wirtschaftsinformatik 2 – FB 5 Prof. Dr. Ludwig Nastansky Warburger Straße 100, Paderborn Tel.:
Prof. Dr. Ludwig Nastansky Universität Paderborn Wirtschaftsinformatik 2 – Fachbereich 5 Prof. Dr. Ludwig Nastansky Warburgerstr. 100, Paderborn.
IT-Zertifikat_Seminar: Metadatenstandards XSLT Eine Transformationssprache.
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang.
XML Technologie für NOKIS Software Wassilios Kazakos, Andreas Schmidt, Alexei Valikov, Alexei Akhounov FZI Forschungszentrum Informatik Karlsruhe
Streuobstwiesen in Niedersachen - Konzept und technische Umsetzung der Internetplattform - Dr. Astrid Lipski IP SYCON GmbH Auftaktveranstaltung.
Ganzheitlicher Ansatz im Content Management: Cross Media Publishing (P. Kastner, ) © by ContentServ GmbH 2003 Ganzheitlicher Ansatz im Content.
5.Februar 2007 – 1Vorlesung Elektronisches Publizieren: Formatierung von XML-Dokumenten mit XSL Formatierung von XML-Dokumenten — XSL — Anne Brüggemann-Klein.
1 Lutz Ullrich SOA – serviceorientierte Architektur SOA – Was ist das?
Von Oracle Reports zum BI Publisher
 Präsentation transkript:

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

Aufbau des Vortrages Problemstellung Lösungsansätze Prototypische Umsetzung Demonstration Zusammenfassung

Aufbau des Vortrages Problemstellung Lösungsansätze Ziel Schwierigkeit / Anforderungen Lösungsansätze Prototypische Umsetzung Demonstration Zusammenfassung

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

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

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

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

Aufbau des Vortrages Problemstellung Lösungsansätze Nutzung der Gecko-Engine (3 Ansätze) Nutzung von XSL-Prozessen (1 Ansatz) Prototypische Umsetzung Demonstration Zusammenfassung

2 Lösungsansätze - Nutzung der Gecko-Engine XHTML + CSS -Rendering; Frame-Tree-Generierung Dimensionierung, Positionierung, Paginierung Layoutanpassung durch Stylesheets

2 Lösungsansätze - Nutzung der Gecko-Engine Alternative Nutzung der Gecko-Engine: Nutzung der Gecko-Debug-Ausgaben Nutzung der PostScript-Schnittstelle

2 Lösungsansätze - Nutzung von XSL-Prozessen XHTML + CSS -Rendering; Area-Tree-Generierung XSLFO: Dimensionierung, Positionierung, Paginierung XSLT: Layoutanpassung

Aufbau des Vortrages Problemstellung Lösungsansätze Prototypische Umsetzung Architektur Implementierung Demonstration Zusammenfassung

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

3 Prototypische Umsetzung - Implementierung

Aufbau des Vortrages Problemstellung Lösungsansätze Prototypische Umsetzung Demonstration Zusammenfassung

4 Demonstration

Aufbau des Vortrages Problemstellung Lösungsansätze Prototypische Umsetzung Demonstration Zusammenfassung Bewertung / Ausblick Fragen / Diskussion

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

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

Vielen Dank für die Aufmerksamkeit! Fragen / Diskussion Vielen Dank für die Aufmerksamkeit!