EPUB innovativ auf dem Weg zum umfassenden...

Post on 09-Apr-2020

1 views 0 download

Transcript of EPUB innovativ auf dem Weg zum umfassenden...

EPUB innovativauf dem Weg zum umfassenden E-Book-Format

Typisch EPUB?

EPUB ist deutlich mehr als „nur Text“ -es ist ein breit nutzbares Format für E-Books

Inhalte werden mittels Standards wie XHTML und CSS gespeichert und dargestellt.

Strukturen des Dokuments und auch die Regeln zur „Speicherung“ sind standardisiert.

Vielfältige Meta-Informationen sind im EPUB-E-Book verankert – sehr gut nutzbar bei der Distribution und bei der Anzeige.

Ein rundes Paket, das eine plattformübergreifende Nutzung möglich macht.

Ist das Paket korrekt verpackt und geschnürt?Das Open Container Format (OCF) gibt Auskunft!

OCF 3.0 Abstract Container- Mimetype- META-INF/container.xml, encryption.xml, manifest.xml,

metadata.xml, rights.xml, signatures.xml, - EPUB-rootfile

OCF 3.0 Physical Container: - ZIP-File-Requirements , ZIP Container Media Type

Identification, MIME-Type application/epub+zip

Über den Inhalt des Pakets informiert das Package Document

Das Package Document informiert bis ins kleinste Detail, und gibt an in welcher Reihenfolge bzw. welcher Beziehung zueinander die „items“ stehen und was sie sind (Bild, Text, etc.):

– metadata, manifest, spine, ...

Neu: Media-Overlays erlauben die Synchronisierung von Text und Audio.

Das „wohlstrukturierte Paket“ wird in EPUB3 noch ein bisschen besser organisiert

Mehr Übersichtlichkeit durch „Entschlackung“Eliminierung von proprietären Extensions wie NCXEinführung der Media Overlays für Text-Audio-

SynchronisierungEinführung von properties zur spezifischen

Kennzeichung von items (z.B. für Metadata, Semantik, Scripting, ...)

Aus drei mach vier: In ePUB3 werden die Informationen in folgenden Specs neu organisiert

Area ePUB 3 ePUB 2.0.1 Container packaging EPUB Open Container

Format 3.0Open Container Format 2.0.1

Publication-level Spec & Package

EPUB Publications 3.0 Open Packaging Format 2.0.1

Media Overlays EPUB Media Overlays 3.0

---

Content-level Specification

EPUB Content Documents 3.0

Open Publication Structure 2.0.1

EPUB Navigation Documents

EPUB Content Documents 3.0

N/A (NCX referenced as DAISY spec)

Die Inhalte von EPUB-Dateien sind „flüssig“. Layouts werden bei der Konvertierung aufgebrochen

Leser können bei EPUB-E-Books die Schriftgröße und andere Darstellungsmerkmale des Inhalts anpassen.

Unzureichend strukturierte Ausgangs-Dateien (z.B. PDF) müssen bei der Konvertierung zumindest rudimentär inhaltlich strukturiert werden.

Wer XML hat, hat's besser...

Die mangelnde Struktur in PDF-Dokumenten macht EPUB-Konvertierung zum aufwändigen Prozess

Processing

Inhalte „vereinzeln“ und strukturieren

Formatierung und Packaging

Fertiges Produkt

Aus XML-Daten lassen sich über Templates komplexe ePUBs erstellen, die kein Print-Äquivalent haben

Redaktions-System

<XML>

Archiv-System

Filterung Scripting

ePUB

Mobi

Verlag

Inhalte erstellen und filtern

HGV

Inhalte verarbeiten und distribuieren

Über den Proof-of-Concept zum fertigen Produkt

Produktbriefing

Analyse von Inhaltsstruktur und vorhandenen Daten

Entwicklung Prototyp (Layout und Logik)

Script-Entwicklung

Produktverfeinerung

Fertiges „Framework“ zur Anwendung auf verschiedene Daten

Vertrieb der fertigen E-Books (ePUB/Mobi)

1

2

3

4

5

6

7

Eine Vielzahl von Readern und Geräten unterstützt das ePUB-Format schon heute

Drei Hauptwurzeln von ePUB-Readern- Amazon/Mobipocket Engine- Adobe Reader Mobile SDK- Browser/WebKit-based- … manchmal sogar in

Kombination

Hohes Innovationspotenzial durch den Einsatz von Web-Technologien:

Dynamischer Umbruch – abhängig von der Bildschirmgröße (Viewport)

Hypertext mit Links (auch nach extern)Farbige DarstellungEinbindung von Fotos und Grafiken (JPEG und SVG)Einbindung von Audio und VideoSubset des SMIL-Standards für zeitsynchronisierte,

multimediale Inhalte > Media Overlay

HTML5 – was geht ab?

Aus „Webseiten“ werden „Web-Applikationen“ (Web Applications = Early Working Draft 1. Sept. 2005 > HTML5)

Fokus erweitert auf

– Anwendung diverser APIs (z.B. Geo-Location, Drag & Drop, Microdata,...) zur Interaktion

– In Kombination mit Multimedia <audio> und <video> plus DOM API für Video-Objekte (Format-Info, Controls, ...)

Layout-/Design-Möglichkeiten erweitert (z.B. <canvas>, CSS 3)

Erweiterte Speichermöglichkeiten: DOM Storage, WebSQL DB, ...

Erweiterte Semantik: neue Elemente, HTML5-Microdata-Format mit itemscope/itemprop

HTML5-Beispiele

http://raphaeljs.com/australia.htmlhttp://studio.html5rocks.com/#Geolocationhttp://studio.html5rocks.com/#Columnshttp://neography.com/experiment/circles/solarsystem

uvm.

HTML5 ermöglicht eine Vielzahl von neuen Nutzungsszenarien

Ortbestimmen

Spielen

Kommen-tieren

Hören

Teilen/Tauschen

Malen

Lesen

Raten

Bewerten

Suchen/Finden

Schreiben

Sehen

Besser machen mit ePUB 3 (1)

DIE ZEIT:– Bilder in Bildgalerie eingebettet– Audio mit Text-

Synchronisation– Video – Interaktives

Sudoku über Canvas + JS

Besser machen mit ePUB 3 (2)

Reiseführer: – Bilder in Bildgalerie eingebettet – Audio mit Text-Synchronisation – Video– Geolocation-

API mit Standortsuche (JS)

Besser machen mit ePUB 3 (3)

Compilations z.B. aus Archiven – Fakten-Datenbanken

z.B. via SQLite realisiert– Grafiken erzeugt über

JS Libraries– Semantik >

HTML5-Microdata

Aber Achtung: Jede ePUB-Datei wird interpretiert!(Rendering engines machen was sie wollen...)

A key concept of EPUB is that content presentation should adapt to the User rather than the User having to adapt to a particular presentation of content. (ePUB 3.0 working group)

Technikfolgenabschätzung: welche Chancen und Risiken birgt das neue EPUB3?

✔ Innovationen und Fortschritte im Bereich Webanwendungen für E-Books nutzbar

✔ Erheblich verbesserte Interaktionsmöglichkeiten durch JavaScript

✔ Offene und mächtige Standards für Grafik und Layout (CSS3)

✔ Breite Unterstützung✔ „Fallback-Mechanismen“

vorgesehen

✗ Inkonsistenzen und Inkompatibilitäten, in der Umsetzung z.B. bei Interpretation von HTML5, CSS, JavaScript durch die Readersoftware

✗ Sicherheitslücken durch Anwendung von JavaScript

✗ „CPU-Hunger“ von HTML5/JavaScript

Zunächst werden die Reader wohl vor allem Video und Audio-Erweiterungen unterstützen

Geo-Location und komplexe JavaScript-Anwendungen sind voraussichtlich erst später zu erwarten.

Offzielle Vorstellung der Spezifikation geplant zur BEA 2011.

Vielen Dank für Ihr Interesse!

Lucky Kuffer, Leiter New Media Systems

lucky.kuffer@hgv-online.de

+49 89 12998251

Markus Hartmann, Leiter Produktionsservice

markus.hartmann@hgv-online.de

+49 89 12998231