livre Électronique et standards du web
DESCRIPTION
Conférence donnée pendant Paris Web 2013, le 11 octobre 2013TRANSCRIPT
![Page 1: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/1.jpg)
1© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
Daniel Glazman
Paris-Web 2013
Livre électroniqueet Standards du Web
![Page 2: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/2.jpg)
2© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
Le canard 2013...
![Page 3: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/3.jpg)
3© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
Bref rappel historique #1
Got *ibōkz ?
![Page 4: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/4.jpg)
4© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
Bref rappel historique #2
1971...
1998
1992
Aujourd'hui...
![Page 5: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/5.jpg)
5© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
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
![Page 6: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/6.jpg)
6© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
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...
![Page 7: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/7.jpg)
7© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
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...)
![Page 8: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/8.jpg)
8© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
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
![Page 9: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/9.jpg)
9© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
Les références de EPUB 3
Publications 3.0
CSS 3 FontsHTML5
WD *WD *
Content Documents
3.0
HTML5CSS 3 FontsCSS 3 Ruby
CSS 3 SpeechCSS 3 TextCSS Writing
ModesAccessibility SVG
WD *WD *ED !!!WD *WD *WD *Note
Adaptative Layout
CSS RegionsCSS Exclusions
CSS 2D Transforms
WD *WD *WD *
![Page 10: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/10.jpg)
10
© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
XML #1
• OPF– Un manifeste inutile ?– TdM, TdM, TdM... VdM ?– Références par ID/IDrefs– Usage fort des namespaces
![Page 11: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/11.jpg)
11
© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
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
![Page 12: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/12.jpg)
12
© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
XML #3
• La compatibilité entre EPUB 2 et EPUB 3 est un mythe
• iBooks & iBooks Author ont fragmenté EPUB
![Page 13: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/13.jpg)
13
© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
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
![Page 14: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/14.jpg)
14
© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
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...
![Page 15: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/15.jpg)
15
© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
Content Documents #3
• JavaScript• MathML et SVG• mais obligation de les déclarer dans
le manifeste !
![Page 16: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/16.jpg)
16
© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
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
![Page 17: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/17.jpg)
17
© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
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...
![Page 18: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/18.jpg)
18
© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
Seul éditeur EPUB3 natif
http://bluegriffon-epubedition.com
![Page 19: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/19.jpg)
19
© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
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
![Page 20: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/20.jpg)
20
© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
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 quasi-impossible à gérer dans un tel environnement
![Page 21: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/21.jpg)
21
© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
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 ?
![Page 22: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/22.jpg)
22
© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley
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é
![Page 23: Livre Électronique et Standards du Web](https://reader036.vdocuments.net/reader036/viewer/2022062513/556d214bd8b42a540c8b4e46/html5/thumbnails/23.jpg)
23
Merci !Des
questions ?
© 2013 SAMSUNG Electronics Co.Open Source Group – Silicon Valley