pour un web du livre: le protocole opds
DESCRIPTION
Introduction au protocole OPDS.TRANSCRIPT
![Page 1: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/1.jpg)
Pour un Web du Livre:le protocole OPDS
Hadrien GardeurFeedbooks
![Page 2: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/2.jpg)
Le modèle du Media Hub
Démocratisé par iTunes + iPod Regroupe les fonctionnalités suivantes:
AchatSynchronisationConsommationOrganisation
Succès jamais reproduit malgrès de nombreuses tentatives… dépassé en 2010
![Page 3: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/3.jpg)
Le modèle du Nuage
Facilité d’accès: peu importe le périphérique, je récupère mon contenu Facilité d’utilisation: pas de cables à connecter, integré à mon appareil… mais le plus souvent propriétaire et non distribué:
Amazon KindleGoogle Editions Barnes & Noble Nook
![Page 4: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/4.jpg)
Limites du Nuage
Une seule source de contenusUn seul mode d’acquisition (l’achat)Une seule expérience de navigation (fixée par le détaillant) Pas d’agrégation possible (de l’offre comme de sa bibliothèque)
![Page 5: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/5.jpg)
![Page 6: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/6.jpg)
Flux et Entrées
Atom is an XML-based document format that describes lists of related information known as "feeds". Feeds are composed of a number of items, known as "entries", each with an extensible set of attached metadata. For example, each entry has a title.
![Page 7: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/7.jpg)
Navigation et Acquisition
En OPDS, on définit deux utilisations des flux:
Flux de Navigation, permettant à un client de naviguer à travers le catalogue
Flux d'Acquisition, où les publications sont repertoriées et peuvent être acquises
![Page 8: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/8.jpg)
Liens et Publications
De la même manière, les entrées peuvent être:
Des Liens du Catalogue, pointant vers d'autres flux et utilisées dans des Flux de Navigation
Des Publications, avec divers métadonnées et un lien d'acquisition, utilisées dans des Flux d'Acquisition
![Page 9: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/9.jpg)
Acquisition de contenu
En OPDS on peut:
Acheter (un livre ?)
Emprunter (à une bibliothèque ?)
S’abonner (à un journal ?)
Télécharger (un livre du domaine public ?)
![Page 10: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/10.jpg)
Exemple Aldiko
![Page 11: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/11.jpg)
Base du catalogue:
Flux de navigation Entrées = Liens Le catalogue décide de l’organisation
![Page 12: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/12.jpg)
Liste des publications:
Flux d’acquisition Entrées = PublicationsMétadonnées pour le titre, l’auteur, la description etc. Lien pour la couverture
![Page 13: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/13.jpg)
Publication:
Entrée complète Lien d’acquisitionMétadonnées supplémentaires Liens vers le catalogue ou vers le WebAutres services (commentaires, annotations, signets)
![Page 14: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/14.jpg)
![Page 15: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/15.jpg)
Bibliothèque:
Ensemble des acquisition précédentes Flux d’acquisition comme un autre Identifié dans un catalogue OPDS ou une page Web via une relation dans un lien
![Page 16: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/16.jpg)
Recherche:
Standard Open Search Flux d’acquisition comme un autre
![Page 17: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/17.jpg)
Propriétaire ?
Technologies
Web = HTTP + (X)HTML + CSS + Javascript
OPDS = HTTP + Atom + Métadonnées + Liens
![Page 18: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/18.jpg)
Distribué ?
Un catalogue = Une URL
Tout le monde peut héberger un catalogue
On peut ajouter des catalogues à un client
![Page 19: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/19.jpg)
Acquisition ?
Supporte multiples modes d’acquisition
Acquisition directe (dans l’application)
Acquisition indirecte (via le Web)
![Page 20: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/20.jpg)
Navigation ?
Hiérarchie libre pour le catalogue
Support de la recherche
Liens dans les publications et suggestion de facettes
![Page 21: Pour un Web du Livre: Le Protocole OPDS](https://reader034.vdocuments.pub/reader034/viewer/2022052622/5594d6881a28ab423c8b45b7/html5/thumbnails/21.jpg)
Pour en savoir plus
Site du standard: http://opds-spec.org/
Primer: http://fr.feedbooks.com/api/primer
Google Code: http://code.google.com/p/openpub/
Groupe: http://groups.google.com/group/openpub