Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History &...
Transcript of Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History &...
![Page 1: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/1.jpg)
ReadingDiscovering
Sharing
Reading, Discovering, Sharing eBooks
Sayamindu Dasgupta
One Laptop Per Child
FOSS.IN 2009
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 2: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/2.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
A Brief History
Can be traced back to 1971 (Project Gutenberg)
Considered a niche area/product till recent times
Major pain pointsMultiple formats, some proprietary, some notLack of specialized devicesDisplay (mostly resolution related) issues
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 3: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/3.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
A Brief History
Can be traced back to 1971 (Project Gutenberg)
Considered a niche area/product till recent times
Major pain pointsMultiple formats, some proprietary, some notLack of specialized devicesDisplay (mostly resolution related) issues
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 4: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/4.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
A Brief History
Can be traced back to 1971 (Project Gutenberg)
Considered a niche area/product till recent times
Major pain pointsMultiple formats, some proprietary, some notLack of specialized devicesDisplay (mostly resolution related) issues
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 5: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/5.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
A Brief History
Can be traced back to 1971 (Project Gutenberg)
Considered a niche area/product till recent times
Major pain pointsMultiple formats, some proprietary, some notLack of specialized devicesDisplay (mostly resolution related) issues
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 6: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/6.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
A Brief History
Can be traced back to 1971 (Project Gutenberg)
Considered a niche area/product till recent times
Major pain pointsMultiple formats, some proprietary, some notLack of specialized devicesDisplay (mostly resolution related) issues
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 7: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/7.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
A Brief History
Can be traced back to 1971 (Project Gutenberg)
Considered a niche area/product till recent times
Major pain pointsMultiple formats, some proprietary, some notLack of specialized devicesDisplay (mostly resolution related) issues
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 8: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/8.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
A Brief History
Can be traced back to 1971 (Project Gutenberg)
Considered a niche area/product till recent times
Major pain pointsMultiple formats, some proprietary, some notLack of specialized devicesDisplay (mostly resolution related) issues
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 9: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/9.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Current Status
New reader devices announced every month
Everyone wants a piece of the pieGoogleAmazonBarnes and NobleSony. . .
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 10: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/10.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Current Status
New reader devices announced every month
Everyone wants a piece of the pieGoogleAmazonBarnes and NobleSony. . .
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 11: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/11.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Reasons for the Explosive Growth
Moore’s law
“Electronic paper”
Parallely evolving software standards
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 12: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/12.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Reasons for the Explosive Growth
Moore’s law
“Electronic paper”
Parallely evolving software standards
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 13: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/13.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
E-Ink
Most visible e-paper technologyAdvantages
High resolutionLow power
DisadvantagesSlowMonochrome
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 14: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/14.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
E-Ink
Most visible e-paper technologyAdvantages
High resolutionLow power
DisadvantagesSlowMonochrome
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 15: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/15.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
E-Ink
Most visible e-paper technologyAdvantages
High resolutionLow power
DisadvantagesSlowMonochrome
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 16: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/16.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Overview of EPUB
Developed by the IDPF (International Digital Publishing Forum)
De-facto standard (almost. . . )
Combination of open, established technologiesOpen Publication Structure v2.0Open Packaging Format v2.0OEBPS Container Format (OCF) v1.0
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 17: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/17.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Overview of EPUB
Developed by the IDPF (International Digital Publishing Forum)
De-facto standard (almost. . . )
Combination of open, established technologiesOpen Publication Structure v2.0Open Packaging Format v2.0OEBPS Container Format (OCF) v1.0
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 18: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/18.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Overview of EPUB
Developed by the IDPF (International Digital Publishing Forum)
De-facto standard (almost. . . )
Combination of open, established technologiesOpen Publication Structure v2.0Open Packaging Format v2.0OEBPS Container Format (OCF) v1.0
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 19: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/19.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Overview of EPUB
Developed by the IDPF (International Digital Publishing Forum)
De-facto standard (almost. . . )
Combination of open, established technologiesOpen Publication Structure v2.0Open Packaging Format v2.0OEBPS Container Format (OCF) v1.0
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 20: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/20.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Open Publication Structure
Standard for representing the content in eBooks
Two preferred vocabulariesXHTML
Subset of CSS
DTBook
Also supports various image formats, SVG and “XML Islands”
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 21: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/21.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Open Publication Structure
Standard for representing the content in eBooks
Two preferred vocabulariesXHTML
Subset of CSS
DTBook
Also supports various image formats, SVG and “XML Islands”
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 22: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/22.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Open Publication Structure
Standard for representing the content in eBooks
Two preferred vocabulariesXHTML
Subset of CSS
DTBook
Also supports various image formats, SVG and “XML Islands”
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 23: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/23.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Open Publication Structure
Standard for representing the content in eBooks
Two preferred vocabulariesXHTML
Subset of CSS
DTBook
Also supports various image formats, SVG and “XML Islands”
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 24: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/24.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Open Packaging Format
Standard for representing the “rest” of the eBookReference, description of all eBook components (files, images,etc) (a manifest)Metadata
Dublin Core with extra attributes
Linear reading order (spine)Declarative reading order (for better navigability, etc)
NCS (Navigation Center eXtended)
OPF also specifies fallback components for non-standard items inthe eBook
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 25: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/25.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Open Packaging Format
Standard for representing the “rest” of the eBookReference, description of all eBook components (files, images,etc) (a manifest)Metadata
Dublin Core with extra attributes
Linear reading order (spine)Declarative reading order (for better navigability, etc)
NCS (Navigation Center eXtended)
OPF also specifies fallback components for non-standard items inthe eBook
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 26: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/26.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Open Packaging Format
Standard for representing the “rest” of the eBookReference, description of all eBook components (files, images,etc) (a manifest)Metadata
Dublin Core with extra attributes
Linear reading order (spine)Declarative reading order (for better navigability, etc)
NCS (Navigation Center eXtended)
OPF also specifies fallback components for non-standard items inthe eBook
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 27: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/27.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
OEBPS Container Format
Standard for putting the eBook together
ZIP as container
Specifies the “root” OPF file for the eBook
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 28: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/28.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
OEBPS Container Format
Standard for putting the eBook together
ZIP as container
Specifies the “root” OPF file for the eBook
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 29: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/29.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
OEBPS Container Format
Standard for putting the eBook together
ZIP as container
Specifies the “root” OPF file for the eBook
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 30: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/30.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
A Typical EPUB File Structure
/META-INF
container.xml........points to the ebook root – ‘OPS/book.opf’
mimetype.........................must be “application/epub+zip”
OPSbook.ncx..........contains declarative reading order – “navMap”
book.opf .................. contains metadata, manifest, spine
cssstyle.css
main0.xmlmain1.xml...images
cover.png...
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 31: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/31.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
A Typical EPUB File Structure
/META-INF
container.xml........points to the ebook root – ‘OPS/book.opf’
mimetype.........................must be “application/epub+zip”
OPSbook.ncx..........contains declarative reading order – “navMap”
book.opf .................. contains metadata, manifest, spine
cssstyle.css
main0.xmlmain1.xml...images
cover.png...
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 32: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/32.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
A Typical EPUB File Structure
/META-INF
container.xml........points to the ebook root – ‘OPS/book.opf’
mimetype.........................must be “application/epub+zip”
OPSbook.ncx..........contains declarative reading order – “navMap”
book.opf .................. contains metadata, manifest, spine
cssstyle.css
main0.xmlmain1.xml...images
cover.png...
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 33: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/33.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
A Typical EPUB File Structure
/META-INF
container.xml........points to the ebook root – ‘OPS/book.opf’
mimetype.........................must be “application/epub+zip”
OPSbook.ncx..........contains declarative reading order – “navMap”
book.opf .................. contains metadata, manifest, spine
cssstyle.css
main0.xmlmain1.xml...images
cover.png...
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 34: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/34.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Hardware Devices (dedicated)
Sony Reader
Barnes and Noble Nook
IRex Digital Reader
BeBook
. . .
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 35: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/35.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Software
ProprietaryAdobe Digital EditionsStanza (iPhone)Aldiko (Android)
Free/Open SourceCalibreBookworm (web-based)OkularFBReaderSugar Read activity
. . .
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 36: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/36.jpg)
ReadingDiscovering
Sharing
A Brief History & Current StatusThe EPUB standardEPUB Readers
Software
ProprietaryAdobe Digital EditionsStanza (iPhone)Aldiko (Android)
Free/Open SourceCalibreBookworm (web-based)OkularFBReaderSugar Read activity
. . .
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 37: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/37.jpg)
ReadingDiscovering
Sharing
OPDSOnline/Offline OPDS Usage
OPDS: Open Publication Distribution System
Standard for distributing eBooks
Based on Atom XML
Work in progress (draft)
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 38: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/38.jpg)
ReadingDiscovering
Sharing
OPDSOnline/Offline OPDS Usage
OPDS for Discovery
Discovery via OpenSearch Query Syntaxhttp://foo/opensearch?q=Missourihttp://foo/opensearch?q=creator:Mark+Twainhttp://foo/opensearch?q=language:hihttp://foo/opensearch?q=title:perl+AND+provider:OReilly
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 39: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/39.jpg)
ReadingDiscovering
Sharing
OPDSOnline/Offline OPDS Usage
OPDS for Discovery
Discovery via OpenSearch Query Syntaxhttp://foo/opensearch?q=Missourihttp://foo/opensearch?q=creator:Mark+Twainhttp://foo/opensearch?q=language:hihttp://foo/opensearch?q=title:perl+AND+provider:OReilly
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 40: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/40.jpg)
ReadingDiscovering
Sharing
OPDSOnline/Offline OPDS Usage
OPDS providers and clients
Online providersThe Internet ArchiveFeedbooks.comO’Reilly
Client implementationsSugar Get Books activityAldikoIbis Reader
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 41: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/41.jpg)
ReadingDiscovering
Sharing
OPDSOnline/Offline OPDS Usage
OPDS providers and clients
Online providersThe Internet ArchiveFeedbooks.comO’Reilly
Client implementationsSugar Get Books activityAldikoIbis Reader
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 42: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/42.jpg)
ReadingDiscovering
Sharing
OPDSOnline/Offline OPDS Usage
OPDS Offline Usage
Implemented in Sugar’s Get Books activity“Library on a Stick” = USB Drive + EPUB files + OPDS XMLcatalog
Equivalent of an entire library’s collection in a USB thumb-drive
Sneakernet/Chappalnet support
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 43: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/43.jpg)
ReadingDiscovering
Sharing
OPDSOnline/Offline OPDS Usage
OPDS Offline Usage
Implemented in Sugar’s Get Books activity“Library on a Stick” = USB Drive + EPUB files + OPDS XMLcatalog
Equivalent of an entire library’s collection in a USB thumb-drive
Sneakernet/Chappalnet support
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 44: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/44.jpg)
ReadingDiscovering
Sharing
With OPDS
iTunes like book-sharing
Reading system publishes OPDS catalog of selected eBooks
Neighbouring reading system discovers catalogs and renders it
Zeroconf used for publication and auto-discovery (yay! for Avahi)
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 45: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/45.jpg)
ReadingDiscovering
Sharing
With OPDS
iTunes like book-sharing
Reading system publishes OPDS catalog of selected eBooks
Neighbouring reading system discovers catalogs and renders it
Zeroconf used for publication and auto-discovery (yay! for Avahi)
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 46: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/46.jpg)
ReadingDiscovering
Sharing
Without OPDS : the Sugar Way
Sharing built in (using Telepathy)
Verb based interface
Child invites friend to current Read activity
eBook being read automagically gets shared
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks
![Page 47: Reading, Discovering, Sharing eBooksweb.media.mit.edu/~sdg1/pdfs/ebooks.pdf · A Brief History & Current Status The EPUB standard EPUB Readers A Brief History Can be traced back to](https://reader034.fdocuments.us/reader034/viewer/2022051913/60047d2831c288107577d795/html5/thumbnails/47.jpg)
Appendix Ideas about the Future
Audio-Visual elements (already happening)
Wiki-like eBooks
Microworlds, programming shells
. . .
Sayamindu Dasgupta Reading, Discovering, Sharing eBooks