SlideShare a Scribd company logo
1 of 44
Strategies for Mobile
eLearning
Dustin Tauer :: Easel Solution




             @dtauer :: @easelsolutions ::
                       @astdtcc
Dustin Tauer

Developer (11 years)
 Instructor (7 years)

 Web :: Mobile ::
   eLearning




              @dtauer :: @easelsolutions ::
                        @astdtcc
Easel Solutions
   Training
    • Design, Web, Mobile,
      eLearning, Strategy,
      Social, etc.
   Customized Training
   Consulting
   Adobe Connect




                    @dtauer :: @easelsolutions ::
                              @astdtcc
Slides :: Files ::
Resources
http://blog.easelsolutions.com




              @dtauer :: @easelsolutions ::
                        @astdtcc
mLearning
eLearning gone mobile




           @dtauer :: @easelsolutions ::
                     @astdtcc
The Problem
Users want eLearning on a mobile
device


           @dtauer :: @easelsolutions ::
                     @astdtcc
The Real Problem
Users want eLearning on a mobile device
that
does not support Flash


             @dtauer :: @easelsolutions ::
                       @astdtcc
Solution One
Publish content targeting a specific
device or platform




             @dtauer :: @easelsolutions ::
                       @astdtcc
Solution Two
Publish content that works everywhere (no
Flash)




             @dtauer :: @easelsolutions ::
                       @astdtcc
Let’s talk about Flash




         @dtauer :: @easelsolutions ::
                   @astdtcc
11/09/2011: Adobe said,
“We will no longer continue to develop
Flash Player in the browser to work
with new mobile devices”



              @dtauer :: @easelsolutions ::
                        @astdtcc
What it means
Adobe is no longer developing new
versions of the Flash Player for
mobile web browsers

             @dtauer :: @easelsolutions ::
                       @astdtcc
What the media heard
Adobe is giving      up on mobile devices
and the Flash Player is dead. Anyone
still using Flash is stupid.


             @dtauer :: @easelsolutions ::
                       @astdtcc
Conclusion?
Adobe stopped developing plugins for a
medium nobody is       using.


            @dtauer :: @easelsolutions ::
                      @astdtcc
Conclusion?
Nothing is changing




           @dtauer :: @easelsolutions ::
                     @astdtcc
Flash and eLearning
eLearning is heavily reliant on Flash.




             @dtauer :: @easelsolutions ::
                       @astdtcc
Flash and mLearning
Do we have to learn new tools?
                           No!
Abandon our existing courses?
                           No!




             @dtauer :: @easelsolutions ::
                       @astdtcc
mLearning
Create content that fits     the user.
Don’t ask the users to fit the content.


              @dtauer :: @easelsolutions ::
                        @astdtcc
HTML5
The elephant in the room




             @dtauer :: @easelsolutions ::
                       @astdtcc
“Just build it in HTML5”

              ( Sigh )



        @dtauer :: @easelsolutions ::
                  @astdtcc
HTML5 does not equal Mobile
HTML5 is a set of features added to HTML
that give websites additional/consistent
functionality.

HTML5 = HTML + CSS + JavaScript

             @dtauer :: @easelsolutions ::
                       @astdtcc
HTML5 does not equal Mobile
Mobile browser evolve faster than
desktop browser and support more HTML5
features. It’s still a work     in progress.

               @dtauer :: @easelsolutions ::
                         @astdtcc
Mobile is hard
So is devising an mLearning strategy.
That’s why you are here.




              @dtauer :: @easelsolutions ::
                        @astdtcc
Do you need mLearning?
Ask yourself a few easy questions.




             @dtauer :: @easelsolutions ::
                       @astdtcc
Who’s getting mobile
                          devices?
                                      DON’T NEED MOBILE
NEED MOBILE LEARNING                  LEARNING

   General Workforce                   IT
    • Sales                             Application Developers
    • Marketing
    • Customer Service
    • Doctors
    • Engineers
   Senior Executives
   Anyone




                        @dtauer :: @easelsolutions ::
                                  @astdtcc
How do they use their
                           devices?
                                       DON’T NEED MOBILE
NEED MOBILE LEARNING                   LEARNING

   Showing Product Demos                Email
    • Videos                             Virtual
    • Presentations                       Training/Conferencing
   Consumption                           • Adobe Connect
    • Job Aids
    • Process Training
    • Product/Sales Guides




                         @dtauer :: @easelsolutions ::
                                   @astdtcc
Designing mLearning
Graphical, not instructional




               @dtauer :: @easelsolutions ::
                         @astdtcc
Design Considerations for
             Mobile UI
   Design for immediate access
   Fingers, not mice
    • No roll-overs
    • Careful with “try-me” courses
   Touch feedback is key
    • Down-states
   Keep gestures smart and simple
    • Or just stick to the tap (click)
   Design for real hand sizes
                      @dtauer :: @easelsolutions ::
                                @astdtcc
Screens Sizes




 @dtauer :: @easelsolutions ::
           @astdtcc
Fingers



     44px




@dtauer :: @easelsolutions ::
          @astdtcc
There’s a hand behind every good
             finger




         @dtauer :: @easelsolutions ::
                   @astdtcc
Tablets
Same as laptops as long as you
recognize the design considerations
of touch-input



             @dtauer :: @easelsolutions ::
                       @astdtcc
Developing mLearning
Choose your own adventure

     Web :: Mobile App :: Hybrid



            @dtauer :: @easelsolutions ::
                      @astdtcc
Web
   Deployed on a website or in an LMS
    • Just like you are doing today
   Published HTML/CSS/JavaScript
    • “HTML5” Publishing
    • No Flash allowed
   Offline is possible (With Code)
     • Google: HTML5 Offline Application

   Tools
    • Adobe Captivate
    • Articulate Storyline

                     @dtauer :: @easelsolutions ::
                               @astdtcc
Web
PROS                                   CONS

   One course for all                   One course for all
    • www.site.com/course1                • One size doesn’t always fit
   Same workflow                           all
   LMS tracking is easy                 Requires and internet
   Easy to update                        connection
    • Just replace the content            • Can you hear me now?
   Pause/Resume across                  Many LMS interface are not
    devices                               mobile friendly
                                         Inconsistent playback



                         @dtauer :: @easelsolutions ::
                                   @astdtcc
Demo
Web-based Course




           @dtauer :: @easelsolutions ::
                     @astdtcc
Mobile Application
   Offline
    • Downloaded and installed on device


   Tools
    • PhoneGap: Packages HTML/CSS/JavaScript as
      native mobile applications
       http://build.phonegap.com/




                    @dtauer :: @easelsolutions ::
                              @astdtcc
Mobile Application
PROS                                CONS

   Offline                           Need to publish for each
     • No Internet needed              device
   Better performance                LMS integration can be
   Sell course in an app store        tricky
   Tailor content to fit the         More steps in the process
    device                            $$$
   Performance                       iOS distribution
                                       • Certificate required*




                      @dtauer :: @easelsolutions ::
                                @astdtcc
Understanding iOS
                Certificates
DEVELOPER CERTIFICATE                 ENTERPRISE CERTIFICATE

   $99/year                            $299/year
   Allows developer or                 Intended for companies who
    company to publish apps to           create proprietary, in-house
    App Store                            iOS apps for internal
     • ONLY to App Store                 deployment within the
   Application listed under             company only.
    certificate-holder’s name           Dun & Bradstreet (D-U-N-S)
   If application is being sold,        number is required
    Apple gets 30%
                  Need certificate before you
                             start!
                        @dtauer :: @easelsolutions ::
                                  @astdtcc
Demo
Mobile App




             @dtauer :: @easelsolutions ::
                       @astdtcc
Hybrid Application
   Download a “shell” or “viewer” application
    to play the output from an eLearning
    development tool
    • Typically free and not branded


   Tools
    • Articulate Storyline
       Articulate Mobile Player
    • Adobe Presenter (plugin for PowerPoint)
       Adobe Presenter Mobile
                  @dtauer :: @easelsolutions ::
                            @astdtcc
Hybrid Application
PROS                                  CONS

   Online & Offline (most of the       Proprietary
    time)                                • Tool-specifc
    • Sync with LMS                     Device Dependent
   Consistent Playback                  • i.e. iPad only
   Bonus Features
    • Libraries of content
    • Intuitive UI Controls




                        @dtauer :: @easelsolutions ::
                                  @astdtcc
Demo
Hybrid App




             @dtauer :: @easelsolutions ::
                       @astdtcc
Thanks!
   http://blog.easelsolutions.com
    • Slides, Session Files, Resources


   Easel Solutions Booth
    • Stop by and chat




                   @dtauer :: @easelsolutions ::
                             @astdtcc

More Related Content

What's hot

iPhone Developer_ankush
iPhone Developer_ankushiPhone Developer_ankush
iPhone Developer_ankushankush Ankush
 
Creating digital portfolios
Creating digital portfoliosCreating digital portfolios
Creating digital portfoliosDesiree Caskey
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case studyJohan Ronsse
 
Adobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick MesserAdobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick MesserRick Messer
 
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon AustinState of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon AustinDries Buytaert
 
7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)Stephen Anderson
 
Google Developer Day: State of Ajax
Google Developer Day: State of AjaxGoogle Developer Day: State of Ajax
Google Developer Day: State of Ajaxdion
 
Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07
Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07
Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07pseybold
 

What's hot (9)

iPhone Developer_ankush
iPhone Developer_ankushiPhone Developer_ankush
iPhone Developer_ankush
 
Creating digital portfolios
Creating digital portfoliosCreating digital portfolios
Creating digital portfolios
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case study
 
Adobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick MesserAdobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick Messer
 
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon AustinState of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
 
7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)
 
Whats on my iPad
Whats on my iPadWhats on my iPad
Whats on my iPad
 
Google Developer Day: State of Ajax
Google Developer Day: State of AjaxGoogle Developer Day: State of Ajax
Google Developer Day: State of Ajax
 
Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07
Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07
Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07
 

Viewers also liked

Flex multi-screen development
Flex multi-screen developmentFlex multi-screen development
Flex multi-screen developmenteaselsolutions
 
Trainers Institute eLearning Presentation
Trainers Institute eLearning PresentationTrainers Institute eLearning Presentation
Trainers Institute eLearning Presentationeaselsolutions
 
Mobile Development with Adobe AIR
Mobile Development with Adobe AIRMobile Development with Adobe AIR
Mobile Development with Adobe AIReaselsolutions
 
Multiscreen Development with Adobe Air
Multiscreen Development with Adobe AirMultiscreen Development with Adobe Air
Multiscreen Development with Adobe Aireaselsolutions
 
Media Animated Storyboard
Media Animated StoryboardMedia Animated Storyboard
Media Animated Storyboardlorajayne
 
Building iOS apps with eLearning Tools
Building iOS apps with eLearning ToolsBuilding iOS apps with eLearning Tools
Building iOS apps with eLearning Toolseaselsolutions
 
MIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design WorkflowMIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design Workfloweaselsolutions
 
Encoding and Decoding
Encoding and DecodingEncoding and Decoding
Encoding and DecodingEmsAlice
 

Viewers also liked (16)

Flex multi-screen development
Flex multi-screen developmentFlex multi-screen development
Flex multi-screen development
 
Pelletkachel
PelletkachelPelletkachel
Pelletkachel
 
eLearning and Mobile
eLearning and MobileeLearning and Mobile
eLearning and Mobile
 
Trainers Institute eLearning Presentation
Trainers Institute eLearning PresentationTrainers Institute eLearning Presentation
Trainers Institute eLearning Presentation
 
Mobile Development with Adobe AIR
Mobile Development with Adobe AIRMobile Development with Adobe AIR
Mobile Development with Adobe AIR
 
Presentation CNIS Satu Mare
Presentation CNIS Satu MarePresentation CNIS Satu Mare
Presentation CNIS Satu Mare
 
отпуск в 2009 году
отпуск в 2009 годуотпуск в 2009 году
отпуск в 2009 году
 
Adobe MAX Recap
Adobe MAX RecapAdobe MAX Recap
Adobe MAX Recap
 
Posmotri
PosmotriPosmotri
Posmotri
 
Multiscreen Development with Adobe Air
Multiscreen Development with Adobe AirMultiscreen Development with Adobe Air
Multiscreen Development with Adobe Air
 
Media Animated Storyboard
Media Animated StoryboardMedia Animated Storyboard
Media Animated Storyboard
 
Building iOS apps with eLearning Tools
Building iOS apps with eLearning ToolsBuilding iOS apps with eLearning Tools
Building iOS apps with eLearning Tools
 
MIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design WorkflowMIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design Workflow
 
JavaScript and OOP
JavaScript and OOPJavaScript and OOP
JavaScript and OOP
 
OOP and JavaScript
OOP and JavaScriptOOP and JavaScript
OOP and JavaScript
 
Encoding and Decoding
Encoding and DecodingEncoding and Decoding
Encoding and Decoding
 

Similar to Strategies for Mobile eLearning

Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design ProjectsFITC
 
Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design ProjectsAndrew Smyk
 
How to Develop Cross-Platform Apps
How to Develop Cross-Platform AppsHow to Develop Cross-Platform Apps
How to Develop Cross-Platform AppsAndrea Tino
 
Deep linking at App Promotion Summit
Deep linking at App Promotion SummitDeep linking at App Promotion Summit
Deep linking at App Promotion SummitAlexandre Jubien
 
SlickGrid Touch: Making complex JavaScript widgets work on mobile devices
SlickGrid Touch: Making complex JavaScript widgets work on mobile devicesSlickGrid Touch: Making complex JavaScript widgets work on mobile devices
SlickGrid Touch: Making complex JavaScript widgets work on mobile devicesreebalazs
 
Emerging Trends in Technology
Emerging Trends in TechnologyEmerging Trends in Technology
Emerging Trends in TechnologyRoopesh Reddy
 
From dev to ops and beyond - getting it done
From dev to ops and beyond - getting it doneFrom dev to ops and beyond - getting it done
From dev to ops and beyond - getting it doneEdorian
 
Azure ML: from basic to integration with custom applications
Azure ML: from basic to integration with custom applicationsAzure ML: from basic to integration with custom applications
Azure ML: from basic to integration with custom applicationsDavide Mauri
 
Azure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the CloudAzure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the CloudCameron Vetter
 
AI with a DevOps Mindset - Experimentation, sharing & easy ML deployment
AI with a DevOps Mindset - Experimentation, sharing & easy ML deploymentAI with a DevOps Mindset - Experimentation, sharing & easy ML deployment
AI with a DevOps Mindset - Experimentation, sharing & easy ML deploymentThiago de Faria
 
11-2016_Entrepreneurial Engineer
11-2016_Entrepreneurial Engineer11-2016_Entrepreneurial Engineer
11-2016_Entrepreneurial EngineerMark W. Bennett
 
Dl html5 vs native presentation
Dl html5 vs native presentationDl html5 vs native presentation
Dl html5 vs native presentationmetova
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Indiginox
 
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...Thiago de Faria
 
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...Codemotion
 
Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...
Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...
Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...Antti Koskela
 
Using Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino AppsUsing Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino AppsTeamstudio
 
ECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling toolsECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling toolsmelbats
 

Similar to Strategies for Mobile eLearning (20)

Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design Projects
 
Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design Projects
 
Apps on your Wrist
Apps on your WristApps on your Wrist
Apps on your Wrist
 
How to Develop Cross-Platform Apps
How to Develop Cross-Platform AppsHow to Develop Cross-Platform Apps
How to Develop Cross-Platform Apps
 
Deep linking at App Promotion Summit
Deep linking at App Promotion SummitDeep linking at App Promotion Summit
Deep linking at App Promotion Summit
 
Alex jubien-think mobile
Alex jubien-think mobileAlex jubien-think mobile
Alex jubien-think mobile
 
SlickGrid Touch: Making complex JavaScript widgets work on mobile devices
SlickGrid Touch: Making complex JavaScript widgets work on mobile devicesSlickGrid Touch: Making complex JavaScript widgets work on mobile devices
SlickGrid Touch: Making complex JavaScript widgets work on mobile devices
 
Emerging Trends in Technology
Emerging Trends in TechnologyEmerging Trends in Technology
Emerging Trends in Technology
 
From dev to ops and beyond - getting it done
From dev to ops and beyond - getting it doneFrom dev to ops and beyond - getting it done
From dev to ops and beyond - getting it done
 
Azure ML: from basic to integration with custom applications
Azure ML: from basic to integration with custom applicationsAzure ML: from basic to integration with custom applications
Azure ML: from basic to integration with custom applications
 
Azure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the CloudAzure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the Cloud
 
AI with a DevOps Mindset - Experimentation, sharing & easy ML deployment
AI with a DevOps Mindset - Experimentation, sharing & easy ML deploymentAI with a DevOps Mindset - Experimentation, sharing & easy ML deployment
AI with a DevOps Mindset - Experimentation, sharing & easy ML deployment
 
11-2016_Entrepreneurial Engineer
11-2016_Entrepreneurial Engineer11-2016_Entrepreneurial Engineer
11-2016_Entrepreneurial Engineer
 
Dl html5 vs native presentation
Dl html5 vs native presentationDl html5 vs native presentation
Dl html5 vs native presentation
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...
 
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
 
Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...
Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...
Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...
 
Using Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino AppsUsing Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino Apps
 
ECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling toolsECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling tools
 

Recently uploaded

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Strategies for Mobile eLearning

  • 1. Strategies for Mobile eLearning Dustin Tauer :: Easel Solution @dtauer :: @easelsolutions :: @astdtcc
  • 2. Dustin Tauer Developer (11 years) Instructor (7 years) Web :: Mobile :: eLearning @dtauer :: @easelsolutions :: @astdtcc
  • 3. Easel Solutions  Training • Design, Web, Mobile, eLearning, Strategy, Social, etc.  Customized Training  Consulting  Adobe Connect @dtauer :: @easelsolutions :: @astdtcc
  • 4. Slides :: Files :: Resources http://blog.easelsolutions.com @dtauer :: @easelsolutions :: @astdtcc
  • 5. mLearning eLearning gone mobile @dtauer :: @easelsolutions :: @astdtcc
  • 6. The Problem Users want eLearning on a mobile device @dtauer :: @easelsolutions :: @astdtcc
  • 7. The Real Problem Users want eLearning on a mobile device that does not support Flash @dtauer :: @easelsolutions :: @astdtcc
  • 8. Solution One Publish content targeting a specific device or platform @dtauer :: @easelsolutions :: @astdtcc
  • 9. Solution Two Publish content that works everywhere (no Flash) @dtauer :: @easelsolutions :: @astdtcc
  • 10. Let’s talk about Flash @dtauer :: @easelsolutions :: @astdtcc
  • 11. 11/09/2011: Adobe said, “We will no longer continue to develop Flash Player in the browser to work with new mobile devices” @dtauer :: @easelsolutions :: @astdtcc
  • 12. What it means Adobe is no longer developing new versions of the Flash Player for mobile web browsers @dtauer :: @easelsolutions :: @astdtcc
  • 13. What the media heard Adobe is giving up on mobile devices and the Flash Player is dead. Anyone still using Flash is stupid. @dtauer :: @easelsolutions :: @astdtcc
  • 14. Conclusion? Adobe stopped developing plugins for a medium nobody is using. @dtauer :: @easelsolutions :: @astdtcc
  • 15. Conclusion? Nothing is changing @dtauer :: @easelsolutions :: @astdtcc
  • 16. Flash and eLearning eLearning is heavily reliant on Flash. @dtauer :: @easelsolutions :: @astdtcc
  • 17. Flash and mLearning Do we have to learn new tools? No! Abandon our existing courses? No! @dtauer :: @easelsolutions :: @astdtcc
  • 18. mLearning Create content that fits the user. Don’t ask the users to fit the content. @dtauer :: @easelsolutions :: @astdtcc
  • 19. HTML5 The elephant in the room @dtauer :: @easelsolutions :: @astdtcc
  • 20. “Just build it in HTML5” ( Sigh ) @dtauer :: @easelsolutions :: @astdtcc
  • 21. HTML5 does not equal Mobile HTML5 is a set of features added to HTML that give websites additional/consistent functionality. HTML5 = HTML + CSS + JavaScript @dtauer :: @easelsolutions :: @astdtcc
  • 22. HTML5 does not equal Mobile Mobile browser evolve faster than desktop browser and support more HTML5 features. It’s still a work in progress. @dtauer :: @easelsolutions :: @astdtcc
  • 23. Mobile is hard So is devising an mLearning strategy. That’s why you are here. @dtauer :: @easelsolutions :: @astdtcc
  • 24. Do you need mLearning? Ask yourself a few easy questions. @dtauer :: @easelsolutions :: @astdtcc
  • 25. Who’s getting mobile devices? DON’T NEED MOBILE NEED MOBILE LEARNING LEARNING  General Workforce  IT • Sales  Application Developers • Marketing • Customer Service • Doctors • Engineers  Senior Executives  Anyone @dtauer :: @easelsolutions :: @astdtcc
  • 26. How do they use their devices? DON’T NEED MOBILE NEED MOBILE LEARNING LEARNING  Showing Product Demos  Email • Videos  Virtual • Presentations Training/Conferencing  Consumption • Adobe Connect • Job Aids • Process Training • Product/Sales Guides @dtauer :: @easelsolutions :: @astdtcc
  • 27. Designing mLearning Graphical, not instructional @dtauer :: @easelsolutions :: @astdtcc
  • 28. Design Considerations for Mobile UI  Design for immediate access  Fingers, not mice • No roll-overs • Careful with “try-me” courses  Touch feedback is key • Down-states  Keep gestures smart and simple • Or just stick to the tap (click)  Design for real hand sizes @dtauer :: @easelsolutions :: @astdtcc
  • 29. Screens Sizes @dtauer :: @easelsolutions :: @astdtcc
  • 30. Fingers 44px @dtauer :: @easelsolutions :: @astdtcc
  • 31. There’s a hand behind every good finger @dtauer :: @easelsolutions :: @astdtcc
  • 32. Tablets Same as laptops as long as you recognize the design considerations of touch-input @dtauer :: @easelsolutions :: @astdtcc
  • 33. Developing mLearning Choose your own adventure Web :: Mobile App :: Hybrid @dtauer :: @easelsolutions :: @astdtcc
  • 34. Web  Deployed on a website or in an LMS • Just like you are doing today  Published HTML/CSS/JavaScript • “HTML5” Publishing • No Flash allowed  Offline is possible (With Code) • Google: HTML5 Offline Application  Tools • Adobe Captivate • Articulate Storyline @dtauer :: @easelsolutions :: @astdtcc
  • 35. Web PROS CONS  One course for all  One course for all • www.site.com/course1 • One size doesn’t always fit  Same workflow all  LMS tracking is easy  Requires and internet  Easy to update connection • Just replace the content • Can you hear me now?  Pause/Resume across  Many LMS interface are not devices mobile friendly  Inconsistent playback @dtauer :: @easelsolutions :: @astdtcc
  • 36. Demo Web-based Course @dtauer :: @easelsolutions :: @astdtcc
  • 37. Mobile Application  Offline • Downloaded and installed on device  Tools • PhoneGap: Packages HTML/CSS/JavaScript as native mobile applications  http://build.phonegap.com/ @dtauer :: @easelsolutions :: @astdtcc
  • 38. Mobile Application PROS CONS  Offline  Need to publish for each • No Internet needed device  Better performance  LMS integration can be  Sell course in an app store tricky  Tailor content to fit the  More steps in the process device  $$$  Performance  iOS distribution • Certificate required* @dtauer :: @easelsolutions :: @astdtcc
  • 39. Understanding iOS Certificates DEVELOPER CERTIFICATE ENTERPRISE CERTIFICATE  $99/year  $299/year  Allows developer or  Intended for companies who company to publish apps to create proprietary, in-house App Store iOS apps for internal • ONLY to App Store deployment within the  Application listed under company only. certificate-holder’s name  Dun & Bradstreet (D-U-N-S)  If application is being sold, number is required Apple gets 30% Need certificate before you start! @dtauer :: @easelsolutions :: @astdtcc
  • 40. Demo Mobile App @dtauer :: @easelsolutions :: @astdtcc
  • 41. Hybrid Application  Download a “shell” or “viewer” application to play the output from an eLearning development tool • Typically free and not branded  Tools • Articulate Storyline  Articulate Mobile Player • Adobe Presenter (plugin for PowerPoint)  Adobe Presenter Mobile @dtauer :: @easelsolutions :: @astdtcc
  • 42. Hybrid Application PROS CONS  Online & Offline (most of the  Proprietary time) • Tool-specifc • Sync with LMS  Device Dependent  Consistent Playback • i.e. iPad only  Bonus Features • Libraries of content • Intuitive UI Controls @dtauer :: @easelsolutions :: @astdtcc
  • 43. Demo Hybrid App @dtauer :: @easelsolutions :: @astdtcc
  • 44. Thanks!  http://blog.easelsolutions.com • Slides, Session Files, Resources  Easel Solutions Booth • Stop by and chat @dtauer :: @easelsolutions :: @astdtcc