Livre électronique
et Standards du Web
et Standards du Web

Daniel Glazman
Paris-Web 2013

Open Source Group – Silicon Val...
Le canard 2013...

Open Source Group – Silicon Valley

2

© 2013 SAMSUNG Electronics Co.
Bref rappel historique #1

Got *ibōkz ?

Open Source Group – Silicon Valley

3

© 2013 SAMSUNG Electronics Co.
Bref rappel historique #2

1971...

1992

1998
Open Source Group – Silicon Valley

Aujourd'hui...
4

© 2013 SAMSUNG Electr...
SoftBook Press

• Les premiers constats:
– un livre est une collection de documents
• avec un conteneur
• ... des liens in...
OEB

•
•
•
•
•
•
•
•

Open E-Book, standard ouvert
v1.0 en 1999
ZIP avec un manifeste, fichier *.opf
sous-ensemble de XHTM...
IDPF

• Reprend OEB et le fait évoluer en EPUB 2
– XHTML 1.1
– profil de CSS 2
– plein de XML partout
– pas de JavaScript,...
EPUB 3

•
•
•
•
-

Plusieurs dialectes XML
Importants changements entre EPUB2 et 3
Propriétés CSS spécifiques
Media Overla...
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 Ru...
XML #1

• OPF
– Un manifeste inutile ?
– TdM, TdM, TdM...VdM ?
– Références par ID/IDrefs
– Usage fort des namespaces

Ope...
XML #2

• Mécanisme très complexe de metadonnées
extensibles et chaînées par ID/IDref
• Gestion pénible des URI
• Gestion ...
XML #3

• La compatibilité entre EPUB 2 et EPUB 3 est
un mythe
• iBooks & iBooks Author ont fragmenté EPUB

Open Source Gr...
Content Documents #1

• Pas de restitution par défaut des éléments du
namespace epub
• EPUB3 utilise un draft de html5
• S...
Content Documents #2

• Classes "sémantiques" sur l'élement link
• Profil CSS basé sur des WD pas encore
implémentés
• Ajo...
Content Documents #3

• JavaScript
• MathML et SVG
• mais obligation de les déclarer dans le
manifeste !

Open Source Grou...
Bizarreries techniques...

• Contraintes techniques sur le ZIP
• L'absence de tests et la rapidité de publication
ont infl...
Et pourtant...

• Un des plus gros usagers des Standards du
Web en dehors du Web lui-même
• Adoption massive d'EPUB 3 par ...
Seul éditeur EPUB3 natif

http://bluegriffon-epubedition.com
Open Source Group – Silicon Valley

18

© 2013 SAMSUNG Electr...
Quel futur ?

• Continuer à faire évoluer EPUB 3 ?
• Ou être encore plus proche des standards du
Web ?
– virer les dialect...
Et du côté du Web ?

• Publier html5 comme REC !
• Faire avancer plus vite certains modules de
CSS 3
– Writing Modes et Ru...
E0

• html, CSS, JS, ...
• Plus de XML
• Mouvement initié par votre serviteur en
février dernier
• Repris par Dave Cramer ...
Conclusion

•
•
•
•
•

EPUB 2 : obsolète ; EPUB 3 : oui mais...
E0 : pas encore ça...
forêt pénible des autres formats bin...
Merci !
Des questions ?

Open Source Group – Silicon Valley

23

© 2013 SAMSUNG Electronics Co.
Prochain SlideShare
Chargement dans…5
×

eBooks and Web Standards

730 vues

Publié le

Daniel Glazman, W3C CSS Working Group Chair and Web Tech Lead from Samsung OSG, discusses (in French) how web standards effect the present and future of eBooks.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
730
Sur SlideShare
0
Issues des intégrations
0
Intégrations
160
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

eBooks and Web Standards

  1. 1. 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.
  2. 2. Le canard 2013... Open Source Group – Silicon Valley 2 © 2013 SAMSUNG Electronics Co.
  3. 3. Bref rappel historique #1 Got *ibōkz ? Open Source Group – Silicon Valley 3 © 2013 SAMSUNG Electronics Co.
  4. 4. Bref rappel historique #2 1971... 1992 1998 Open Source Group – Silicon Valley Aujourd'hui... 4 © 2013 SAMSUNG Electronics Co.
  5. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 18. Seul éditeur EPUB3 natif http://bluegriffon-epubedition.com Open Source Group – Silicon Valley 18 © 2013 SAMSUNG Electronics Co.
  19. 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. 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. 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. 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.
  23. 23. Merci ! Des questions ? Open Source Group – Silicon Valley 23 © 2013 SAMSUNG Electronics Co.

×