OPDS 1.1 and beyond               Hadrien Gardeur               @Hadrien               Feedbooks
GoalCreating a new architecture usingcommon, open standards that permitspeople to find, buy, acquire, and readbooks from a...
Short VersionRead anything, anywhere.
Two years ago   From Stanza catalogs to a standard      August 2010 – OPDS 1.0Standard way to search, browse & acquire    ...
State of the ecosystem              20+ OPDS Clients    … a must have feature for indie apps… access to content from major...
New Features  OPDS 1.1
#1Facets
#2Featured content
#3 Indirect Acquisition     Support for complex acquisition flows             Among other things…       support for transa...
From Catalog toCatalog / Shelf / Callback
Catalog  Catalogs are discoverable and can be shared              We use catalogs to…                   discover          ...
Shelf  A shelf is where I store my content             Shelfs can be…          specific to a catalog          global or ag...
Callback          A callback is a message                It contains…         how to acquire the content                  ...
Callback Example #1Web Reading Systems
Current workflow     1. Buy the book2. Download the file locally    3. Upload the file     4. Start Reading   OPDS Callbac...
Callback Example #2 Service discovery
22/09/2011
Services Downloading a publication could trigger…the ability to share annotations in your field  the addition of a peer re...
Upcoming Features    OPDS 1.2
#1OPDS URI Scheme   A necessary evil
One click to…  Add a catalog   Add a shelfLaunch a callback
#2Lending & Subscription
Lending & SubscriptionOPDS 1.2 will provide better support for…Indicating the availability of a publication(pre-order, len...
What’s next ?        A new serialization ?              JSON ?             Maybe. Domain & media specific metadata        ...
Discover OPDS athttp://opds-spec.org
OPDS 1.1 & Beyond
OPDS 1.1 & Beyond
OPDS 1.1 & Beyond
OPDS 1.1 & Beyond
OPDS 1.1 & Beyond
OPDS 1.1 & Beyond
OPDS 1.1 & Beyond
OPDS 1.1 & Beyond
OPDS 1.1 & Beyond
OPDS 1.1 & Beyond
Upcoming SlideShare
Loading in …5
×

OPDS 1.1 & Beyond

1,239 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

OPDS 1.1 & Beyond

  1. 1. OPDS 1.1 and beyond Hadrien Gardeur @Hadrien Feedbooks
  2. 2. GoalCreating a new architecture usingcommon, open standards that permitspeople to find, buy, acquire, and readbooks from any source, on any device,using many different ebook applications.
  3. 3. Short VersionRead anything, anywhere.
  4. 4. Two years ago From Stanza catalogs to a standard August 2010 – OPDS 1.0Standard way to search, browse & acquire June 2011 – OPDS 1.1Complex acquisitions, advanced browsing December 2011 – OPDS 1.2Better support for lending & subscriptions Links to catalogs & callbacks
  5. 5. State of the ecosystem 20+ OPDS Clients … a must have feature for indie apps… access to content from major international publishers > 10 mil. users… thousands of them using their own catalogs A first version of an OPDS Validation Service
  6. 6. New Features OPDS 1.1
  7. 7. #1Facets
  8. 8. #2Featured content
  9. 9. #3 Indirect Acquisition Support for complex acquisition flows Among other things… support for transactions in browser packaging formats (ZIP archive, DRM) Solving the issue of having an intermediateresource between the catalog and the publication itself.
  10. 10. From Catalog toCatalog / Shelf / Callback
  11. 11. Catalog Catalogs are discoverable and can be shared We use catalogs to… discover browse search acquire contentCatalogs are meant to organize large collections,enable content providers to curate them, provide an integrated experience for the end user
  12. 12. Shelf A shelf is where I store my content Shelfs can be… specific to a catalog global or aggregated public or private synchronizedA shelf enables the user to find and read previously acquired content anywhere
  13. 13. Callback A callback is a message It contains… how to acquire the content metadata location of the shelf & catalog service discovery informationA callback is a message between the content provider and the reading environment.It opens the door to the reading ecosystem.
  14. 14. Callback Example #1Web Reading Systems
  15. 15. Current workflow 1. Buy the book2. Download the file locally 3. Upload the file 4. Start Reading OPDS Callback 1. Buy the book (OPDS Callback) 2. Start Reading
  16. 16. Callback Example #2 Service discovery
  17. 17. 22/09/2011
  18. 18. Services Downloading a publication could trigger…the ability to share annotations in your field the addition of a peer reviewing service the discovery of the full arXiv catalog
  19. 19. Upcoming Features OPDS 1.2
  20. 20. #1OPDS URI Scheme A necessary evil
  21. 21. One click to… Add a catalog Add a shelfLaunch a callback
  22. 22. #2Lending & Subscription
  23. 23. Lending & SubscriptionOPDS 1.2 will provide better support for…Indicating the availability of a publication(pre-order, lending availability, next issue) Length of the acquisition (return date, subscription length) A subscription shelf
  24. 24. What’s next ? A new serialization ? JSON ? Maybe. Domain & media specific metadata Better ecosystem(validation, discovery, documentation)Integration with upcoming standards (annotations ?)
  25. 25. Discover OPDS athttp://opds-spec.org

×