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.
Upcoming SlideShare
Loading in …5
×

Livre Électronique et Standards du Web

1,237 views
1,153 views

Published on

Conférence donnée pendant Paris Web 2013, le 11 octobre 2013

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,237
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Livre Électronique et Standards du Web

  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.

×