Your SlideShare is downloading. ×
0
TEA      e-book reading software      on web browsers      June 2012 – Éric Daspet
Who am I ?⎢ Éric Daspet   CTO at TEA, The E-book Alternative   Previously: technical expert on web and open    technolog...
What’s a reading app anyway ?⎢ In the e-book file    Let’s talk only about the standard & open format (ePub)    Content ...
Going native, the basics⎢ Five platforms :    Android, mainly via Google Play, mostly Java and ARM    iOS, App Store, Ob...
Going native, strategic issues⎢ iOS : you need to sell with Apple App Store    Takes 30%, may be most of your benefit   ...
Why going on the web⎢ One unique platform    One technology, only one engineering team    One application, no duplicatio...
What could we achieve ? functionalities⎢ Reading, buying, managing our personal library    All that offline (yes, really)...
First difficulties, server-side processing⎢ Things are quickly complex    Does your browser support SVG ? MathML ?    Ho...
First difficulties, security⎢ Ebooks have javascript⎢ Web is not built to enclose untrusted code    Think an author may i...
First difficulties, offline access⎢ Browser have offline access (yes, really)⎢ App Cache : for your application code    B...
First difficulties, perfect rendering⎢ Pagination    How to jump to page XX ?    Should we display one or two pages ?   ...
Some others are trying, retailers⎢ Amazon cloud reader: read.amazon.com    Very limited for now, first solution online⎢ K...
Some others are trying, independant sofwares⎢ Many of them    Ibis reader    Bookstream    Monocle    MagicScroll    ...
Some others are trying, IDPF⎢ IDPF promote Readium   Proof of concept   Not designed to be as polished as an end user pr...
Opportunities⎢ Ok, it’s a difficult work but ..    Cross device app    No term of service by a third party    You don’t...
E-book reading software on web browsers at EDITECH 2012
E-book reading software on web browsers at EDITECH 2012
E-book reading software on web browsers at EDITECH 2012
E-book reading software on web browsers at EDITECH 2012
E-book reading software on web browsers at EDITECH 2012
E-book reading software on web browsers at EDITECH 2012
E-book reading software on web browsers at EDITECH 2012
Upcoming SlideShare
Loading in...5
×

E-book reading software on web browsers at EDITECH 2012

1,126

Published on

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

No Downloads
Views
Total Views
1,126
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "E-book reading software on web browsers at EDITECH 2012"

  1. 1. TEA e-book reading software on web browsers June 2012 – Éric Daspet
  2. 2. Who am I ?⎢ Éric Daspet  CTO at TEA, The E-book Alternative  Previously: technical expert on web and open technologies⎢ TEA, The E-book Alternative  www.tea-ebook.com  We provide a complete and open end to end e-book distribution solution for booksellers  Live now : decitre.fr/ebook.htm and ebook.cultura.com  Live project about e-book reader in in web browsers  Open Source, Open ecosystem E-book reading softwares on web browsers – EDITECH – June 2012 2
  3. 3. What’s a reading app anyway ?⎢ In the e-book file  Let’s talk only about the standard & open format (ePub)  Content is mostly web pages: HTML + CSS + Javascript  Epub is content + metadata in a zip file⎢ Reading e-book  Displaying web pages (content of the e-book)  Managing the personal library (reading metadata)  Read and understand all ePub metadata  + additionnal features: annotations, store, social… E-book reading softwares on web browsers – EDITECH – June 2012 3
  4. 4. Going native, the basics⎢ Five platforms :  Android, mainly via Google Play, mostly Java and ARM  iOS, App Store, Objective C  Desktop : Windows, Mac, Linux⎢ Very different  Different technologies  Different UI guidelines  Different performance, screen size, …⎢ Being cross platform is very expensive E-book reading softwares on web browsers – EDITECH – June 2012 4
  5. 5. Going native, strategic issues⎢ iOS : you need to sell with Apple App Store  Takes 30%, may be most of your benefit  Users are encouraged to migrate to iBooks to buy⎢ Android : that’s no different  Some app authors were asked to use Google checkout with a threat to have their app removed  TOS may be enforced more strictly in the future⎢ Mac OS X : future is not really better  Encourage to use Application Store in latest versions  Installation of third party apps could very well be deactivated by default in a future Mac OS X E-book reading softwares on web browsers – EDITECH – June 2012 5
  6. 6. Why going on the web⎢ One unique platform  One technology, only one engineering team  One application, no duplication, no sync issue⎢ Perenity  No platform could think of blocking web apps  You will be able to do want you want⎢ Convergence  That’s already what e-books are based on  Delegate most rendering to browsers E-book reading softwares on web browsers – EDITECH – June 2012 6
  7. 7. What could we achieve ? functionalities⎢ Reading, buying, managing our personal library  All that offline (yes, really)  With a touch UI when useful (yes, really)  Easy to update, with no third party validation (win!)  With no installation (win!)  App is accessible from a simple internet link (win!)⎢ We could link or mix with anything on the web  Open annotation server  Facebook, social reading E-book reading softwares on web browsers – EDITECH – June 2012 7
  8. 8. First difficulties, server-side processing⎢ Things are quickly complex  Does your browser support SVG ? MathML ?  How do you follow in-book links ?  What about DRM ? -> You need to process your books before display them⎢ Where is you processing taking place ?  Everything is in your browser is tempting  But no DRM support, and may be slow -> You need a server-side processing  This means you need an access to all books files  Amazon, Apple, Google, Kobo are already asking for them E-book reading softwares on web browsers – EDITECH – June 2012 8
  9. 9. First difficulties, security⎢ Ebooks have javascript⎢ Web is not built to enclose untrusted code  Think an author may impersonate your users  Access their accounts  Delete books  Buy or download books  Annotate books⎢ There are solutions  But none is easy E-book reading softwares on web browsers – EDITECH – June 2012 9
  10. 10. First difficulties, offline access⎢ Browser have offline access (yes, really)⎢ App Cache : for your application code  But you will never be sure the cache is still there -> hope browsers will find a solution⎢ IndexDB : for book content  Book chapters, but also fonts, images, styles, … -> You may have to use alternatives on some devices (webSQL, local storage, app cache)  Quota is different on each device  We do not always know what is the quota -> You may have to require Chrome or Firefox on Android E-book reading softwares on web browsers – EDITECH – June 2012 10
  11. 11. First difficulties, perfect rendering⎢ Pagination  How to jump to page XX ?  Should we display one or two pages ?  How do you break pages ? images ? paragraphs ?⎢ Fixed layout  Playing with the viewport⎢ Rendering quality  You are limited to what the browser offer  Justified text, specific CSS, javascript-> This will and should be a never ending effort E-book reading softwares on web browsers – EDITECH – June 2012 11
  12. 12. Some others are trying, retailers⎢ Amazon cloud reader: read.amazon.com  Very limited for now, first solution online⎢ Kobo instant reader: read.kobobooks.com  No Firefox and no IE compatibility yet  Ask to download the book even if online⎢ Immatériel (distribution platform)  Deliver a « streaming » access with their books  No offline E-book reading softwares on web browsers – EDITECH – June 2012 12
  13. 13. Some others are trying, independant sofwares⎢ Many of them  Ibis reader  Bookstream  Monocle  MagicScroll  EpubReader  Booki.sh  ….⎢ With all the same limitations  No DRM support  No integration with the bookstore  None is perfect E-book reading softwares on web browsers – EDITECH – June 2012 17
  14. 14. Some others are trying, IDPF⎢ IDPF promote Readium  Proof of concept  Not designed to be as polished as an end user product⎢ Open Source  End of the consistency nightmare for the future ?  Could be use as basis of another project⎢ Standards  Designed to implement the full standard  Best opportunity ? E-book reading softwares on web browsers – EDITECH – June 2012 19
  15. 15. Opportunities⎢ Ok, it’s a difficult work but ..  Cross device app  No term of service by a third party  You don’t have to write a rendering engine from zero  Most strategic move today⎢ Easy integration of anything « web »  Facebook  Open annotation server … E-book reading softwares on web browsers – EDITECH – June 2012 22
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×