Daten in EPUB visualisieren und dynamisch aktualisieren



Ähnliche Dokumente
modern - sharp - elegant

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

AJAX DRUPAL 7 AJAX FRAMEWORK. Was ist das Ajax Framework? Ein typischer Ablauf eines Ajax Requests Die Bestandteile des Ajax Frameworks.

Webseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Projektmanagement in Outlook integriert

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen

TimeSafe Installationsanleitung mit InfotechStart

Eine Open Source SSL VPN Lösung. Patrick Oettinger Deutsche Telekom AG 2. Ausbildungsjahr

Projektmanagement in Outlook integriert

e-books aus der EBL-Datenbank

Anleitung BFV-Widget-Generator

Schlechte Internetseite

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Sicherheit QUALITÄTSSICHERUNG DESIGNER24.CH V 1.2. ADRESSE Designer24.ch Web Print Development Postfach Turbenthal Schweiz

TYPO3 CMS 6.2 LTS. Die neue TYPO3- Version mit Langzeit- Support

FORGE2015 HDC Session 4. Nachhaltige Infrastruktur als technologische Herausforderung. Tibor Kálmán Tim Hasler Sven Bingert

» Export von Stud.IP-Daten auf eigene Web-Seiten» Workshop Donnerstag,

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

GSM: Airgap Update. Inhalt. Einleitung

ASV-Betrieb für die Coburger Schulen. Einbindung externer Schulen via RemoteApp

Anbindung LMS an Siemens S7. Information

Universität Zürich Informatikdienste. SpamAssassin. Spam Assassin Go Koordinatorenmeeting 27. April

Naturgewalten & Risikoempfinden

Buch-Game Hybrid. Fallbeispiel: Kinderbuch Kommissar Kugelblitz. Ansprechpartner: Maximilian Münzer

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

Pädagogische Hochschule Thurgau. Lehre Weiterbildung Forschung

OpenMAP WEBDrive Konfiguration. Oxinia GmbH , Version 1

Makigami, Prozessmapping und Wertstromdesign. erstellt von Stefan Roth

Interaktive Medien Richtlinien für das Codieren Version vom 18. Juni 2014

Über uns. HostByYou Unternehmergesellschaft (haftungsbeschränkt), Ostrastasse 1, Meerbusch, Tel , Fax.

Der Weg zur eigenen Website

Transparente Hausverwaltung Marketingschmäh oder doch: eine neue Dimension der Dienstleistung?

Java Enterprise Architekturen Willkommen in der Realität

Clientkonfiguration für Hosted Exchange 2010

XML. App. Crossmedia Strategien mit InDesign CSS HTML. E-Books. InDesign. Daten Web. Konvention DPS. Formate

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages

01 AMETRAS Informatik Business Discovery BUSINESS DISCOVERY MIT. Partner

impact ordering Info Produktkonfigurator

Hinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2

TimeSafe Zeiterfassung. Version 2.5 (April 2009)

Inhalt: Ihre persönliche Sedcard... 1 Login... 1 Passwort vergessen... 2 Profildaten bearbeiten... 3

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

Kurzanweisung für Google Analytics

VERWALTUNG. Postfächer, Autoresponder, Weiterleitungen, Aliases. Bachstraße 47, 3580 Mödring

BUSINESS SOFTWARE. www. sage.at

1. Konfiguration Outlook 2007 MAPI (mit Autodiscover).

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

BMW ConnectedDrive. connecteddrive. Freude am Fahren BMW CONNECTED DRIVE. NEUERUNGEN FÜR PERSONALISIERTE BMW CONNECTED DRIVE DIENSTE.

SPECTRA ist ein Full Service Institut, das das gesamte Spektrum der klassischen Markt- und Meinungsforschung anbietet.

QTS. Qualitätssicherungs-Teileverfolgungs- System online. Benutzung der grafischen Oberfläche via Internetbrowser

Optimierung von Ausdrucken im SAP-Umfeld unter Einsatz von MS Office Funktionen

ANYWHERE Zugriff von externen Arbeitsplätzen

Ihr CMS für die eigene Facebook Page - 1

Einführung Responsive Webdesign

Business Application Framework für SharePoint Der Kern aller PSC-Lösungen

UserManual. Konfiguration SWYX PBX zur SIP Trunk Anbindung. Version: 1.0, November 2013

Abschlussarbeiten für StudentInnen

Webseiten werden mobil Planung geht vor

Anleitung öffentlicher Zugang einrichten

Kurzanleitung So geht s

Herzlich Willkommen. Der Weg zur eigenen Homepage. vorgestellt von Frank Kullmann

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Web Präsentation. und eine kleine Geschichte zum Thema UX Research. Innovative Usability-Forschung für Apps und Websites im digitalen Zeitalter

GeFüGe Instrument I07 Mitarbeiterbefragung Arbeitsfähigkeit Stand:

Grundsätze für das Online-Marketing der TMB

Dynamisch generierte grafische Übersichtsseiten für Learning-Content-Management-Systeme. Unterstützung von Grafiken für Prüfungsauswahl.

GDPdU Export. Modulbeschreibung. GDPdU Export. Software-Lösungen. Stand: Seite 1

Servicekatalog login.org

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

VIP-Programm. Herzlich Willkommen!

Die Rückgabe kann über folgende, von uns getestete Programme / Apps vorgenommen werden: Adobe Digital Editions Sony Reader for PC Bluefire Reader

Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010

Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools

BSV Ludwigsburg Erstellung einer neuen Internetseite

Whoop! Bid Management - Anwendungsfall Elektronikbranche

ways2gether ipad App Guide

SDD System Design Document

Exchange-Server - Outlook 2003 einrichten. 1. Konfiguration Outlook 2003 mit MAPI. Anleitung: Stand:

BFV Widget Kurzdokumentation

Fsr Amazon Konfiguration

Web Analytics Kontrolle von Online Aktivitäten

ESB - Elektronischer Service Bericht

Marketing-Leitfaden zum. Evoko Room Manager. Touch. Schedule. Meet.

In die Cloud kann jeder. In Ihre nicht. TGA Systems. Spezialisiert in Private Cloud Communication

Installation des edu- sharing Plug- Ins für Moodle

SEPA-Anleitung zum Release 3.09

Präsentation Von Laura Baake und Janina Schwemer

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 7: Prozesse und Möglichkeiten

ECO-Manager - Funktionsbeschreibung

Aktualisieren auf Adobe Experience Manager Forms on JEE für Websphere

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

INSTALLATIONSANLEITUNG

Erfahrungen mit Hartz IV- Empfängern

HTML5. Wie funktioniert HTML5? Tags: Attribute:

Oracle APEX Installer

Transkript:

Daten in EPUB visualisieren und dynamisch aktualisieren alex@mnmz.de

ebook vs. Mehrwert Informationstransport über mehrere Kanäle sinnvoll für mehr Verständnis (Wort, Bild, Ton, Interaktion) Problem: Gewährleistung von Funktion auf allen Geräten Eventuelle Lösung: EPUB 3?

Momentaufnahme EPUB 3 bietet HTML 5, CSS 3 und Javascript ABER Support für Standard auf den Geräten bisher nur unzureichend Traurig aber wahr Wer Interaktion und innovative Features in ebooks integriert, limitiert den Absatz auf wenige Geräte

Einführung in die Datenvisualisierung Daten Informationen Wissen Daten bilden die Grundlage für Informationen Informationen sind Teilmengen an Wissen Um neues Wissen erlangen zu können, bedarf es einer geeigneten Aufbereitung der Daten Daraus folgt Aufbereitung der Daten steht in direktem Zusammenhang mit dem Mehrwert für den Leser

Datenarten Daten lassen sich aufgrund von verschiedensten Faktoren untergliedern, z.b. aufgrund von Herkunft, Inhalt, Umfang, Komplexität Grundlegende Einteilung kann jedoch in statische und dynamische Daten erfolgen

Statische Daten Liegen in fester, unveränderlicher Form vor Aktualisierung nicht möglich oder nicht gewollt Vorrangig Daten über Ereignisse aus der Vergangenheit Beispiele Umsatzzahlen, Wahlergebnisse, Sportergebnisse

Dynamische Daten Unterliegen stetiger Veränderung Können zu jeder Zeit bearbeitet / aktualisiert werden Vorrangig Daten über Ereignisse aus Gegenwart oder Zukunft Beispiele Börsendaten, Temperaturdaten, Prognosen

Umsetzung mit D3.js Standardtechnologien wie HTML, CSS und Javascript bilden die Basis des Frameworks Verwendung des SVG Standards für dynamische Skalierbarkeit der Grafiken Visualisierung wird erst beim Laden des Dokumentes erzeugt * Manipulation des DOM durch Javascript beim Laden der Seite

Daten dynamisch laden Daten mit hoher Anforderung an Aktualität werden derzeit vor allem statisch eingebunden (z.b. als Bild) ebooks können im Gegensatz zu Apps nur sehr schwer Updates erhalten Problem Skriptsprachen wie bspw. Javascript wird es verboten, Daten von fremden Domains zu laden = same-origin-policy

JSON Format zur Speicherung von Daten in leicht lesbarer Form JSON = JavaScript Object Notation Enthalten validen Javascript Code * { Autor : Alexander Oeser, Titel : Datenvisualisierung mit EPUB 3, Dienstleister : } 2008-07-02

Lösungsvorschlag 1 JSONP Anfordern der Daten Server Client Dokument Callback Funktionsaufruf Daten

JSONP Vorteile Keine Einrichtung des Servers notwendig Verhältnismäßig einfache Umsetzung Nachteile Kein Error Handling möglich Kein Standard Funktionsnachweis Verwendung in Readium erfolgreich Verwendung in ibooks nicht erfolgreich

Lösungsvorschlag 2 CORS Aufruf Authentifikation Server Dokument = Origin Daten

CORS Vorteile Error Handling möglich W3C Standard Höhere Sicherheit durch Authentifikation Nachteile Server muss entsprechend konfiguriert werden Funktionsnachweis Verwendung in Readium erfolgreich Verwendung in ibooks nicht erfolgreich

Lösungsvorschlag 3 Externes SVG Aufruf Dokument SVG Daten Server Verlag Server Extern

Externes SVG Vorteile Administration kann umfangreich durch Verlag organisiert werden W3C Standard Nachteile Server muss entsprechend konfiguriert werden Hoher Wartungsaufwand und Pflege Funktionsnachweis Verwendung in Readium erfolgreich Verwendung in ibooks nicht erfolgreich

Abschlussbetrachtung Effektive Nutzung von Javascript im EPUB Bereich noch sehr eingeschränkt möglich Verwendung von dynamischem Content nur in Readium Etablierung von CORS bleibt abzuwarten Eigenständige Applikation auf Basis des Readium SDK OSX Mavericks könnte ebenfalls vorgestellte Funktionen unterstützen

Das war s leider schon Vielen Dank für ihre Aufmerksamkeit. Fragen, Anregungen, Lob und Kritik bitte an: alex@mnmz.de 2008-07-02