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
+49 89 12998251
Markus Hartmann, Leiter Produktionsservice
+49 89 12998231