SlideShare une entreprise Scribd logo
1  sur  70
http://www.niso.org/news/events/2014/webinars/device/

NISO Webinar:
Device to Device:
Adaptive Interfaces for Content
January 8, 2014

Speakers:
Toby Plewak - Client Strategist, Publishing Technology
Jean Kaplansky - Digital Content Solutions Architect, Aptara
From Device to Device:
Adaptive Interfaces for Content

Toby Plewak, Client Strategist
toby.plewak@publishingtechnology.com
What is Responsive Web Design?
 Maintain one website that serves all devices
 Based on fluid, grid layouts
 Layouts that adapt to fit whatever screen size
they render on
What are the advantages of RWD?
 Maintain one website that serves all devices and
screen sizes
 Provide complete support for (almost) all website
pages and features, regardless of device or
screen size.
 Implement changes across all devices
How does Responsive Web Design work?
 Made possible by new capabilities in
CSS3, which are supported by most desktop
browsers and all mobile browsers
 Grid layout

 Flexible images
 Media queries
 New concept: Breakpoints
Responsive web design is about designing SYSTEMS,
and not PAGES
…but isn’t this just
the latest trend?
Thank You!

Toby Plewak, Client Strategist
toby.plewak@publishingtechnology.com
From Device to Device:
Adaptive Interfaces for
Content
Jean Kaplansky
Digital Content Solution Architect
jean.kaplansky@aptaracorp.com
NISO Webinar, January 8, 2014
Agenda

 Review – Responsive Web Design
 Discuss – Adaptive Design in General

 Discuss – Progressive Enhancement Maturity Model
 Review – eBook File Formats and Vendors
 Walkthrough – Progressive Enhancement for eBooks
 Consider – To Fixed Layout, or not?
 Progressive Enhancement for eBooks: Going from Point A to Point B
 Takeaways
Responsive Web Design

 Media Queries
 Fluid Grid
 Flexible Images

http://www.abookapart.com/products/responsive-web-design
http://alistapart.com/article/responsive-web-design
http://viljamis.com/blog/2012/adaptive-vs-responsive-whats-the-difference.php
Progressive Enhancement Maturity Model
The eBook World – File Formats
The eBook World – Reading Systems

 Adobe Digital Editions – desktop
 Amazon Kindle – eInk, tablets, iOS, Android, desktop, cloud reader
 Apple iBooks (universal, iPhone, iPod, iPad, OS X Mavericks)
 CourseSmart – Android, iOS, desktop web browsers
 Google Play Books – Android, iOS, desktop web browsers
 Inkling – iPhone, iPad, Chrome web browser
The eBook World – Reading Systems, continued

 Kobo – eInk, Tablets, Android and iOS apps, cloud reader
 Nook Media – eInk, Tablets, Android and iOS apps, Windows 8 app
 Readium – Chrome Browser
 Sony Reader – Android, iOS, Windows, Mac
 Vital Source Bookshelf – iOS, Android, desktop browsers
Goal: Progressive Enhancement for eBooks

 One reflowable EPUB for all vendors is possible.
 Starting from the simplest form and working up from there.

 Responsive?
– Fluid Grid
– Flexible Images
– Media Queries
But first… A few words about
fixed layout eBooks

To produce fixed layout or reflowable texts? This is THE question.
To Fixed Layout?

Fixed layout is always appropriate for:
 Children’s picture books

 Manga, Comics, and graphic novels
 Illustrated titles requiring print replication to preserve EXTREME design
– Illustrated Textbooks
– “Coffee table” art books
– Gift books
– Cookery
Children’s Picture Books
Manga, Comics, Graphic Novels
Illustrated Textbook
“Coffee table” art book
Gift Book
Cookery
…or NOT to Fixed Layout?

Reasons to consider reflowable text:
 Fixed layout may limit distribution options.

 Fixed layout may interfere with device and reading system (app) user
features
– Font and font size
– Space between lines
– Margins
– 1-up or 2-up (may be based on orientation)
– Live text searching
– Annotations
– Accessibility
Reasons to consider reflowable text, continued.

 Pinch and zoom is a painful user experience for text heavy publications.
 More cost effective than fixed layout.

 Easier to produce, thus accommodates tight production schedules.
Reflowable Text Doesn’t Have to be Ugly!
But… What about my tables? And my high res images?

 Welcome to the world of Responsive Web Design! 
 Tables may require review to establish whether the content really is best
presented as a table.
 Images – both high and low resolution contribute to the overall “payload”
of an eBook.
 Have you done everything you can to facilitate accessibility?
Responsive Tables in eBooks
Responsive Tables in eBooks
Going From Point A to Point E

A. Plan content structural semantics (HTML5)
– HTML5 provides built-in accessibility.
– HTML5 easily adjusts and adapts as the basis of most eBook file
formats.
B. List all target devices and reading system apps
– Collect vendor specifications, guidelines, and examples.
– Lay hands on each device required. Emulators aren’t good enough.
C. Plan approach to CSS
– Follow CSS best practices wherever possible
– Consider using a preprocessor (e.g., Sass - http://sass-lang.com/)
Going From Point A to Point E, continued.

D. Build EPUB files
– Remember to use EPUB metadata wherever possible
– Apply semantic inflection through the EPUB Structural Semantics
epub:type values.
E. Test, adjust, test again, wash rinse repeat.
Plan content structural semantics (HTML5)

 Content Architecture
 What objects are in your content?

 How will you map and convert existing content to your new HTML5
architecture?
Content Architecture Example: Sidebar

<aside epub:type="sidebar" class="sidebar" id="ch03sb002">
<header>
<h1 id="ch03sb002.title" class="title" epub:type="title">
<span class="label">A Teacher’s Voice: </span>
Creating Classroom Community</h1>
</header>
<p>Creating a classroom community is an important part of what I
do. Each year the mix of children-their strengths, needs, and
personalities, is different. I want children to learn to value
their classmates for who they are. I want them to be respectful
and kind and realize that every person has something to offer.
As the group forms over the course of the year, and we work through
accepting the “hard to like” ones and appreciating ourselves and
each other for our strengths and challenges, I find great joy in
the moments when children reach out to each other, share, encourage
and collaborate, or defend a classmate.</p>
</aside>
http://www.idpf.org/epub/profiles/edu/EDUPUBContentModel/ContentModel.html#sidebar
Content Architecture Example: Figure
<figure class="figure">
<img src="images/ch02fig03test.png" alt="Two neurons figure"/>
<figcaption>
<header>
<h1 class="title" epub:type="title">
<span class="label">Figure</span>
<span class="number">2.3 </span>Two neurons,
an astrocyte, and their interconnections</h1>
</header>
<div class="caption">
<p>This is the caption text</p>
</div>
<div class="source">
<p><span class="label">Source: </span>This is the
source text
</p>
</div>
</figcaption>

</figure>

http://www.idpf.org/epub/profiles/edu/EDUPUBContentModel/ContentModel.html#figure
List all target devices and reading system apps

 Mobile First!
 Don’t forget cross platform apps
Plan Approach to CSS

Document
Defaults

Cascade

Common
Generic
Selectors

Device and
App Specific
Selectors
and
Overrides
Build EPUB Files


Potential Development Tools
– oXygen XML
•

http://oxygenxml.com

– Bluegriffon EPUB Edition
•

http://www.bluegriffon-epubedition.com/BGEE.html

– Text Editors
– HTML IDE’s
– CSS Editors
Test, Adjust, Test Again, Wash Rinse Repeat…

 Load file
 Review file
 Screenshots
 Compare
 Adjust
Discovery 1: Rounded Corners Not Supported Across the Board…
Discovery 1: Rounded Corners Not Supported Across the Board…
Discovery 2: List Types – Your Mileage WILL Vary
Discovery 2: List Types – Your Mileage WILL Vary
Discovery 3: Images… Are more flexible than expected
Discovery 4: MathML… The fallbacks continue
Takeaways…

 Approaching eBook production with a mind toward Progressive
Enhancement is possible – but your mileage will vary.

 Carefully consider the pros and cons before deciding to produce fixed
layout publications over reflowable titles.
 Get your hands on the target devices. Emulators are not as reliable as
the devices themselves.
 There’s a very good reason to use the new semantic markup in HTML5
 The Open Web Platform enables the eBook Progressive Enhancement
Maturity Model.
 Good things come to those who PLAN.
Looking for a Semantic Content Model for your eBooks?
Jean Kaplansky
Digital Content
Solutions Architect
@JeanKaplansky

jean.kaplansky@aptaracorp.com
www.aptaracorp.com
NISO Webinar:
Device to Device: Adaptive Interfaces for Content

Questions?
All questions will be posted with presenter answers on
the NISO website following the webinar:
http://www.niso.org/news/events/2014/webinars/device/

NISO Webinar • January 8, 2014
THANK YOU
Thank you for joining us today.
Please take a moment to fill out the brief online survey.
We look forward to hearing from you!

Contenu connexe

Tendances

Challenges and opportunities for academic libraries
Challenges and opportunities for academic librariesChallenges and opportunities for academic libraries
Challenges and opportunities for academic librarieslisld
 
Open Context and Publishing to the Web of Data: Eric Kansa's LAWDI Presentation
Open Context and Publishing to the Web of Data: Eric Kansa's LAWDI PresentationOpen Context and Publishing to the Web of Data: Eric Kansa's LAWDI Presentation
Open Context and Publishing to the Web of Data: Eric Kansa's LAWDI Presentationekansa
 
Virtual Research Networks : Towards Research 2.0
Virtual Research Networks : Towards Research 2.0Virtual Research Networks : Towards Research 2.0
Virtual Research Networks : Towards Research 2.0Guus van den Brekel
 
UKSG Conference 2016 Breakout Session - Of Libraries and Labs: effecting user...
UKSG Conference 2016 Breakout Session - Of Libraries and Labs: effecting user...UKSG Conference 2016 Breakout Session - Of Libraries and Labs: effecting user...
UKSG Conference 2016 Breakout Session - Of Libraries and Labs: effecting user...UKSG: connecting the knowledge community
 
Exploring a world of networked information built from free-text metadata
Exploring a world of networked information built from free-text metadataExploring a world of networked information built from free-text metadata
Exploring a world of networked information built from free-text metadataShenghui Wang
 
Connecting the Dots: Linking Digitized Collections Across Metadata Silos
Connecting the Dots: Linking Digitized Collections Across Metadata SilosConnecting the Dots: Linking Digitized Collections Across Metadata Silos
Connecting the Dots: Linking Digitized Collections Across Metadata SilosOCLC
 
Improving the Transparency and Credibility of Open Access Publishing by Lars ...
Improving the Transparency and Credibility of Open Access Publishing by Lars ...Improving the Transparency and Credibility of Open Access Publishing by Lars ...
Improving the Transparency and Credibility of Open Access Publishing by Lars ...DOAJ (Directory of Open Access Journals)
 
[[edit]] this GLAM
[[edit]] this GLAM[[edit]] this GLAM
[[edit]] this GLAMwittylama
 
Libraries Do Matter: Enhancing Traditional Services with Library 2.0
Libraries Do Matter: Enhancing Traditional Services with Library 2.0Libraries Do Matter: Enhancing Traditional Services with Library 2.0
Libraries Do Matter: Enhancing Traditional Services with Library 2.0St. Petersburg College
 
Libraries: technology as artifact and technology in practice
Libraries: technology as artifact and technology in practiceLibraries: technology as artifact and technology in practice
Libraries: technology as artifact and technology in practicelisld
 

Tendances (20)

Next Generation Systems
Next Generation SystemsNext Generation Systems
Next Generation Systems
 
August 12 NISO Webinar: MOOCs and Libraries: A Brewing Collaboration.
August 12 NISO Webinar: MOOCs and Libraries: A Brewing Collaboration.August 12 NISO Webinar: MOOCs and Libraries: A Brewing Collaboration.
August 12 NISO Webinar: MOOCs and Libraries: A Brewing Collaboration.
 
Challenges and opportunities for academic libraries
Challenges and opportunities for academic librariesChallenges and opportunities for academic libraries
Challenges and opportunities for academic libraries
 
An A+ Plan to Transform Your Library with Linked Data
An A+ Plan to Transform Your Library with Linked DataAn A+ Plan to Transform Your Library with Linked Data
An A+ Plan to Transform Your Library with Linked Data
 
Open Access Metadata Indicators - NISO Update Jan 2014
Open Access Metadata Indicators - NISO Update Jan 2014Open Access Metadata Indicators - NISO Update Jan 2014
Open Access Metadata Indicators - NISO Update Jan 2014
 
Open Context and Publishing to the Web of Data: Eric Kansa's LAWDI Presentation
Open Context and Publishing to the Web of Data: Eric Kansa's LAWDI PresentationOpen Context and Publishing to the Web of Data: Eric Kansa's LAWDI Presentation
Open Context and Publishing to the Web of Data: Eric Kansa's LAWDI Presentation
 
Virtual Research Networks : Towards Research 2.0
Virtual Research Networks : Towards Research 2.0Virtual Research Networks : Towards Research 2.0
Virtual Research Networks : Towards Research 2.0
 
UKSG Conference 2016 Breakout Session - Of Libraries and Labs: effecting user...
UKSG Conference 2016 Breakout Session - Of Libraries and Labs: effecting user...UKSG Conference 2016 Breakout Session - Of Libraries and Labs: effecting user...
UKSG Conference 2016 Breakout Session - Of Libraries and Labs: effecting user...
 
Exploring a world of networked information built from free-text metadata
Exploring a world of networked information built from free-text metadataExploring a world of networked information built from free-text metadata
Exploring a world of networked information built from free-text metadata
 
The Web of Data: The W3C Semantic Web Initiative
The Web of Data: The W3C Semantic Web InitiativeThe Web of Data: The W3C Semantic Web Initiative
The Web of Data: The W3C Semantic Web Initiative
 
Understanding Critical Elements of E-books: The Social Reading Experience of ...
Understanding Critical Elements of E-books: The Social Reading Experience of ...Understanding Critical Elements of E-books: The Social Reading Experience of ...
Understanding Critical Elements of E-books: The Social Reading Experience of ...
 
Connecting the Dots: Linking Digitized Collections Across Metadata Silos
Connecting the Dots: Linking Digitized Collections Across Metadata SilosConnecting the Dots: Linking Digitized Collections Across Metadata Silos
Connecting the Dots: Linking Digitized Collections Across Metadata Silos
 
Sadler niso-apr13
Sadler niso-apr13Sadler niso-apr13
Sadler niso-apr13
 
Improving the Transparency and Credibility of Open Access Publishing by Lars ...
Improving the Transparency and Credibility of Open Access Publishing by Lars ...Improving the Transparency and Credibility of Open Access Publishing by Lars ...
Improving the Transparency and Credibility of Open Access Publishing by Lars ...
 
[[edit]] this GLAM
[[edit]] this GLAM[[edit]] this GLAM
[[edit]] this GLAM
 
2015 NISO Forum: The Future of Library Resource Discovery
2015 NISO Forum: The Future of Library Resource Discovery2015 NISO Forum: The Future of Library Resource Discovery
2015 NISO Forum: The Future of Library Resource Discovery
 
Digital Libraries of the Future
Digital Libraries of the Future
Digital Libraries of the Future
Digital Libraries of the Future
 
Libraries Do Matter: Enhancing Traditional Services with Library 2.0
Libraries Do Matter: Enhancing Traditional Services with Library 2.0Libraries Do Matter: Enhancing Traditional Services with Library 2.0
Libraries Do Matter: Enhancing Traditional Services with Library 2.0
 
Libraries: technology as artifact and technology in practice
Libraries: technology as artifact and technology in practiceLibraries: technology as artifact and technology in practice
Libraries: technology as artifact and technology in practice
 
Walz "Impacts of OER Flexibility: Understanding, Navigating, and Leveraging t...
Walz "Impacts of OER Flexibility: Understanding, Navigating, and Leveraging t...Walz "Impacts of OER Flexibility: Understanding, Navigating, and Leveraging t...
Walz "Impacts of OER Flexibility: Understanding, Navigating, and Leveraging t...
 

Similaire à Adaptive eBooks for all devices

Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Erich van Rijn
 
Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design Cammy Bean
 
Adb brief for edupub 2014
Adb brief for edupub 2014Adb brief for edupub 2014
Adb brief for edupub 2014RePubIT Inc.
 
Publishing Technology Today
Publishing Technology TodayPublishing Technology Today
Publishing Technology TodayApex CoVantage
 
Over view of Technologies
Over view of TechnologiesOver view of Technologies
Over view of TechnologiesChris Mitchell
 
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksUNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksJonathan Pletzke
 
Stc 2015 preparing legacy projects for responsive design - technical issues
Stc 2015   preparing legacy projects for responsive design - technical issuesStc 2015   preparing legacy projects for responsive design - technical issues
Stc 2015 preparing legacy projects for responsive design - technical issuesNeil Perlin
 
Introduction to ePublishing
Introduction to ePublishingIntroduction to ePublishing
Introduction to ePublishingApex CoVantage
 
Going Mobile First With Drupal
Going Mobile First With DrupalGoing Mobile First With Drupal
Going Mobile First With DrupalJesper Wøldiche
 
Single sourcing to the max
Single sourcing to the maxSingle sourcing to the max
Single sourcing to the maxNeil Perlin
 
Putting Mobile First
Putting Mobile FirstPutting Mobile First
Putting Mobile FirstPrecedent
 
Seminar: Putting Mobile First
Seminar: Putting Mobile FirstSeminar: Putting Mobile First
Seminar: Putting Mobile FirstPrecedent
 
Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?LavaConConference
 
Mobile ECM Webinar - June 2012
Mobile ECM Webinar - June 2012Mobile ECM Webinar - June 2012
Mobile ECM Webinar - June 2012Fishbowl Solutions
 
Kineo Responsive Elearning
Kineo Responsive Elearning Kineo Responsive Elearning
Kineo Responsive Elearning Steve Rayson
 
Overcoming design challenges in HAT-based multichannel publishing
Overcoming design challenges in HAT-based multichannel publishingOvercoming design challenges in HAT-based multichannel publishing
Overcoming design challenges in HAT-based multichannel publishingJack Molisani
 
Thinking in Components
Thinking in ComponentsThinking in Components
Thinking in ComponentsFITC
 
Mobilizing the User Experience
Mobilizing the User ExperienceMobilizing the User Experience
Mobilizing the User ExperienceNina McHale
 

Similaire à Adaptive eBooks for all devices (20)

Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
 
Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design
 
Adb brief for edupub 2014
Adb brief for edupub 2014Adb brief for edupub 2014
Adb brief for edupub 2014
 
Publishing Technology Today
Publishing Technology TodayPublishing Technology Today
Publishing Technology Today
 
Over view of Technologies
Over view of TechnologiesOver view of Technologies
Over view of Technologies
 
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksUNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
 
Stc 2015 preparing legacy projects for responsive design - technical issues
Stc 2015   preparing legacy projects for responsive design - technical issuesStc 2015   preparing legacy projects for responsive design - technical issues
Stc 2015 preparing legacy projects for responsive design - technical issues
 
Introduction to ePublishing
Introduction to ePublishingIntroduction to ePublishing
Introduction to ePublishing
 
Going Mobile First With Drupal
Going Mobile First With DrupalGoing Mobile First With Drupal
Going Mobile First With Drupal
 
What’s Up, EDoc?!
What’s Up,EDoc?!What’s Up,EDoc?!
What’s Up, EDoc?!
 
Single sourcing to the max
Single sourcing to the maxSingle sourcing to the max
Single sourcing to the max
 
Putting Mobile First
Putting Mobile FirstPutting Mobile First
Putting Mobile First
 
Seminar: Putting Mobile First
Seminar: Putting Mobile FirstSeminar: Putting Mobile First
Seminar: Putting Mobile First
 
Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?
 
Mobile ECM Webinar - June 2012
Mobile ECM Webinar - June 2012Mobile ECM Webinar - June 2012
Mobile ECM Webinar - June 2012
 
Kineo Responsive Elearning
Kineo Responsive Elearning Kineo Responsive Elearning
Kineo Responsive Elearning
 
Overcoming design challenges in HAT-based multichannel publishing
Overcoming design challenges in HAT-based multichannel publishingOvercoming design challenges in HAT-based multichannel publishing
Overcoming design challenges in HAT-based multichannel publishing
 
Why Rapid Development Authoring Tools?
Why Rapid Development Authoring Tools?Why Rapid Development Authoring Tools?
Why Rapid Development Authoring Tools?
 
Thinking in Components
Thinking in ComponentsThinking in Components
Thinking in Components
 
Mobilizing the User Experience
Mobilizing the User ExperienceMobilizing the User Experience
Mobilizing the User Experience
 

Plus de National Information Standards Organization (NISO)

Plus de National Information Standards Organization (NISO) (20)

Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Bazargan "NISO Webinar, Sustainability in Publishing"
Bazargan "NISO Webinar, Sustainability in Publishing"Bazargan "NISO Webinar, Sustainability in Publishing"
Bazargan "NISO Webinar, Sustainability in Publishing"
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Compton "NISO Webinar, Sustainability in Publishing"
Compton "NISO Webinar, Sustainability in Publishing"Compton "NISO Webinar, Sustainability in Publishing"
Compton "NISO Webinar, Sustainability in Publishing"
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
 
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
 
Mattingly "Text and Data Mining: Building Data Driven Applications"
Mattingly "Text and Data Mining: Building Data Driven Applications"Mattingly "Text and Data Mining: Building Data Driven Applications"
Mattingly "Text and Data Mining: Building Data Driven Applications"
 
Mattingly "Text and Data Mining: Searching Vectors"
Mattingly "Text and Data Mining: Searching Vectors"Mattingly "Text and Data Mining: Searching Vectors"
Mattingly "Text and Data Mining: Searching Vectors"
 
Mattingly "Text Mining Techniques"
Mattingly "Text Mining Techniques"Mattingly "Text Mining Techniques"
Mattingly "Text Mining Techniques"
 
Mattingly "Text Processing for Library Data: Representing Text as Data"
Mattingly "Text Processing for Library Data: Representing Text as Data"Mattingly "Text Processing for Library Data: Representing Text as Data"
Mattingly "Text Processing for Library Data: Representing Text as Data"
 
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
 
Ross and Clark "Strategic Planning"
Ross and Clark "Strategic Planning"Ross and Clark "Strategic Planning"
Ross and Clark "Strategic Planning"
 
Mattingly "Data Mining Techniques: Classification and Clustering"
Mattingly "Data Mining Techniques: Classification and Clustering"Mattingly "Data Mining Techniques: Classification and Clustering"
Mattingly "Data Mining Techniques: Classification and Clustering"
 
Straza "Global collaboration towards equitable and open science: UNESCO Recom...
Straza "Global collaboration towards equitable and open science: UNESCO Recom...Straza "Global collaboration towards equitable and open science: UNESCO Recom...
Straza "Global collaboration towards equitable and open science: UNESCO Recom...
 
Lippincott "Beyond access: Accelerating discovery and increasing trust throug...
Lippincott "Beyond access: Accelerating discovery and increasing trust throug...Lippincott "Beyond access: Accelerating discovery and increasing trust throug...
Lippincott "Beyond access: Accelerating discovery and increasing trust throug...
 
Kriegsman "Integrating Open and Equitable Research into Open Science"
Kriegsman "Integrating Open and Equitable Research into Open Science"Kriegsman "Integrating Open and Equitable Research into Open Science"
Kriegsman "Integrating Open and Equitable Research into Open Science"
 
Mattingly "Ethics and Cleaning Data"
Mattingly "Ethics and Cleaning Data"Mattingly "Ethics and Cleaning Data"
Mattingly "Ethics and Cleaning Data"
 
Mercado-Lara "Open & Equitable Program"
Mercado-Lara "Open & Equitable Program"Mercado-Lara "Open & Equitable Program"
Mercado-Lara "Open & Equitable Program"
 

Dernier

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Dernier (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

Adaptive eBooks for all devices

  • 1. http://www.niso.org/news/events/2014/webinars/device/ NISO Webinar: Device to Device: Adaptive Interfaces for Content January 8, 2014 Speakers: Toby Plewak - Client Strategist, Publishing Technology Jean Kaplansky - Digital Content Solutions Architect, Aptara
  • 2. From Device to Device: Adaptive Interfaces for Content Toby Plewak, Client Strategist toby.plewak@publishingtechnology.com
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. What is Responsive Web Design?  Maintain one website that serves all devices  Based on fluid, grid layouts  Layouts that adapt to fit whatever screen size they render on
  • 12. What are the advantages of RWD?  Maintain one website that serves all devices and screen sizes  Provide complete support for (almost) all website pages and features, regardless of device or screen size.  Implement changes across all devices
  • 13. How does Responsive Web Design work?  Made possible by new capabilities in CSS3, which are supported by most desktop browsers and all mobile browsers  Grid layout  Flexible images  Media queries  New concept: Breakpoints
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Responsive web design is about designing SYSTEMS, and not PAGES
  • 19. …but isn’t this just the latest trend?
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Thank You! Toby Plewak, Client Strategist toby.plewak@publishingtechnology.com
  • 28. From Device to Device: Adaptive Interfaces for Content Jean Kaplansky Digital Content Solution Architect jean.kaplansky@aptaracorp.com NISO Webinar, January 8, 2014
  • 29. Agenda  Review – Responsive Web Design  Discuss – Adaptive Design in General  Discuss – Progressive Enhancement Maturity Model  Review – eBook File Formats and Vendors  Walkthrough – Progressive Enhancement for eBooks  Consider – To Fixed Layout, or not?  Progressive Enhancement for eBooks: Going from Point A to Point B  Takeaways
  • 30. Responsive Web Design  Media Queries  Fluid Grid  Flexible Images http://www.abookapart.com/products/responsive-web-design http://alistapart.com/article/responsive-web-design
  • 33. The eBook World – File Formats
  • 34. The eBook World – Reading Systems  Adobe Digital Editions – desktop  Amazon Kindle – eInk, tablets, iOS, Android, desktop, cloud reader  Apple iBooks (universal, iPhone, iPod, iPad, OS X Mavericks)  CourseSmart – Android, iOS, desktop web browsers  Google Play Books – Android, iOS, desktop web browsers  Inkling – iPhone, iPad, Chrome web browser
  • 35. The eBook World – Reading Systems, continued  Kobo – eInk, Tablets, Android and iOS apps, cloud reader  Nook Media – eInk, Tablets, Android and iOS apps, Windows 8 app  Readium – Chrome Browser  Sony Reader – Android, iOS, Windows, Mac  Vital Source Bookshelf – iOS, Android, desktop browsers
  • 36. Goal: Progressive Enhancement for eBooks  One reflowable EPUB for all vendors is possible.  Starting from the simplest form and working up from there.  Responsive? – Fluid Grid – Flexible Images – Media Queries
  • 37. But first… A few words about fixed layout eBooks To produce fixed layout or reflowable texts? This is THE question.
  • 38. To Fixed Layout? Fixed layout is always appropriate for:  Children’s picture books  Manga, Comics, and graphic novels  Illustrated titles requiring print replication to preserve EXTREME design – Illustrated Textbooks – “Coffee table” art books – Gift books – Cookery
  • 45. …or NOT to Fixed Layout? Reasons to consider reflowable text:  Fixed layout may limit distribution options.  Fixed layout may interfere with device and reading system (app) user features – Font and font size – Space between lines – Margins – 1-up or 2-up (may be based on orientation) – Live text searching – Annotations – Accessibility
  • 46. Reasons to consider reflowable text, continued.  Pinch and zoom is a painful user experience for text heavy publications.  More cost effective than fixed layout.  Easier to produce, thus accommodates tight production schedules.
  • 47. Reflowable Text Doesn’t Have to be Ugly!
  • 48. But… What about my tables? And my high res images?  Welcome to the world of Responsive Web Design!   Tables may require review to establish whether the content really is best presented as a table.  Images – both high and low resolution contribute to the overall “payload” of an eBook.  Have you done everything you can to facilitate accessibility?
  • 51. Going From Point A to Point E A. Plan content structural semantics (HTML5) – HTML5 provides built-in accessibility. – HTML5 easily adjusts and adapts as the basis of most eBook file formats. B. List all target devices and reading system apps – Collect vendor specifications, guidelines, and examples. – Lay hands on each device required. Emulators aren’t good enough. C. Plan approach to CSS – Follow CSS best practices wherever possible – Consider using a preprocessor (e.g., Sass - http://sass-lang.com/)
  • 52. Going From Point A to Point E, continued. D. Build EPUB files – Remember to use EPUB metadata wherever possible – Apply semantic inflection through the EPUB Structural Semantics epub:type values. E. Test, adjust, test again, wash rinse repeat.
  • 53. Plan content structural semantics (HTML5)  Content Architecture  What objects are in your content?  How will you map and convert existing content to your new HTML5 architecture?
  • 54. Content Architecture Example: Sidebar <aside epub:type="sidebar" class="sidebar" id="ch03sb002"> <header> <h1 id="ch03sb002.title" class="title" epub:type="title"> <span class="label">A Teacher’s Voice: </span> Creating Classroom Community</h1> </header> <p>Creating a classroom community is an important part of what I do. Each year the mix of children-their strengths, needs, and personalities, is different. I want children to learn to value their classmates for who they are. I want them to be respectful and kind and realize that every person has something to offer. As the group forms over the course of the year, and we work through accepting the “hard to like” ones and appreciating ourselves and each other for our strengths and challenges, I find great joy in the moments when children reach out to each other, share, encourage and collaborate, or defend a classmate.</p> </aside> http://www.idpf.org/epub/profiles/edu/EDUPUBContentModel/ContentModel.html#sidebar
  • 55. Content Architecture Example: Figure <figure class="figure"> <img src="images/ch02fig03test.png" alt="Two neurons figure"/> <figcaption> <header> <h1 class="title" epub:type="title"> <span class="label">Figure</span> <span class="number">2.3 </span>Two neurons, an astrocyte, and their interconnections</h1> </header> <div class="caption"> <p>This is the caption text</p> </div> <div class="source"> <p><span class="label">Source: </span>This is the source text </p> </div> </figcaption> </figure> http://www.idpf.org/epub/profiles/edu/EDUPUBContentModel/ContentModel.html#figure
  • 56. List all target devices and reading system apps  Mobile First!  Don’t forget cross platform apps
  • 57. Plan Approach to CSS Document Defaults Cascade Common Generic Selectors Device and App Specific Selectors and Overrides
  • 58. Build EPUB Files  Potential Development Tools – oXygen XML • http://oxygenxml.com – Bluegriffon EPUB Edition • http://www.bluegriffon-epubedition.com/BGEE.html – Text Editors – HTML IDE’s – CSS Editors
  • 59. Test, Adjust, Test Again, Wash Rinse Repeat…  Load file  Review file  Screenshots  Compare  Adjust
  • 60. Discovery 1: Rounded Corners Not Supported Across the Board…
  • 61. Discovery 1: Rounded Corners Not Supported Across the Board…
  • 62. Discovery 2: List Types – Your Mileage WILL Vary
  • 63. Discovery 2: List Types – Your Mileage WILL Vary
  • 64. Discovery 3: Images… Are more flexible than expected
  • 65. Discovery 4: MathML… The fallbacks continue
  • 66. Takeaways…  Approaching eBook production with a mind toward Progressive Enhancement is possible – but your mileage will vary.  Carefully consider the pros and cons before deciding to produce fixed layout publications over reflowable titles.  Get your hands on the target devices. Emulators are not as reliable as the devices themselves.  There’s a very good reason to use the new semantic markup in HTML5  The Open Web Platform enables the eBook Progressive Enhancement Maturity Model.  Good things come to those who PLAN.
  • 67. Looking for a Semantic Content Model for your eBooks?
  • 68. Jean Kaplansky Digital Content Solutions Architect @JeanKaplansky jean.kaplansky@aptaracorp.com www.aptaracorp.com
  • 69. NISO Webinar: Device to Device: Adaptive Interfaces for Content Questions? All questions will be posted with presenter answers on the NISO website following the webinar: http://www.niso.org/news/events/2014/webinars/device/ NISO Webinar • January 8, 2014
  • 70. THANK YOU Thank you for joining us today. Please take a moment to fill out the brief online survey. We look forward to hearing from you!

Notes de l'éditeur

  1. Progressive Enhancement vs. Graceful DegradationMobile FirstResponsive Design
  2. Which one of these is not like the others?
  3. It is always easier to add than to take away.It’s not about sticking to “responsive” or “elastic” designs. With this many devices and apps, you do what works across the board.
  4. Compare – is it a bug? Is it supposed to be that way? Did we do something wrong?