Hi Oliver Brooks @cn_oli @valobox We have a problem Select a - - PowerPoint PPT Presentation

hi
SMART_READER_LITE
LIVE PREVIEW

Hi Oliver Brooks @cn_oli @valobox We have a problem Select a - - PowerPoint PPT Presentation

Hi Oliver Brooks @cn_oli @valobox We have a problem Select a book, and while you're at it, lock yourself into a platform for the next 10 years Platform X Why that's a problem The platform is half a digital product Broad ~= generic Less


slide-1
SLIDE 1

Hi

Oliver Brooks @cn_oli @valobox

slide-2
SLIDE 2

We have a problem

Select a book, and while you're at it, lock yourself into a platform for the next 10 years

Platform X

slide-3
SLIDE 3

Why that's a problem

The platform is half a digital product Broad ~= generic Less scope for creativity and innovation

slide-4
SLIDE 4

A new hope

Buy once, sync anywhere Buy on platform A. That purchase gets synced so that it is available on platform B, C & D.

slide-5
SLIDE 5

A new hope

No downloading files No connecting wires to side-load

slide-6
SLIDE 6

A new hope

No worrying about future device support No concerns about retailer x closing in a few years

slide-7
SLIDE 7

Buy Once Sync Anywhere

A simple solution enabling a user to connect and sync their accounts on different platforms

slide-8
SLIDE 8

Buy Once Sync Anywhere

Don't try to make a flexible DRM (oxymoron) Don't dumb down the product

slide-9
SLIDE 9

BOSA principles

Communicate with the simplest possible item Identify the users Sync not copy Let each platform be individual

slide-10
SLIDE 10

Identifying products

Unique identifier database

  • Books - eISBN (EAN13)
  • Audio - ISMN
  • Other products – GS1?
slide-11
SLIDE 11

Identifying users

Unique identifier database Users identify themselves

slide-12
SLIDE 12

Buy on OneBooks

Book X Buy OneBooks OneBooks Thank you Read

slide-13
SLIDE 13

Want it on TwoBooks

Bought elsewhere? TwoBooks TwoBooks OneShop Sync Two with: OneBooks Yes Allow sync with Two? ThreeShop No Book X

slide-14
SLIDE 14

Every book on every platform

TwoBooks Book X Book Y OneBooks Book X Book Y

slide-15
SLIDE 15

Do one thing well

As simple as possible With the best connectivity

slide-16
SLIDE 16

Separation of concerns

Metadata – OPDS, ONIX Content – ePub, PDF, mobi, HTML …

slide-17
SLIDE 17

Details please

Oauth 2.0 – Simple user authentication JSON – Simple data format HTTP – Ubiquitous communication protocol

slide-18
SLIDE 18

Oauth

Open authentication The most popular authentication standard Widely supported in all platforms/languages

slide-19
SLIDE 19

JSON

Standard data format Very simple Supported everywhere

{ ... 'purchases': { 'megabooks': { '978xxxxxxxxxx': { 'purchased': '2012-05-15' } } }

slide-20
SLIDE 20

How to take part

Sign up for the newsletter http://eepurl.com/vfJmn