bill*mccoy* execu)ve*director,*idpf* …idpf.org/.../epub3_intro_new_delhi_nov_30_2013.pdf⇒...

30
Introduc)on to EPUB 3 Bill McCoy Execu)ve Director, IDPF November 30, 2013

Upload: others

Post on 27-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

Introduc)on  to  EPUB  3    

Bill  McCoy  

Execu)ve  Director,  IDPF  

November  30,  2013    

Page 2: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

Background:  standards-­‐development  forum,  formed  in  1999.  380  member  organiza)ons  from  45  countries  and  all  parts  of  the  value  chain      -­‐  50  members  from  India  (2nd  to  USA)  

 Mission:  foster  global  adop)on  of  an  open,  

accessible  digital  publishing  ecosystem    

Page 3: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive
Page 4: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

•  Open, industry-driven digital publication format standard •  Builds on Web Standards (XML, HTML5, SVG, MathML …) •  For e-books, digital magazines, digital comics, e-textbooks, ... •  Includes rich layout, rich media and interactivity features •  Has extensive accessibility support built-in

<EPUB  3  in  5  bullets>  

Page 5: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive
Page 6: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive
Page 7: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

EPUB  makes  the  Web  PlaVorm  work  for  portable  documents  

•  Structured  •  Navigable  •  Packaged  •  Metadata  •  Reliable  

Page 8: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

•  Styling  &  layout  improvements  for  reflow  content  

 •  Fixed-­‐layout  content    

•  Interac)vity  and  rich  media  

•  Accessibility  support    •  Global  Language  support  

EPUB  3  Key  Enhancements    

Page 9: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive
Page 10: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive
Page 11: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive
Page 12: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

h^p://www.epubcafe.jp/epub-­‐japanese-­‐layout  

Page 13: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

http://shop.oreilly.com/product/0636920022442.do

Page 14: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

14

•  .ZIP-compatible archive containing: mimetype META-INF/ container.xml [manifest.xml] [metadata.xml] [signatures.xml] [encryption.xml] [rights.xml] content/ Great_Expectations.opf cover.html chapters/ chapter01.html chapter02.html … assets/ style.css image1.jpg …

<.epub  File  Structure>  

Page 15: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

•  “Ve^ed”  samples  demonstra)ng  every  EPUB  3  feature  

•  Open  source,  content  licensed  under  Crea)ve  Commons  ShareAlike  terms  

•  Project  home:  h^p://code.google.com/p/epub-­‐samples/    

 

<EPUB  Samples>  

Page 16: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

•  ISO-­‐level  Technical  Specifica)on  •  EPUB  3.0.1  Update  •  Indexes  •  Advanced  “Hybrid”  Layouts  (AHL)  •  Dic)onaries  •  Annota)ons  •  Widgets  •  Educa)on-­‐publishing  profile  (EDUPUB)  

 

<Current  Spec  Development  Ac)vi)es>  

Page 17: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

Advanced  “Hybrid”  Layouts  

•  Multiple Renditions •  Multiple root files (package documents)

•  Rendition selection

•  Rendition mapping

•  Panel-by-panel navigation and hotspots

<upcoming>

Page 18: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

Dic)onaries  •  Typical  “system-­‐level”  dic)onary  not  sufficient:  •  Children  and  levels  of  reading/understanding  •  Language  learning  •  Specialized  fields  (law,  medicine,  etc)   Indexes •  Indexes  as  advanced  naviga)on  feature   Annotations •  h^p://www.openannota)on.org/  •  W3C  Open  Annota)on  Community  Group      

 

<Dic)onaries,  Indexes,  Annota)ons  >  

<ongoing>

Page 19: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive
Page 20: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive
Page 21: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

Books  by  page  make-­‐up  strategies  

Content driven

Layout driven

Heavy

Light

Semantics

Novels, Romance

Dictionaries Encyclopaedias Travel guides

Cooking

Textbooks

University, professional

Children

Comics, Mangas Graphic novels

Wine guides

Practical, health

History books

Essays

Management

Art books Juvenile fiction

25/03/2013 21

Page 22: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

EPUB  Reflowable   EPUB  Fixed  Layout  

Ebooks  conversion  strategies  

Content driven

Layout driven

Heavy

Light

Semantics

Novels, Romance

Dictionaries Encyclopaedias Travel guides

Cooking

Textbooks

University, professional

Comics, Mangas Graphic novels

Wine guides

Practical, health

History books

Essays

Management

Juvenile fiction

25/03/2013 22

Children Art books

Page 23: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

Reflowable  or  Fixed  Layout?  

Reflowable Fixed Layout Pros : ⇒  automatic conversion from XML ⇒  accessible ⇒  delivery to all platform ⇒  immersive

Cons : ⇒  limited in layout possibilities

Pros : ⇒  aesthetic fidelity ⇒  only solution for layout driven books ⇒  low production cost

Cons : ⇒  semantic lost ⇒  less accessible ⇒  less platforms

25/03/2013 23

Page 24: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

From  Structured  Content  to  EPUB  Reflowable  

XML HTML5/EPUB3 CSS

<chap> <n>II</n> <tit>Exception française  ? </tit> <p>Existe-t-il au monde d'autres radios<apnote idref="N1"/> semblables à …  ? </p> <note id=« N1">Le rôle de la radio</note>

<div class="chapn">II</div> <div class="chaptit">Exception française  ?</dev> <div class="chapp">Existe-t-il au monde d'autres radios<span epub:type="note" id=" N1">Le rôle de la radio</note> semblables à …  ? </div>

.chapn { font-size:x-large; text-align:center; … } .chaptit { font-size:x-large; text-align:center; … } .chapp { font-size:small text-align:justify; … }

25/03/2013 24

Page 25: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

From  Complex  Page  Layouts    to  EPUB  Fixed  Layout  

InDesign or PDF

HTML5/CSS

•  2D page frame •  Export absolute positioning

•  Viewport •  CSS fixed positioning

SVG •  Viewbox • 2D vector graphic objects

Images •  JPEG or PNG file

Layout driven

25/03/2013 25

Page 26: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

26 25/03/2013

• Perhaps not yet… • EPUB 2 is sufficient for text-centric works in Latin-based languages • Reading System support of EPUB 3 not yet ubiquitous • EPUB 2 will get you to Kindle, other platforms more reliably for now •  EPUB 3 Reading Systems must also handle EPUB 2

•  But soon EPUB 3 will be preferred •  Aligned with modern browsers and Web Standards • Typography & styling features for reflow content • Content & reading system conformance more tightly specified • TTS support, Media Overlays, and other accessibility features •  MathML •  Semantic markup •  RTL support (manga)

Should  I  worry  about  EPUB  3    if  I’m  only  doing  novels?  

Page 27: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

27 25/03/2013

With some compatibility effort in EPUB 3 production •  Add NCX navigation file •  meta element to identify cover •  Preserve the <guide> element •  Do not use SVG or Bitmap directly in the <spine> element •  Use fallback mechanisms

•  But don’t expect new EPUB 3 functions to work

EPUB  2  Reading  Systems    Accept  EPUB  3  files  

Page 28: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

EPUB  3  Global  Adop)on  

• Association of American Publishers (AAP) kicked off EPUB 3 Implementation Project in September

• Goal to be distributing EPUB 3 files to all channels within Q1 2014

• Japan  has  holis)cally  adopted  EPUB  3  • Baseline  profile  for  both  fixed  &  reflowable  content  • EPUB  being  adopted  for  both  trade  eBooks  and  e-­‐Manga  • Amazon’s  market  entry  in  Japan  based  on  EPUB  3  inges)on    

• Di^o  for  Taiwan,  Korea    • Educa)on  industry  rapidly  converging  on  EPUB  3  for  e-­‐textbooks  

Page 29: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

Readium.org  •  Independent  open  source  consor)um  formed  February  2013  

–  Developing  commercial-­‐grade  open  source  components  to  advance  digital  publishing  for  EPUB  and  the  Open  Web  PlaVorm  

–  30  organiza)on  members  making  substan)al  contribu)ons  •  Projects  

–  Readium  SDK  (EPUB  3  support  for  na)ve  apps)  –  first  adop)ng  products  by  EOY  

–  ReadiumJS  (library  for  browser-­‐based  EPUB  3  viewing)  –  Readium  LCP  (lightweight  vendor-­‐independent  DRM)  –  Preflight  &  Accessibility  Checker  (in  planning  phase)  

Page 30: Bill*McCoy* Execu)ve*Director,*IDPF* …idpf.org/.../EPUB3_Intro_New_Delhi_Nov_30_2013.pdf⇒ automatic conversion from XML ⇒ accessible ⇒ delivery to all platform ⇒ immersive

 Thank  you.  

 [email protected]  

@billmccoy