280 likes | 544 Views
EPUB3: Anatomy and Demonstrations. IDPF EPUB WG Enhanced Globa l Language Support Sub-group Coordinator Japan Electronic Publishing Association CTO 村田 真 MURATA Makoto. EPUB Overview form 30000 Feet. A freely-available e-book format based on the modern web technology such as HTML5 and CSS3.
E N D
EPUB3: Anatomy and Demonstrations IDPF EPUB WGEnhanced Global Language Support Sub-group Coordinator Japan Electronic Publishing Association CTO 村田 真 MURATA Makoto
EPUB Overview form 30000 Feet • A freely-available e-book formatbased on the modern web technology such as HTML5 and CSS3. • Designed by International Digital Publishing Forum • A lot of momentum all over the world (Apple, Sony, Google, Kobo, B&N, and so forth) exceptSeattle. • But Amazon accepts EPUB from publishers, and US major publishers do submit EPUB publications. • The latest version, namely EPUB3, was completed in October, 2011.
Basic principles of EPUB3 • The synergy with the Web world and the E-book world • The support of languages and cultures all over the world • One accessible format (EPUB3) rather than two, namely non-accessible-but-widely-used EPUB2 and accessible DAISY
Anatomy of EPUB3 TOC,Indexes (Navi-gation ) CSS SVG HTML5 Spine metadata Video Image Javascript SMIL (Media Overlay) Text2Speech Cover signature & encryption ZIP
Demo1 • Moby Dick c,a,f • JEPA chronicle c • Editor • Oyxgen • Reading systems • Firefox • Calibre • Adobe Digital Editions
HTML5in EPUB3 • HTML5 is a buzz word. • HTML5 provides semantic tags such as <section>, <article>, <nav>, <header>, <footer>, <figure>, <figcaption>, etc. • HTML5 allows interactive applications by its powerful APIs.
Interactive features of HTML5, etc. • video and audio elements • canvas element • Forms • Application Cache • Geolocation • WebGL • WebSocket • Drag and Drop • Web Storage • File API • Web Workers • Javascript • CSS Animation • DOM But longevity, interoperability, and accessibility?
CSS in EPUB3 • CSS 2.1 REC • CSS Writing Modes WD (some features only) • CSS Text Level 3 WD (some features only) • CSS 2.0 (List numbering) • CSS Fonts Level 3 WD(some features only) • CSS Ruby Positioning WD (some features only) • CSS Speech WD (some features only) • CSS Multi-Column Layout CR • CSS Media queries CR • CSS Namespaces REC
Demo2 • A novel “Kusamakura” (vertical writing) f • http://bizpal.jp/epub/Download?id=ffa0f1b9-424c-4537-a1ed-f84982c30afa
Request for feedbacks from Korea • Please review justification, text-spacing, and line breaking in CSS Text Level 3 (WD) • text-justify • text-spacing • word-break and • line-break
Media Overlay • Synchronization of text and audio
Demo3 • Gongitsune (HTML and MO) G • http://www.meadowy.org/~kawabata/gongitsune/reader.html • 華嚴一乘法界圖 (SVG and MO) G • http://www.meadowy.org/~kawabata/hokkaizu/webapp/reader.html
Underlying representation • *.smil files • Sequence of (text, audio) pairs
What is a Fixed-Layout Publication? • Any document with a layout that is predetermined • Typeset (paginated) prior to distribution • By contrast, dynamic (reflowable, adaptive) publications have layouts that are determined dynamically by Reading Systems • If fixed-layout documents can be adapted (reflowed), the results are typically lossy • Comics/manga are a type of fixed-layout documents • Contain significant % of artwork as well as text • Have pages divided into regions (cells / frames)
Demo4 • SVG Manga G • http://code.google.com/p/epub-revision/downloads/detail?name=harukoSVG.epub&can=2&q=svg#makechanges
JBasic: a Japanese guideline for EPUB3 by a private company “East” • Targets • Narrative and text-dominated e-books in the Japanese language • Authors and editors overwhelmed by EPUB3 • Major rendering engines such as WebKit by Apple/Google and RMSDK by Adobe (and more in the future). • JBasic provides the following. • A markup guideline document • XHTML files as templates • CSS stylesheets (to be announced) • Sample EPUB publications (to be announced)
Issues in JBasic • Semantic tags of HTML5 ? (Yes, in a few weeks) • Good for accessibility • Almost no experiences yet. • The epub:type attribute? (Yes, in a few weeks) • Good for accessibility • Since CSS Namespace is not widely supported yet, we need the class attribute as well. • Is the EPUB 3 Structural Semantics Vocabulary good enough?
Demo4 • Magazine of a local municipality in Japan • http://www.city.hiratsuka.kanagawa.jp/koho/ebooks.htm • Two annual reports from ministries • http://www.rinya.maff.go.jp/j/kikaku/hakusyo/21hakusyo_h/other/g_00.epub.zip • http://shop.gyosei.jp/contents/cs/info/5180953/dl/fig/DefenceOfJapan2011.epub • Impress Digital Magazine “OnDeck”
EPUB 3 Structural Semantics Vocabulary • cover • The publications cover(s), jacket information, etc. • HTML usage context: section, body • frontmatter • Preliminary material to the content body, such as tables of contents, dedications, etc. • HTML usage context: section, body …. • conclusion • An ending section that typically wraps up the work. • HTML usage context: section, grouping content ….
Standardization of EPUB at ISO or IEC ISO/IEC JTC1/SC34/AHG4 (EPUB) Co-ConvenerMURATA Makoto (together with Dr. Yong-Song Cho)
ISO / IEC JTC1 meeting (2010-11-16) Resolution 58: EPUB standards • JTC 1 resolves that SC 34 initiate a joint activity inviting IDPF, IEC/TC100 TA10, SC 29, SC 36 and potentially ISO/TC 46/SC 4 (and others) to develop a strategy for the possible standardization of EPUB 3.0 and necessary complementary interfaces. • International Digital Publishing Forum • IEC / TC 100 TA10 (Multimedia e-publishing and e-book) • SC 29 (Media Coding Information) • SC 36 (Information Technology for Learning Education and Training) • ISO / TC 46/SC 4 (Computer Use in the Information and Documentation) • Others JEPA EPUB日本語拡張仕様セミナー
Prospect • Likely to be done by a joint working group under JTC1/SC34. • Likely to become a Technical Specification first rather than an International Standard