SlideShare a Scribd company logo
1 of 33
Design Challenges in Multi-
Channel Content Publishing
From HATs
Who Am I?
Neil Perlin - Hyper/Word Services.
– Internationally recognized content creation and
delivery consultant.
– Help clients create effective, efficient, flexible
content in anything from print to mobile.
– Working with mobile since Windows CE and
WML/WAP c. 1998
– Certified – Viziapps, Flare, Mimic, RoboHelp.
The Issues
Should tech comm get involved in mobile?
– If we don‟t, someone else will.
How?
– By converting HAT-based help to mobile.
– By getting into “real” mobile.
What to expect when we single source our
content to “mobile”?
– The focus of this presentation.
First, some background…
What Is Mobile?
Mobile
From here…
To here…
Mobile Terminology
So “mobile” is really “the un-desktop”.
Before “going mobile,” define your terms
to avoid buying the wrong tool or hiring
the wrong developer.
– As in the old days re WebHelp vs. Web Help
or HTML help vs. HTML Help.
eBooks
Electronic books a
la Kindle, Nook.
– Largely linear
flow and design.
– Generally sit on the
reader device.
– Good for stable, linear material.
Apps
Very focused (micro-tasking) applications
for mobile devices.
– Native – Follow a platform standard, easily run
on-device resources.
– Web – Run in browser on any device, can‟t run
run on-device resources easily, may be mobile-
optimized via multiple custom outputs or one
“responsive” output.
– Hybrid – Combine native and web, HTML5.
Apps and Tech Comm
Little app dev from tech comm so far, in
my experience, for several reasons.
– “Mobile” is still new in tech comm in general.
– Companies aren‟t sure of the need yet.
– Tech comm isn‟t seen as app creators.
Yet apps can be function- or content-
centric.
Function-Centric Apps
Differ from “normal” tech
comm…
Sometimes weirdly so…
Content-Centric Apps
But we can create these…
How To Go
Mobile?
Depends What “Mobile” You Want
The obvious ones for tech comm:
– eBooks – ePub, using RoboHelp 8+, Flare 8+.
– Web apps (general) – Any HAT that outputs
browser-based help like WebHelp or HTML5.
– Web apps (mobile-optimized) – Flare 6+, “mo-
bilizers” like Duda or Mobify, ViziApps.
– Web apps (responsive) – Flare 10, RoboHelp
11, Duda, Mobify, others.
Depends What “Mobile” You Want
Or the not-so-obvious ones:
– Native apps – RoboHelp 10+, GUI app dev
tools like ViziApps, iBuildApp, appmakr, etc.
– Hybrid apps – GUI app dev tools like Vizi-
Apps et al, HATs eventually(?) via HTML5.
What‟s Responsive Design?
Device-agnosticism, or…
“…use of media queries, fluid grids, and
scalable images to create sites that
display… well… at multiple resolutions.”
– Implementing Responsive Design, Tim Kadlec
New Riders, 2013
Emerging support in popular HATs.
– Examples from RoboHelp 11 and Flare 10…
Responsive Design - RoboHelp
Note the design changes as the display size
shrinks.
Responsive Design - Flare
And again here.
Why Author Using a HAT?
Why?
– If you know the tool, you only have to learn a
few new features.
– Keep you out of the code.
– Set technical boundaries for you.
Why not?
– HAT won‟t offer the features people expect in
a function-centric app.
– Possible code bloat.
Help vs. Mobile –
Screen and Content
Design Challenges
and Suggestions
Screen Design – Orientation
Landscape in help, portrait
(typically) in apps.
Control Position
Usually at top and left in help…
Control Position
But at the bottom in apps for controls that
may change the content – less tap risk…
Responsive Design… Again
We can set control positions for different
device types based on “breakpoints”.
Notice the
changing
control
positions, here
from Robo-
Help 11.
Content Design – Text-Heaviness
Help usually text-heavy, apps not.
Text-Heaviness
Though there are exceptions, like this…
Cut text – not fat but text – to the bone.
Specific Content Issues
Images may be too wide for small screens.
– Can size them dynamically to fit by setting the
width to % and height to auto (if available).
– But are they still legible?
– If not, can you conditionalize them out?
– If you do, does that affect the contents?
– May call for greater granularity of content…
Ditto wide or “complex” tables.
More Content Issues…
Consider SWFs.
– Won‟t run on iOS – must be MP4 or HTML5.
– Are text captions legible or need replacing with
audio, which requires multiple versions of each
movie.
– What happens to interactivity with
low-res pointers, like this?
Still More…
Consider platform differences for feature
support and need to rework material, like
minimal table support in ebook formats.
“Invisible” problems like tables, graphics,
SWFs, popups, etc., embedded in snippets.
Features with no equivalent controls in
mobile, like Flare togglers.
Food for Thought
Here‟s what you have to
work with in the extreme
case.
Where does your thumb go?
What can you reach? What
do you obscure?
– If you‟re a righty?
– A lefty?
More Food for Thought
And on the technical side, plan to:
– Switch all formatting from inline to CSS.
– Start moving to HTML5 output for responsive
design and (future) hybrid mobile apps.
– Design your content for “undesktop-first” via
fluid layout grids.
It‟s more than just outputting help projects
to “mobile”.
Summary
Lots of new technical, design, and output
options to balance.
– Define your terms, platforms and differences.
It sounds daunting, but so did the move by
tech comm to online help and the web in
the „90s and still today.
We met those challenges – time to do so
again.
Hyper/Word Services Offers…
Training • Consulting • Development
Flare • Flare CSS • Flare Single Sourcing
RoboHelp • RoboHelp CSS • RoboHelp
HTML5
ViziApps
Single sourcing • Structured authoring
Thank you... Questions?
978-657-5464
nperlin@nperlin.cnc.net
www.hyperword.com
Twitter: NeilEric

More Related Content

What's hot

Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...DEVCON
 
Accessibility for Fun and Profit
Accessibility for Fun and ProfitAccessibility for Fun and Profit
Accessibility for Fun and ProfitMike Wilcox
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101Eric Malcolm
 
Michael Slater Mobile Opportunity
Michael Slater Mobile OpportunityMichael Slater Mobile Opportunity
Michael Slater Mobile OpportunityNorthBayWeb
 
Beyond the Desktop: Sites and Apps for Phones and Tablets
Beyond the Desktop: Sites and Apps for Phones and TabletsBeyond the Desktop: Sites and Apps for Phones and Tablets
Beyond the Desktop: Sites and Apps for Phones and TabletsWebvanta
 
Responsive Design & Prototyping -- An Agency Model (Part 2/3)
Responsive Design & Prototyping -- An Agency Model (Part 2/3)Responsive Design & Prototyping -- An Agency Model (Part 2/3)
Responsive Design & Prototyping -- An Agency Model (Part 2/3)Neeta Goplani
 
Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityMedia Access Australia
 
Tincan - Mobile Elephant
Tincan - Mobile ElephantTincan - Mobile Elephant
Tincan - Mobile ElephantBen Holliday
 
Where Design and Development Meet: Cross Platform Mobile Experiences
Where Design and Development Meet: Cross Platform Mobile Experiences Where Design and Development Meet: Cross Platform Mobile Experiences
Where Design and Development Meet: Cross Platform Mobile Experiences Seattle Interactive Conference
 
Responsive webdesign
Responsive webdesignResponsive webdesign
Responsive webdesignBart De Waele
 
The Mobile Platform World
The Mobile Platform WorldThe Mobile Platform World
The Mobile Platform WorldMatt Evans
 
Getting started with Couchbase
Getting started with CouchbaseGetting started with Couchbase
Getting started with CouchbaseJosue Bustos
 
Mobilizing the User Experience
Mobilizing the User ExperienceMobilizing the User Experience
Mobilizing the User ExperienceNina McHale
 
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)Bram Vanderhaeghe
 

What's hot (14)

Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
 
Accessibility for Fun and Profit
Accessibility for Fun and ProfitAccessibility for Fun and Profit
Accessibility for Fun and Profit
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
 
Michael Slater Mobile Opportunity
Michael Slater Mobile OpportunityMichael Slater Mobile Opportunity
Michael Slater Mobile Opportunity
 
Beyond the Desktop: Sites and Apps for Phones and Tablets
Beyond the Desktop: Sites and Apps for Phones and TabletsBeyond the Desktop: Sites and Apps for Phones and Tablets
Beyond the Desktop: Sites and Apps for Phones and Tablets
 
Responsive Design & Prototyping -- An Agency Model (Part 2/3)
Responsive Design & Prototyping -- An Agency Model (Part 2/3)Responsive Design & Prototyping -- An Agency Model (Part 2/3)
Responsive Design & Prototyping -- An Agency Model (Part 2/3)
 
Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibility
 
Tincan - Mobile Elephant
Tincan - Mobile ElephantTincan - Mobile Elephant
Tincan - Mobile Elephant
 
Where Design and Development Meet: Cross Platform Mobile Experiences
Where Design and Development Meet: Cross Platform Mobile Experiences Where Design and Development Meet: Cross Platform Mobile Experiences
Where Design and Development Meet: Cross Platform Mobile Experiences
 
Responsive webdesign
Responsive webdesignResponsive webdesign
Responsive webdesign
 
The Mobile Platform World
The Mobile Platform WorldThe Mobile Platform World
The Mobile Platform World
 
Getting started with Couchbase
Getting started with CouchbaseGetting started with Couchbase
Getting started with Couchbase
 
Mobilizing the User Experience
Mobilizing the User ExperienceMobilizing the User Experience
Mobilizing the User Experience
 
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
 

Viewers also liked

Overcoming design challenges in hat based multichannel publishing - stc summi...
Overcoming design challenges in hat based multichannel publishing - stc summi...Overcoming design challenges in hat based multichannel publishing - stc summi...
Overcoming design challenges in hat based multichannel publishing - stc summi...Neil Perlin
 
Small steps to content strategy
Small steps to content strategySmall steps to content strategy
Small steps to content strategyNeil Perlin
 
Music magazine research
Music magazine researchMusic magazine research
Music magazine researchAmy Bowman
 
Audience research
Audience researchAudience research
Audience researchAmy Bowman
 
Nwa prezentacija - Uvod 1
Nwa prezentacija - Uvod 1Nwa prezentacija - Uvod 1
Nwa prezentacija - Uvod 1Predrag Vukusic
 
Developing for the unknown lavacon
Developing for the unknown   lavaconDeveloping for the unknown   lavacon
Developing for the unknown lavaconNeil Perlin
 
Orientation Course For New Missionaries
Orientation Course For New MissionariesOrientation Course For New Missionaries
Orientation Course For New MissionariesAlbeiro Rodas
 
Dante Aligijeri- Jovana Jevtić- Olivera Arizanović
Dante Aligijeri- Jovana Jevtić- Olivera ArizanovićDante Aligijeri- Jovana Jevtić- Olivera Arizanović
Dante Aligijeri- Jovana Jevtić- Olivera Arizanovićnasaskolatakmicenja
 
Small steps to content strategy
Small steps to content strategySmall steps to content strategy
Small steps to content strategyNeil Perlin
 

Viewers also liked (9)

Overcoming design challenges in hat based multichannel publishing - stc summi...
Overcoming design challenges in hat based multichannel publishing - stc summi...Overcoming design challenges in hat based multichannel publishing - stc summi...
Overcoming design challenges in hat based multichannel publishing - stc summi...
 
Small steps to content strategy
Small steps to content strategySmall steps to content strategy
Small steps to content strategy
 
Music magazine research
Music magazine researchMusic magazine research
Music magazine research
 
Audience research
Audience researchAudience research
Audience research
 
Nwa prezentacija - Uvod 1
Nwa prezentacija - Uvod 1Nwa prezentacija - Uvod 1
Nwa prezentacija - Uvod 1
 
Developing for the unknown lavacon
Developing for the unknown   lavaconDeveloping for the unknown   lavacon
Developing for the unknown lavacon
 
Orientation Course For New Missionaries
Orientation Course For New MissionariesOrientation Course For New Missionaries
Orientation Course For New Missionaries
 
Dante Aligijeri- Jovana Jevtić- Olivera Arizanović
Dante Aligijeri- Jovana Jevtić- Olivera ArizanovićDante Aligijeri- Jovana Jevtić- Olivera Arizanović
Dante Aligijeri- Jovana Jevtić- Olivera Arizanović
 
Small steps to content strategy
Small steps to content strategySmall steps to content strategy
Small steps to content strategy
 

Similar to Overcoming design challenges in hat based multichannel publishing - stc summit 2014

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 PublishingSTC-Philadelphia Metro Chapter
 
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
 
Tc dojo presentation writing mobile documentation
Tc dojo presentation   writing mobile documentationTc dojo presentation   writing mobile documentation
Tc dojo presentation writing mobile documentationNeil Perlin
 
Integrating hat content into mobile app lavacon
Integrating hat content into mobile app   lavaconIntegrating hat content into mobile app   lavacon
Integrating hat content into mobile app lavaconNeil Perlin
 
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
 
Content strategy for mobile by letruongan.com
Content strategy for mobile by letruongan.comContent strategy for mobile by letruongan.com
Content strategy for mobile by letruongan.comAn Le Truong
 
The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!Jonathan Stark
 
The Browser is Dead, Long Live the Web! (Jonathan Stark)
 The Browser is Dead, Long Live the Web! (Jonathan Stark) The Browser is Dead, Long Live the Web! (Jonathan Stark)
The Browser is Dead, Long Live the Web! (Jonathan Stark)Future Insights
 
Kineo Responsive Elearning
Kineo Responsive Elearning Kineo Responsive Elearning
Kineo Responsive Elearning Steve Rayson
 
HATs Today and Tomorrow - STCTC Meeting December 2014
HATs Today and Tomorrow - STCTC Meeting December 2014HATs Today and Tomorrow - STCTC Meeting December 2014
HATs Today and Tomorrow - STCTC Meeting December 2014Melissa Parker
 
10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile AppsDoug Robinson
 
10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps 10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps Fresh Digital Group
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignBrandon Carson
 
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
 
We’re Going Mobile! Great! Wait… What Does That Mean?
We’re Going Mobile! Great! Wait… What Does That Mean?We’re Going Mobile! Great! Wait… What Does That Mean?
We’re Going Mobile! Great! Wait… What Does That Mean?STC-Philadelphia Metro Chapter
 
Saying no to native apps - UX Masterclass Copenhagen
Saying no to native apps - UX Masterclass CopenhagenSaying no to native apps - UX Masterclass Copenhagen
Saying no to native apps - UX Masterclass CopenhagenBrian Donohue
 
On Platforms
On PlatformsOn Platforms
On PlatformsNat Brown
 

Similar to Overcoming design challenges in hat based multichannel publishing - stc summit 2014 (20)

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
 
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
 
Tc dojo presentation writing mobile documentation
Tc dojo presentation   writing mobile documentationTc dojo presentation   writing mobile documentation
Tc dojo presentation writing mobile documentation
 
Integrating hat content into mobile app lavacon
Integrating hat content into mobile app   lavaconIntegrating hat content into mobile app   lavacon
Integrating hat content into mobile app lavacon
 
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?
 
Content strategy for mobile by letruongan.com
Content strategy for mobile by letruongan.comContent strategy for mobile by letruongan.com
Content strategy for mobile by letruongan.com
 
"Use of Mobile Apps: Harnessing E-Resources & Services in Libraries & Inform...
 "Use of Mobile Apps: Harnessing E-Resources & Services in Libraries & Inform... "Use of Mobile Apps: Harnessing E-Resources & Services in Libraries & Inform...
"Use of Mobile Apps: Harnessing E-Resources & Services in Libraries & Inform...
 
The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!
 
The Browser is Dead, Long Live the Web! (Jonathan Stark)
 The Browser is Dead, Long Live the Web! (Jonathan Stark) The Browser is Dead, Long Live the Web! (Jonathan Stark)
The Browser is Dead, Long Live the Web! (Jonathan Stark)
 
Kineo Responsive Elearning
Kineo Responsive Elearning Kineo Responsive Elearning
Kineo Responsive Elearning
 
Presentation1
Presentation1Presentation1
Presentation1
 
Presentation1
Presentation1Presentation1
Presentation1
 
HATs Today and Tomorrow - STCTC Meeting December 2014
HATs Today and Tomorrow - STCTC Meeting December 2014HATs Today and Tomorrow - STCTC Meeting December 2014
HATs Today and Tomorrow - STCTC Meeting December 2014
 
10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps
 
10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps 10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile Design
 
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
 
We’re Going Mobile! Great! Wait… What Does That Mean?
We’re Going Mobile! Great! Wait… What Does That Mean?We’re Going Mobile! Great! Wait… What Does That Mean?
We’re Going Mobile! Great! Wait… What Does That Mean?
 
Saying no to native apps - UX Masterclass Copenhagen
Saying no to native apps - UX Masterclass CopenhagenSaying no to native apps - UX Masterclass Copenhagen
Saying no to native apps - UX Masterclass Copenhagen
 
On Platforms
On PlatformsOn Platforms
On Platforms
 

More from Neil Perlin

Spectrum 16 pmc 16 - preparing legacy projects for responsive design
Spectrum 16   pmc 16 - preparing legacy projects for responsive designSpectrum 16   pmc 16 - preparing legacy projects for responsive design
Spectrum 16 pmc 16 - preparing legacy projects for responsive designNeil Perlin
 
Stc 2015 preparing legacy projects for responsive design - design issues
Stc 2015   preparing legacy projects for responsive design - design issuesStc 2015   preparing legacy projects for responsive design - design issues
Stc 2015 preparing legacy projects for responsive design - design issuesNeil Perlin
 
Spectrum 2015 responsive design
Spectrum 2015   responsive designSpectrum 2015   responsive design
Spectrum 2015 responsive designNeil Perlin
 
Spectrum 2015 going online with style - an intro to css
Spectrum 2015   going online with style - an intro to cssSpectrum 2015   going online with style - an intro to css
Spectrum 2015 going online with style - an intro to cssNeil Perlin
 
Lavacon 2014 responsive design in your hat
Lavacon 2014   responsive design in your hatLavacon 2014   responsive design in your hat
Lavacon 2014 responsive design in your hatNeil Perlin
 
Rh10 css presentation
Rh10 css presentationRh10 css presentation
Rh10 css presentationNeil Perlin
 
Rh10 css presentation
Rh10 css presentationRh10 css presentation
Rh10 css presentationNeil Perlin
 
Developing for the unknown lavacon
Developing for the unknown   lavaconDeveloping for the unknown   lavacon
Developing for the unknown lavaconNeil Perlin
 
Single sourcing to the max
Single sourcing to the maxSingle sourcing to the max
Single sourcing to the maxNeil Perlin
 
Topic based and structured authoring - slides
Topic based and structured authoring - slidesTopic based and structured authoring - slides
Topic based and structured authoring - slidesNeil Perlin
 
Topic based and structured authoring - slides
Topic based and structured authoring - slidesTopic based and structured authoring - slides
Topic based and structured authoring - slidesNeil Perlin
 

More from Neil Perlin (11)

Spectrum 16 pmc 16 - preparing legacy projects for responsive design
Spectrum 16   pmc 16 - preparing legacy projects for responsive designSpectrum 16   pmc 16 - preparing legacy projects for responsive design
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
 
Stc 2015 preparing legacy projects for responsive design - design issues
Stc 2015   preparing legacy projects for responsive design - design issuesStc 2015   preparing legacy projects for responsive design - design issues
Stc 2015 preparing legacy projects for responsive design - design issues
 
Spectrum 2015 responsive design
Spectrum 2015   responsive designSpectrum 2015   responsive design
Spectrum 2015 responsive design
 
Spectrum 2015 going online with style - an intro to css
Spectrum 2015   going online with style - an intro to cssSpectrum 2015   going online with style - an intro to css
Spectrum 2015 going online with style - an intro to css
 
Lavacon 2014 responsive design in your hat
Lavacon 2014   responsive design in your hatLavacon 2014   responsive design in your hat
Lavacon 2014 responsive design in your hat
 
Rh10 css presentation
Rh10 css presentationRh10 css presentation
Rh10 css presentation
 
Rh10 css presentation
Rh10 css presentationRh10 css presentation
Rh10 css presentation
 
Developing for the unknown lavacon
Developing for the unknown   lavaconDeveloping for the unknown   lavacon
Developing for the unknown lavacon
 
Single sourcing to the max
Single sourcing to the maxSingle sourcing to the max
Single sourcing to the max
 
Topic based and structured authoring - slides
Topic based and structured authoring - slidesTopic based and structured authoring - slides
Topic based and structured authoring - slides
 
Topic based and structured authoring - slides
Topic based and structured authoring - slidesTopic based and structured authoring - slides
Topic based and structured authoring - slides
 

Overcoming design challenges in hat based multichannel publishing - stc summit 2014

  • 1. Design Challenges in Multi- Channel Content Publishing From HATs
  • 2. Who Am I? Neil Perlin - Hyper/Word Services. – Internationally recognized content creation and delivery consultant. – Help clients create effective, efficient, flexible content in anything from print to mobile. – Working with mobile since Windows CE and WML/WAP c. 1998 – Certified – Viziapps, Flare, Mimic, RoboHelp.
  • 3. The Issues Should tech comm get involved in mobile? – If we don‟t, someone else will. How? – By converting HAT-based help to mobile. – By getting into “real” mobile. What to expect when we single source our content to “mobile”? – The focus of this presentation. First, some background…
  • 6. Mobile Terminology So “mobile” is really “the un-desktop”. Before “going mobile,” define your terms to avoid buying the wrong tool or hiring the wrong developer. – As in the old days re WebHelp vs. Web Help or HTML help vs. HTML Help.
  • 7. eBooks Electronic books a la Kindle, Nook. – Largely linear flow and design. – Generally sit on the reader device. – Good for stable, linear material.
  • 8. Apps Very focused (micro-tasking) applications for mobile devices. – Native – Follow a platform standard, easily run on-device resources. – Web – Run in browser on any device, can‟t run run on-device resources easily, may be mobile- optimized via multiple custom outputs or one “responsive” output. – Hybrid – Combine native and web, HTML5.
  • 9. Apps and Tech Comm Little app dev from tech comm so far, in my experience, for several reasons. – “Mobile” is still new in tech comm in general. – Companies aren‟t sure of the need yet. – Tech comm isn‟t seen as app creators. Yet apps can be function- or content- centric.
  • 10. Function-Centric Apps Differ from “normal” tech comm… Sometimes weirdly so…
  • 11. Content-Centric Apps But we can create these…
  • 13. Depends What “Mobile” You Want The obvious ones for tech comm: – eBooks – ePub, using RoboHelp 8+, Flare 8+. – Web apps (general) – Any HAT that outputs browser-based help like WebHelp or HTML5. – Web apps (mobile-optimized) – Flare 6+, “mo- bilizers” like Duda or Mobify, ViziApps. – Web apps (responsive) – Flare 10, RoboHelp 11, Duda, Mobify, others.
  • 14. Depends What “Mobile” You Want Or the not-so-obvious ones: – Native apps – RoboHelp 10+, GUI app dev tools like ViziApps, iBuildApp, appmakr, etc. – Hybrid apps – GUI app dev tools like Vizi- Apps et al, HATs eventually(?) via HTML5.
  • 15. What‟s Responsive Design? Device-agnosticism, or… “…use of media queries, fluid grids, and scalable images to create sites that display… well… at multiple resolutions.” – Implementing Responsive Design, Tim Kadlec New Riders, 2013 Emerging support in popular HATs. – Examples from RoboHelp 11 and Flare 10…
  • 16. Responsive Design - RoboHelp Note the design changes as the display size shrinks.
  • 17. Responsive Design - Flare And again here.
  • 18. Why Author Using a HAT? Why? – If you know the tool, you only have to learn a few new features. – Keep you out of the code. – Set technical boundaries for you. Why not? – HAT won‟t offer the features people expect in a function-centric app. – Possible code bloat.
  • 19. Help vs. Mobile – Screen and Content Design Challenges and Suggestions
  • 20. Screen Design – Orientation Landscape in help, portrait (typically) in apps.
  • 21. Control Position Usually at top and left in help…
  • 22. Control Position But at the bottom in apps for controls that may change the content – less tap risk…
  • 23. Responsive Design… Again We can set control positions for different device types based on “breakpoints”. Notice the changing control positions, here from Robo- Help 11.
  • 24. Content Design – Text-Heaviness Help usually text-heavy, apps not.
  • 25. Text-Heaviness Though there are exceptions, like this… Cut text – not fat but text – to the bone.
  • 26. Specific Content Issues Images may be too wide for small screens. – Can size them dynamically to fit by setting the width to % and height to auto (if available). – But are they still legible? – If not, can you conditionalize them out? – If you do, does that affect the contents? – May call for greater granularity of content… Ditto wide or “complex” tables.
  • 27. More Content Issues… Consider SWFs. – Won‟t run on iOS – must be MP4 or HTML5. – Are text captions legible or need replacing with audio, which requires multiple versions of each movie. – What happens to interactivity with low-res pointers, like this?
  • 28. Still More… Consider platform differences for feature support and need to rework material, like minimal table support in ebook formats. “Invisible” problems like tables, graphics, SWFs, popups, etc., embedded in snippets. Features with no equivalent controls in mobile, like Flare togglers.
  • 29. Food for Thought Here‟s what you have to work with in the extreme case. Where does your thumb go? What can you reach? What do you obscure? – If you‟re a righty? – A lefty?
  • 30. More Food for Thought And on the technical side, plan to: – Switch all formatting from inline to CSS. – Start moving to HTML5 output for responsive design and (future) hybrid mobile apps. – Design your content for “undesktop-first” via fluid layout grids. It‟s more than just outputting help projects to “mobile”.
  • 31. Summary Lots of new technical, design, and output options to balance. – Define your terms, platforms and differences. It sounds daunting, but so did the move by tech comm to online help and the web in the „90s and still today. We met those challenges – time to do so again.
  • 32. Hyper/Word Services Offers… Training • Consulting • Development Flare • Flare CSS • Flare Single Sourcing RoboHelp • RoboHelp CSS • RoboHelp HTML5 ViziApps Single sourcing • Structured authoring