Weitere ähnliche Inhalte Ähnlich wie eBooks and Web Standards (20) Mehr von Samsung Open Source Group (20) eBooks and Web Standards1. Livre électronique
et Standards du Web
et Standards du Web
Daniel Glazman
Paris-Web 2013
Open Source Group – Silicon Valley
1
© 2013 SAMSUNG Electronics Co.
4. Bref rappel historique #2
1971...
1992
1998
Open Source Group – Silicon Valley
Aujourd'hui...
4
© 2013 SAMSUNG Electronics Co.
5. SoftBook Press
• Les premiers constats:
– un livre est une collection de documents
• avec un conteneur
• ... des liens inter-documents
• ... des renvois, des notes, des références, des index
– ça ressemble fort à du Web
Open Source Group – Silicon Valley
5
© 2013 SAMSUNG Electronics Co.
6. OEB
•
•
•
•
•
•
•
•
Open E-Book, standard ouvert
v1.0 en 1999
ZIP avec un manifeste, fichier *.opf
sous-ensemble de XHTML
XML
CSS
metadata DC
Aucun outil d'authoring...
Open Source Group – Silicon Valley
6
© 2013 SAMSUNG Electronics Co.
7. IDPF
• Reprend OEB et le fait évoluer en EPUB 2
– XHTML 1.1
– profil de CSS 2
– plein de XML partout
– pas de JavaScript, pas de MathML, pas de SVG
– forte complexité des Tables des Matières
– Fontes (et obfuscation des fontes...)
Open Source Group – Silicon Valley
7
© 2013 SAMSUNG Electronics Co.
8. EPUB 3
•
•
•
•
-
Plusieurs dialectes XML
Importants changements entre EPUB2 et 3
Propriétés CSS spécifiques
Media Overlays
Liens vers des W3C Working Drafts
Pas de suite de tests
Sous-spécifications et incohérences
Open Source Group – Silicon Valley
8
© 2013 SAMSUNG Electronics Co.
9. Les références de EPUB 3
Publications
3.0
CSS 3 Fonts
HTML5
WD *
WD *
Content
Documents 3.0
HTML5
CSS 3 Fonts
CSS 3 Ruby
CSS 3 Speech
CSS 3 Text
CSS Writing Modes
Accessibility SVG
WD *
WD *
ED !!!
WD *
WD *
WD *
Note
Adaptative
Layout
CSS Regions
CSS Exclusions
CSS 2D Transforms
WD *
WD *
WD *
Open Source Group – Silicon Valley
9
© 2013 SAMSUNG Electronics Co.
10. XML #1
• OPF
– Un manifeste inutile ?
– TdM, TdM, TdM...VdM ?
– Références par ID/IDrefs
– Usage fort des namespaces
Open Source Group – Silicon Valley
10
© 2013 SAMSUNG Electronics Co.
11. XML #2
• Mécanisme très complexe de metadonnées
extensibles et chaînées par ID/IDref
• Gestion pénible des URI
• Gestion complexe des vocabulaires de
métadonnées
Open Source Group – Silicon Valley
11
© 2013 SAMSUNG Electronics Co.
12. XML #3
• La compatibilité entre EPUB 2 et EPUB 3 est
un mythe
• iBooks & iBooks Author ont fragmenté EPUB
Open Source Group – Silicon Valley
12
© 2013 SAMSUNG Electronics Co.
13. Content Documents #1
• Pas de restitution par défaut des éléments du
namespace epub
• EPUB3 utilise un draft de html5
• Sérialisation XML uniquement...
• Schéma pour html5 inutilisable et inutilisé
• epub:trigger
Open Source Group – Silicon Valley
13
© 2013 SAMSUNG Electronics Co.
14. Content Documents #2
• Classes "sémantiques" sur l'élement link
• Profil CSS basé sur des WD pas encore
implémentés
• Ajout de propriétés et valeurs CSS
• Adaptative Layout...
– Regions, Exclusions, Multicol, Transforms, ...
• Fixed Layout...
• Ruby...
Open Source Group – Silicon Valley
14
© 2013 SAMSUNG Electronics Co.
15. Content Documents #3
• JavaScript
• MathML et SVG
• mais obligation de les déclarer dans le
manifeste !
Open Source Group – Silicon Valley
15
© 2013 SAMSUNG Electronics Co.
16. Bizarreries techniques...
• Contraintes techniques sur le ZIP
• L'absence de tests et la rapidité de publication
ont influé sur la qualité
• MIME-types partout
• Deux bases d'URIs...
• Même le validateur EPUB 3 est gavé d'erreurs
Open Source Group – Silicon Valley
16
© 2013 SAMSUNG Electronics Co.
17. Et pourtant...
• Un des plus gros usagers des Standards du
Web en dehors du Web lui-même
• Adoption massive d'EPUB 3 par les éditeurs et
autorités au Japon
• Convergence entre W3C et IDPF sur EPUB et
les specs référencées par EPUB
• Beaucoup de software exportent en EPUB
• Mais peu éditent en EPUB...
Open Source Group – Silicon Valley
17
© 2013 SAMSUNG Electronics Co.
18. Seul éditeur EPUB3 natif
http://bluegriffon-epubedition.com
Open Source Group – Silicon Valley
18
© 2013 SAMSUNG Electronics Co.
19. Quel futur ?
• Continuer à faire évoluer EPUB 3 ?
• Ou être encore plus proche des standards du
Web ?
– virer les dialectes propriétaires XML
– avoir un Object Model
– il faut une suite de tests
– n'être qu'un conteneur de documents conformes
aux specs W3C
Open Source Group – Silicon Valley
19
© 2013 SAMSUNG Electronics Co.
20. Et du côté du Web ?
• Publier html5 comme REC !
• Faire avancer plus vite certains modules de
CSS 3
– Writing Modes et Ruby obligatoires pour l'Asie
• Une meilleure ArchiveAPI
• La "Living Spec" du
WHATWG est quasiimpossible à gérer dans
un tel environnement
Open Source Group – Silicon Valley
20
© 2013 SAMSUNG Electronics Co.
21. E0
• html, CSS, JS, ...
• Plus de XML
• Mouvement initié par votre serviteur en
février dernier
• Repris par Dave Cramer d'Hachette Livre
xkcd :16 competing standards ?
Open Source Group – Silicon Valley
21
© 2013 SAMSUNG Electronics Co.
22. Conclusion
•
•
•
•
•
EPUB 2 : obsolète ; EPUB 3 : oui mais...
E0 : pas encore ça...
forêt pénible des autres formats binaires
Pas d'écosystème logiciel
Chaque vendeur veut protéger son pré carré
Open Source Group – Silicon Valley
22
© 2013 SAMSUNG Electronics Co.