SlideShare a Scribd company logo
1 of 55
Download to read offline
EPUB3 Now!
Thursday, May 30, 2013
• audio/video
• Asian language text, right to left
progression
• improved accessibility
• media overlays (Read Aloud)
• scripting and interactivity
Benefits of EPUB3
Thursday, May 30, 2013
Benefits of EPUB3
• semantic markup
• MathML
• Fixed Layout
Thursday, May 30, 2013
Promise
Thursday, May 30, 2013
One file
Thursday, May 30, 2013
Benefits
• Less expensive to produce
• Facilitates changes, updates, corrections (in
a single file)
• Facilitates quality control
Thursday, May 30, 2013
• Followed by ereader manufacturers and
ebook production people alike
• For differently-able ereaders, use
progressive enhancement and graceful
degradation
Standards
Thursday, May 30, 2013
EPUB3 in old ereaders
• Designed to be backwards compatible
• What did use to work in an old ereader
mostly still does.
• What didn't use to work still won't.
Thursday, May 30, 2013
Minimal changes to
convert to EPUB3
• Changes to content.opf file (including
metadata)
• Navigation file (toc.ncx and new TOC)
Thursday, May 30, 2013
Structure of EPUB3
Thursday, May 30, 2013
Required changes to
content.opf
• Version number in package element:
Thursday, May 30, 2013
Required changes to
content.opf
• dcterms:modified and dc:identifer
Thursday, May 30, 2013
Required changes to
content.opf
• properties="nav" in NAV item manifest
Thursday, May 30, 2013
Recommended changes
to content.opf
• properties="cover-image" in cover image
item manifest
Thursday, May 30, 2013
Things you still need
• dc:title, dc: language
Thursday, May 30, 2013
More on dc:title
• dc:title has new possibilities
Once you've added an id, you can add
information about the title.And create a
subtitle, and information about it.
Thursday, May 30, 2013
But...
• dc:title's new possibilities are not yet
supported, and ereaders don't know what
to do with multiple dc:title elements
Thursday, May 30, 2013
Thursday, May 30, 2013
More metadata
• Other metadata is still recommended:
dc:date, dc:publisher, etc.
• EPUB3 offers meta elements with refines
attribute for adding additional metadata
Thursday, May 30, 2013
You don't need...
• The <guide>
The only ereaders who used it now use
EPUB3 navigation landmarks, which I'll get
to shortly.
Thursday, May 30, 2013
The new Navigation
• For both kinds of TOC
• Unlike toc.ncx, it's a regular XHTML file
• Regular content with some special
formatting
Thursday, May 30, 2013
TOC in the Nav file
• Regular XHTML file, except for special
formatting: nav is just the start
Thursday, May 30, 2013
The new TOC
• Used both for navigational system and as
content right in ebook
•
Thursday, May 30, 2013
Thursday, May 30, 2013
Thursday, May 30, 2013
iBooks
Thursday, May 30, 2013
iBooks
Thursday, May 30, 2013
Kindle Fire and old Kindle
both use new TOC
Thursday, May 30, 2013
Old ereaders still use
ncx for navigation
• The XHTML file still works as content, but
older ereaders will use toc.ncx for
navigational menu
Thursday, May 30, 2013
More 'nav': landmarks
• New way to specify cover, toc, index, and
starting page.
• Key bit is epub:type="landmarks" in nav
elemnt
Thursday, May 30, 2013
Landmarks
Thursday, May 30, 2013
Landmarks
Thursday, May 30, 2013
Page markers in text
• Add an id and the all-important important
epub:type="pagebreak"
Thursday, May 30, 2013
More 'nav': page-list
• Specify page list with nav and
epub:type="page-list"
Thursday, May 30, 2013
Source for page
numbers
• The dc:source element can be used to
show which edition of the book the page
numbers correspond to
Thursday, May 30, 2013
Thursday, May 30, 2013
Thursday, May 30, 2013
Readium uses the page-list to create a menu
for navigating quickly through the book
Thursday, May 30, 2013
Page-list in Azardi
Thursday, May 30, 2013
Content files
• HTML5 but with XHTML syntax
Thursday, May 30, 2013
EPUB3 power
Thursday, May 30, 2013
Fixed layout - iBooks
Thursday, May 30, 2013
Fixed layout
Thursday, May 30, 2013
Google Play
Thursday, May 30, 2013
EPUB3 Fixed Layout
Thursday, May 30, 2013
EPUB3 Fixed Layout
Thursday, May 30, 2013
EPUB3 Fixed Layout
Thursday, May 30, 2013
Readium
Thursday, May 30, 2013
Audio/Video
Thursday, May 30, 2013
Audio/Video
Thursday, May 30, 2013
Remote video files
Thursday, May 30, 2013
Remote video files
Thursday, May 30, 2013
Remote video
Thursday, May 30, 2013
Remote video on
Kindle Fire
Thursday, May 30, 2013
Liz Castro
• Pigs, Gourds, and Wikis
http://www.pigsgourdsandwikis.com
• Twitter: @lizcastro
• What’s up with Catalonia?
http://www.CataloniaPress.com
• The Monarch Butterfly Book
• Barcelona Beyond Gaudí
Thursday, May 30, 2013

More Related Content

Viewers also liked

EPUB3で変わる電子書籍の表現力
EPUB3で変わる電子書籍の表現力 EPUB3で変わる電子書籍の表現力
EPUB3で変わる電子書籍の表現力 Youji Sakai
 
북페이스 사업계획서 20150708
북페이스 사업계획서 20150708북페이스 사업계획서 20150708
북페이스 사업계획서 20150708Abigail Hyome Choi
 
세계 전자책 시장은 어떻게 움직이는가
세계 전자책 시장은 어떻게 움직이는가세계 전자책 시장은 어떻게 움직이는가
세계 전자책 시장은 어떻게 움직이는가Young Woong Ra
 
Getting started with Clojure
Getting started with ClojureGetting started with Clojure
Getting started with ClojureJohn Stevenson
 
The Race to 2021: The State of Autonomous Vehicles and a "Who's Who" of Indus...
The Race to 2021: The State of Autonomous Vehicles and a "Who's Who" of Indus...The Race to 2021: The State of Autonomous Vehicles and a "Who's Who" of Indus...
The Race to 2021: The State of Autonomous Vehicles and a "Who's Who" of Indus...Altimeter, a Prophet Company
 

Viewers also liked (9)

ePub3 e Html5
ePub3 e Html5ePub3 e Html5
ePub3 e Html5
 
EPUB3で変わる電子書籍の表現力
EPUB3で変わる電子書籍の表現力 EPUB3で変わる電子書籍の表現力
EPUB3で変わる電子書籍の表現力
 
HTML5와 전자책, 융합 서비스로 발전 현황
HTML5와 전자책, 융합 서비스로 발전 현황HTML5와 전자책, 융합 서비스로 발전 현황
HTML5와 전자책, 융합 서비스로 발전 현황
 
북페이스 사업계획서 20150708
북페이스 사업계획서 20150708북페이스 사업계획서 20150708
북페이스 사업계획서 20150708
 
세계 전자책 시장은 어떻게 움직이는가
세계 전자책 시장은 어떻게 움직이는가세계 전자책 시장은 어떻게 움직이는가
세계 전자책 시장은 어떻게 움직이는가
 
Getting started with Clojure
Getting started with ClojureGetting started with Clojure
Getting started with Clojure
 
Epub3 potential (dbw2013)
Epub3 potential (dbw2013)Epub3 potential (dbw2013)
Epub3 potential (dbw2013)
 
Interactivity in EPUB3 - #FBM12
Interactivity in EPUB3 - #FBM12Interactivity in EPUB3 - #FBM12
Interactivity in EPUB3 - #FBM12
 
The Race to 2021: The State of Autonomous Vehicles and a "Who's Who" of Indus...
The Race to 2021: The State of Autonomous Vehicles and a "Who's Who" of Indus...The Race to 2021: The State of Autonomous Vehicles and a "Who's Who" of Indus...
The Race to 2021: The State of Autonomous Vehicles and a "Who's Who" of Indus...
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

EPUB3 Now! at IDPF 2013 Digital Book