Garth Conboy EPUB 3 Working Group Vice-chair IDPF Board Chairman

Slides:



Advertisements
Similar presentations
What is EDUPUB? The Emerging Standard for Education Publishing Markus Gylling CTO, IDPF & DAISY NLB, June 18, 2014.
Advertisements

Hypermedia systems Jakub Husár & Tomáš Jurík. Content XHTML 2.0 Definition Short history Differences between 1.0 and 2.0 Usage suitability Improvements.
Neal Stublen Content Models  Metadata content Data not necessarily presented on the page ○ title, link, meta, style  Flow content.
1. Content – Collective term for all text, images, videos, etc. that you want to deliver to your audience. 2. Structure – How the content is placed on.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
EPUB 3 DAISY & Accessibility George Kerscher, PhD Tools of Change February 2011.
A problem in IMS Learning Design To promote interoperability, few services Local tool frameworks like LAMS have much richer tool environment –Easy provisioning.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
Microsoft ASP.NET AJAX - AJAX as it has to be Presented by : Rana Vijayasimha Nalla CSCE Grad Student.
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
HTML5 Accessibility Ted Drake, Yahoo! Accessibility Lab Slideshare.net/7mary4.
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
1 Shifting Forward in Digital Publishing: EPUB 3 Nettie Lagace Associate Director for Programs, NISO NEASIS&T.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Putting eAccessibility at the core of information systems EPUB 3 – ebooks designed for all Markus Gylling, CTO, IDPF & DAISY Consortium 26/03/2012, Cité.
XForms: A case study Rajiv Shivane & Pavitar Singh.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
MURATA Makoto Co-chair of the IDPF Advanced/Hybrid Layouts WG I18N sub-group lead of the IDPF EPUB WG Traitor of the XML Schema WG and a co-inventor of.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Do Content and Readers Play Well together? Testing Mainstream Reading Systems for Accessibility [ daisy.org ]
The New Elements © Main Menu Structure Media Canvas Form Click on one of the categories below to view information about the new HTML5 elements in.
Interfacing Registry Systems December 2000.
CA Professional Web Site Development Class 2: Anatomy of a Web Site and Web Page & Intro to HTML.
Introduction to HTML. What is HTML?  Hyper Text Markup Language  Not a programming language but a markup language  Used for presentation and layout.
DemocracyApps, Inc. Community Budget Explorer A Technical Overview.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Introduction to IDPF & EPUB O’Reilly TOC February 14, 2011 Speaker George Kerscher.
Louisa Lambregts, Louisa Lambregts
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Eben de Wit Developer Advisor Microsoft
Authoring tools There are three main authoring tools:
Basic HTML Document Structure. Slide 2 Goals (XHTML HTML5) XHTML Separate document structure and content from document formatting HTML 5 Create a formal.
Louisa Lambregts, Louisa Lambregts
Louisa Lambregts, Louisa Lambregts
1 Semantic Web Technologies for UK HE and FE Institutions: Part 1: Background to the Development of the Web Brian Kelly UK Web Focus UKOLN
W3C Multimodal Interaction Activities Deborah A. Dahl August 9, 2006.
© 2016 IBM Corporation EPUB3 - An Accessible, Open, and Portable Document Format Becky Gibson, Sr. Technical Staff Member, Susann Keohane, Lead Accessibility.
SCORM conformance and authoring software Dr Tabetha Newman Information Transfer Tel. +44 (0) August 2002.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Titel in staartregel. “Hier kan een leuke quote komen” Dedicon. Titel presentatie. EduPUB Accessible Educational Publications Edmar Schut Dedicon, The.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
Digital Image Annotation Tool. INTRODUCTION Incorporation of digital media types Unstructured digital data Portal for managing annotations and tracking.
Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary.
HTML5 Semantic
The HTML5 logo was introduced by W3C in 2010
Chapter 17 The Need for HTML 5.
DHTML.
Features of Authoring Tools
Personal Website Final Project
Web Standards Web Design – Sec 2-3
Introduction to HTML5.
AJAX and REST.
LearningOn, Smart Learning Platform
Building a Custom Video Player
Process of Converting “PSD to HTML”
Application with Cross-Platform GUI
Web Standards Web Design – Sec 2-3
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Basic HTML Document Structure
Ivan Herman W3C/CWI, EdTech Conference November, 2017
Moodle Mobile SCORM 1.2 player Daniel #mootus16.
Modern web applications
Accessibility for EPUB and the Open Web Platform
Modern web applications
Structuring Content in a Web Document
From the professor's word processor to the student's mobile reading experience November 14, 2018.
Web Programming : Building Internet Applications Chris Bates CSE :
EPUB 3 is live and running
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Presentation transcript:

Garth Conboy EPUB 3 Working Group Vice-chair IDPF Board Chairman Interactive Content: EPUB, EDUPUB & Scriptable Components

EPUB 3 EPUB is the distribution and interchange format standard for digital publications and documents based on Web Standards XHTML, HTML5, CSS, SVG, images, audio, video Markup, Metadata, and Packaging http://idpf.org/epub/301 Consistent Cross-platform Rendering Two Flavors Flowing Fixed Layout

EPUB 3 Interactivity Interactive Books or Apps? EPUB Interactivity is Provided via JavaScript Children’s & YA Books, Cookbooks Sci-Fi/Fantasy, Comics/Manga/GN, Textbooks Two flavors Spine-level scripting An instance of <script> included in a top-level Content Document Container constrained scripting An instance of <script> in a Content Document that is embedded in an <object>, <embed>, or <iframe> Sprinkles on the side Spine-level scripting in Fixed Layout

EPUB 3 Javascript Support in EPUB 3 Reading Systems Yes Apple/iBooks Kobo New Readium-based platforms Some Web-based platforms (e.g., VitalSource) No Amazon/Kindle B&N/Nook Google Play http://epubtest.org/compare/

EDUPUB Universe Encapsulation, transportation, and integration of publication components Cross-platform interactivity in flowing content Student/teacher, accessibility, audience, role, activity, … Extended EPUB structural semantics: asides, testing, learning objectives EPUB 3 Shared annotation import & export; JSON & EPUB CFI Focus on re-flowable & accessible; FL should be semantic, not image-based Hierarchy-linked TOC, H1-H6 headings, nested sections & asides, page-list nav The LMS Side of the World

EDUPUB EDUPUB Profile of EPUB 3 Complete set of specification drafts now in review: EDUPUB Profile: http://idpf.org/epub/profiles/edu/spec Open Annotation in EPUB: http://idpf.org/epub/oa Distributable Objects: http://idpf.org/epub/do Scriptable Components Packaging and Integration: http://idpf.org/epub/sc/pkg Scriptable Components: http://idpf.org/epub/sc/api IMS EDUPUB Best Practices: http://www.imsglobal.org/edupub/index.html Open issues at https://code.google.com/p/epub-revision/issues/list

EPUB Scriptable Components ESC Packaging Details ESC’s are packaged as EPUBs No new XML vocabularies are required. The epubcheck validation tool can be used to ensure validity of the Scriptable Components, and that all necessary resources are present. The Package Document can be used to store Scriptable Component metadata. Fixed-layout metadata can be used to communicate the desired aspect ratio. Standalone debugging of Scriptable Components is possible, as the Scriptable Components can be ingested into any Reading System with scripting support (a component is simply a “page” with spine-level scripting). Round-trip-able via Distributed Object <collection>

EPUB Scriptable Components Components API Purpose: provide interoperable mechanism for widget communication, interaction, and nesting Augments, does not replace EPUB 3.0.1 scripting Designed to work in RS that support spine level scripting with no effort Architecture All components must be in an <iframe> All communication done with postMessage Messaging implementation included in the spine Enables drop-in support if spine-level scripting is supported

EPUB 3.1 EPUB 3.0.1 and EDUPUB are complete and near-complete EPUB 3.1 Starting Now “Do less rather than more” Draft charter here Incorporate specs since 3.0.1 (DO, ESC, region-based Navigation, …) Consider deprecations Synchronize with W3C (HTML5, CSS 3) Limited additional features Bug fixes

End