Más contenido relacionado Similar a eBooks and Web Standards (20) Más de 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.