SlideShare a Scribd company logo
ePub
ASTRI/ECE/MMCT:Chow King Wai (周經偉)
19th May 2010




                1
Great Expectations.epub
          OCF (OEBPS Container Format) : OEBPS Publication
          in ZIP container
                      mimetype
                      META-INF/
                       container.xml
OPF (Open              [manifest.xml]
Packaging              [metadata.xml]
                       [signatures.xml]
Format)                [encryption.xml]
• Pub. metadata        [rights.xml]
• Table of Content
• Spine              OEBPS/
                       Great Expectations.opf
                       Great Expectations.ncx
                       cover.html
OPS (Open
                        chapters/
Publication                chapter01.html
Structure)                 chapter02.html
• XHTML                    … HTML and other files for the
• CSS                        remaining chapters …
• Core media types
Almost global adoption
China and Taiwan agreed in principle to promote the EPUB e-
  book format for the Chinese-language market at a
  technology conference last week, and officials plan to meet
  again next year to solidify the deal, Taiwan's economics
  ministry said Wednesday.
      http://www.pcworld.com/article/183506/china_and_taiwan_agree_to_promote_epub
         _ebook_standard.html




  3    ASTRI Proprietary
International Digital Publishing Forum
• Driving force behind ePub standard maintenance and
  development
• ASTRI’s membership granted in Apr 2010
• ePub 2.1/3.0 Working Group
   – Address deficiency in current ePub (v2.0.1)
   – May 2010 – May 2011
       • 1st working draft in Sep 2010
       • Public draft in Dec 2010
   – 1st Face-to-face meeting in NYC in mid Jun 2010
Possible enhancement for e-Learning

  Annotation
  Interactive graphics and animation
   - e.g. Adobe Flash
  Supplementary multimedia elements
     - audio and video
  Tighter integration w/ online resources
  Assessment and integration with LMS
  (Learning Management System) and personal
  learning portfolio
  Peer assisted learning

ASTRI Proprietary
Next Generation e-Book requirement
IDPF ePub 2.1/3.0                                      Prelim. Local response
•   Asian support                                      •   Asian support:
     –   character sets, Ruby markup, and                   – Hong Kong Chinese character set
         typographic rules (e.g. column-wise left to
         right)
                                                            – Probably no need for vertical layout

•   Pagination                                         •   Pagination: Yes
•   Intrinsic rich media support                       •   Intrinsic rich media support: Yes
     –   video
•   Interactive activity                               •   Interactive activity: Yes
                                                            –   Exercise and possibly assessment
     –   Quiz and crossword puzzle
•   Enhanced article support                           •   Enhanced article support:??
     –   Magazine and newspaper
     –   PRISM standard for interchange and
         archival of digital content
•   Enhanced navigation support                        •   Enhanced navigation support: Yes
•   Annotation support                                 •   Annotation support: Yes
•   Mathematics                                        •   Mathematics: Yes
     – Symbols and equations
•   Enhance extension mechanisms                       •   Enhance extension mechanisms

More Related Content

Similar to ePub: a brief overview

How community software supports language documentation and data analysis
How community software supports language documentation and data analysisHow community software supports language documentation and data analysis
How community software supports language documentation and data analysis
Peter Bouda
 
Modelling IMS QTI with Topic Maps
Modelling IMS QTI with Topic MapsModelling IMS QTI with Topic Maps
Modelling IMS QTI with Topic Maps
tmra
 
Evaluation of e books user interfaces sis conf talk
Evaluation of e books user interfaces sis conf talkEvaluation of e books user interfaces sis conf talk
Evaluation of e books user interfaces sis conf talk
Kishor Satpathy
 
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
Prof. Wim Van Criekinge
 
Interactive E-Books
Interactive E-BooksInteractive E-Books
Interactive E-Books
Christian Glahn
 
How companies use NoSQL and Couchbase
How companies use NoSQL and CouchbaseHow companies use NoSQL and Couchbase
How companies use NoSQL and Couchbase
Dipti Borkar
 
The Standards Mosaic Opening the Way to New Technologies
The Standards Mosaic Opening the Way to New TechnologiesThe Standards Mosaic Opening the Way to New Technologies
The Standards Mosaic Opening the Way to New Technologies
Dave Lewis
 
What's new with Apache Tika?
What's new with Apache Tika?What's new with Apache Tika?
What's new with Apache Tika?
gagravarr
 
Python.pptx
Python.pptxPython.pptx
Python.pptx
abclara
 
But We're Already Open Source! Why Would I Want To Bring My Code To Apache?
But We're Already Open Source! Why Would I Want To Bring My Code To Apache?But We're Already Open Source! Why Would I Want To Bring My Code To Apache?
But We're Already Open Source! Why Would I Want To Bring My Code To Apache?
gagravarr
 
Lean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopLean and Collaborative Content - Workshop
Lean and Collaborative Content - Workshop
IXIASOFT
 
Search-Driven Programming
Search-Driven ProgrammingSearch-Driven Programming
Search-Driven ProgrammingEthan Herdrick
 
Bill McCoy氏:電子出版の将来展望
Bill McCoy氏:電子出版の将来展望Bill McCoy氏:電子出版の将来展望
Bill McCoy氏:電子出版の将来展望
Japan Electronic Publishing Association
 
Managing Complex Print Deliverables with Arbortext - PTC/USER 2010
Managing Complex Print Deliverables with Arbortext - PTC/USER 2010Managing Complex Print Deliverables with Arbortext - PTC/USER 2010
Managing Complex Print Deliverables with Arbortext - PTC/USER 2010
Gareth Oakes
 
Presentation on the Warsaw Conference on National Bibliographies August 2012
Presentation on the Warsaw Conference on National Bibliographies August 2012Presentation on the Warsaw Conference on National Bibliographies August 2012
Presentation on the Warsaw Conference on National Bibliographies August 2012
nw13
 
Lessons Learned in the Development of a Web-scale Search Engine: Nutch2 and b...
Lessons Learned in the Development of a Web-scale Search Engine: Nutch2 and b...Lessons Learned in the Development of a Web-scale Search Engine: Nutch2 and b...
Lessons Learned in the Development of a Web-scale Search Engine: Nutch2 and b...
Chris Mattmann
 
Day3 edupub tokyo_idpf
Day3 edupub tokyo_idpfDay3 edupub tokyo_idpf
A look at our API roadmap
A look at our API roadmapA look at our API roadmap
A look at our API roadmap
David Haskiya
 

Similar to ePub: a brief overview (20)

How community software supports language documentation and data analysis
How community software supports language documentation and data analysisHow community software supports language documentation and data analysis
How community software supports language documentation and data analysis
 
Modelling IMS QTI with Topic Maps
Modelling IMS QTI with Topic MapsModelling IMS QTI with Topic Maps
Modelling IMS QTI with Topic Maps
 
284 richman ssp archive presentation 5 08
284 richman ssp archive presentation 5 08284 richman ssp archive presentation 5 08
284 richman ssp archive presentation 5 08
 
Evaluation of e books user interfaces sis conf talk
Evaluation of e books user interfaces sis conf talkEvaluation of e books user interfaces sis conf talk
Evaluation of e books user interfaces sis conf talk
 
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
 
Interactive E-Books
Interactive E-BooksInteractive E-Books
Interactive E-Books
 
How companies use NoSQL and Couchbase
How companies use NoSQL and CouchbaseHow companies use NoSQL and Couchbase
How companies use NoSQL and Couchbase
 
The Standards Mosaic Opening the Way to New Technologies
The Standards Mosaic Opening the Way to New TechnologiesThe Standards Mosaic Opening the Way to New Technologies
The Standards Mosaic Opening the Way to New Technologies
 
What's new with Apache Tika?
What's new with Apache Tika?What's new with Apache Tika?
What's new with Apache Tika?
 
296 owens
296 owens296 owens
296 owens
 
Python.pptx
Python.pptxPython.pptx
Python.pptx
 
But We're Already Open Source! Why Would I Want To Bring My Code To Apache?
But We're Already Open Source! Why Would I Want To Bring My Code To Apache?But We're Already Open Source! Why Would I Want To Bring My Code To Apache?
But We're Already Open Source! Why Would I Want To Bring My Code To Apache?
 
Lean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopLean and Collaborative Content - Workshop
Lean and Collaborative Content - Workshop
 
Search-Driven Programming
Search-Driven ProgrammingSearch-Driven Programming
Search-Driven Programming
 
Bill McCoy氏:電子出版の将来展望
Bill McCoy氏:電子出版の将来展望Bill McCoy氏:電子出版の将来展望
Bill McCoy氏:電子出版の将来展望
 
Managing Complex Print Deliverables with Arbortext - PTC/USER 2010
Managing Complex Print Deliverables with Arbortext - PTC/USER 2010Managing Complex Print Deliverables with Arbortext - PTC/USER 2010
Managing Complex Print Deliverables with Arbortext - PTC/USER 2010
 
Presentation on the Warsaw Conference on National Bibliographies August 2012
Presentation on the Warsaw Conference on National Bibliographies August 2012Presentation on the Warsaw Conference on National Bibliographies August 2012
Presentation on the Warsaw Conference on National Bibliographies August 2012
 
Lessons Learned in the Development of a Web-scale Search Engine: Nutch2 and b...
Lessons Learned in the Development of a Web-scale Search Engine: Nutch2 and b...Lessons Learned in the Development of a Web-scale Search Engine: Nutch2 and b...
Lessons Learned in the Development of a Web-scale Search Engine: Nutch2 and b...
 
Day3 edupub tokyo_idpf
Day3 edupub tokyo_idpfDay3 edupub tokyo_idpf
Day3 edupub tokyo_idpf
 
A look at our API roadmap
A look at our API roadmapA look at our API roadmap
A look at our API roadmap
 

Recently uploaded

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 

ePub: a brief overview

  • 1. ePub ASTRI/ECE/MMCT:Chow King Wai (周經偉) 19th May 2010 1
  • 2. Great Expectations.epub OCF (OEBPS Container Format) : OEBPS Publication in ZIP container mimetype META-INF/ container.xml OPF (Open [manifest.xml] Packaging [metadata.xml] [signatures.xml] Format) [encryption.xml] • Pub. metadata [rights.xml] • Table of Content • Spine OEBPS/ Great Expectations.opf Great Expectations.ncx cover.html OPS (Open chapters/ Publication chapter01.html Structure) chapter02.html • XHTML … HTML and other files for the • CSS remaining chapters … • Core media types
  • 3. Almost global adoption China and Taiwan agreed in principle to promote the EPUB e- book format for the Chinese-language market at a technology conference last week, and officials plan to meet again next year to solidify the deal, Taiwan's economics ministry said Wednesday. http://www.pcworld.com/article/183506/china_and_taiwan_agree_to_promote_epub _ebook_standard.html 3 ASTRI Proprietary
  • 4. International Digital Publishing Forum • Driving force behind ePub standard maintenance and development • ASTRI’s membership granted in Apr 2010 • ePub 2.1/3.0 Working Group – Address deficiency in current ePub (v2.0.1) – May 2010 – May 2011 • 1st working draft in Sep 2010 • Public draft in Dec 2010 – 1st Face-to-face meeting in NYC in mid Jun 2010
  • 5. Possible enhancement for e-Learning Annotation Interactive graphics and animation - e.g. Adobe Flash Supplementary multimedia elements - audio and video Tighter integration w/ online resources Assessment and integration with LMS (Learning Management System) and personal learning portfolio Peer assisted learning ASTRI Proprietary
  • 6. Next Generation e-Book requirement IDPF ePub 2.1/3.0 Prelim. Local response • Asian support • Asian support: – character sets, Ruby markup, and – Hong Kong Chinese character set typographic rules (e.g. column-wise left to right) – Probably no need for vertical layout • Pagination • Pagination: Yes • Intrinsic rich media support • Intrinsic rich media support: Yes – video • Interactive activity • Interactive activity: Yes – Exercise and possibly assessment – Quiz and crossword puzzle • Enhanced article support • Enhanced article support:?? – Magazine and newspaper – PRISM standard for interchange and archival of digital content • Enhanced navigation support • Enhanced navigation support: Yes • Annotation support • Annotation support: Yes • Mathematics • Mathematics: Yes – Symbols and equations • Enhance extension mechanisms • Enhance extension mechanisms