Mobile Learning Basics + (Free) Mobile Learning Guide. Jason Haag and Marcus Birtwhistle

Similar documents
SYST35300 Hybrid Mobile Application Development

Cross-Platform Tools

Retool your HTML/JavaScript to go Mobile

Mobile App Design for Academics and Business

Designing for the Mobile Web Lesson 3: HTML5 Web Apps

the future of mobile web by startech.ro

Cross-Platform Phone Apps & Sites with jquery Mobile

Building Mobile Learning with Your Existing elearning Toolkit - Adobe CS5

Cross-Platform Development

Etanova Enterprise Solutions

Mobile Learning Application Based On Hybrid Mobile Application Technology Running On Android Smartphone and Blackberry

Copyright 2011 Center for Innovation in Teaching and Research 1

CiviMobile & CiviSync Mobile. Peter McAndrew Rohit Thakral

CROSS PLATFORM DEVELOPMENT The HTML5 Way

Mobile Application Development

A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved.

Development of mobile applications for multiple platforms

Developing and deploying mobile apps

Adobe Productivity and Creativity Tool

HTML5: Separating Fact and Fiction. #wipjam

Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

U.S. Army Training Support Center TCM-TADLP-Courseware Standards and Certification Division. Mobile Best Practices

Mobile App Infrastructure for Cross-Platform Deployment (N11-38)

Choosing a Mobile Strategy for Your Business

BYOD Mobile Device Chart

Issues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application

Not All Apps Are Created Equal. The key to a seamless app-building experience is to dig deep, ask questions and examine all variables at the onset.

RapidValue Enabling Mobility. How to Choose the Right Architecture For Your Mobile Application

Guide to the 2015 Vascular Annual Meeting Mobile App

Mobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.

The Bootstrapper's Guide to the Mobile Web by Deltina Hay. Mobile App Strategy Worksheet. I. Target Market, App Category, Platforms

Cross-Platform Development: Target More Platforms and Devices with a Minimal Amount of Source Code

Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts

Bridging the Gap: from a Web App to a Mobile Device App

CSC WORLD AN ARTICLE FROM FOCUS ON MOBILITY. Defining Your Mobile Strategy: A Guide to Developing Apps

Building native mobile apps for Digital Factory

Mobile Cross Platform Development really? Jonathan Marshall, IBM Mobile Technical Specialist IBM Corporation

CMS, CRM, shopping carts, Web applications

Going Mobile-does your website work on mobile devices?

Evaluating Cross-Platform Development Approaches (WORA Tools ) for Mobile Applications

How To Develop An Html5 Based Mobile App

separate the content technology display or delivery technology

Web Development. How the Web Works 3/3/2015. Clients / Server

research: technical implemenation

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application

Mobile Website Design for Libraries

Best Practices in Mobile Development: Building Your First jquery Mobile App Handheld Librarian VI February 2, 2012

Leveraging Partners and Open Source Technology in your Mobility Strategy. emids webinar Thursday, August 11, :00 pm 2:00 pm EDT

White Paper INTRODUCTION. In mobile development, there are three different types of applications: PRE-SMARTPHONE MOBILITY NATIVE MOBILE APPLICATIONS

A Guide to Mobile App Development Platforms

HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS

Web Design Specialist

How To Develop A Mobile App With Phonegap

CROSS PLATFORM APP A COMPARATIVE STUDY

max firt.mobi martes 26 de julio de 11

Multi-Platform Mobile Application Development Analysis. Lisandro Delía Nicolás Galdámez Pablo Thomas Leonardo Corbalán Patricia Pesado

Downloading an Acted ebook Accessing an ActEd ebook on more than 1 computer/device Printing an ActEd ebook

Your Next Event: There s a Free App for That

How To Find Out How Developer Interest In Ipad Has Changed Since January

HTML5 the new. standard for Interactive Web

the intro for RPG programmers Making mobile app development easier... of KrengelTech by Aaron Bartell

Quick Start Guide Mobile Entrée 4

HTML5 & Digital Signage

4 Steps to Creating a Mobile Development Strategy

Cross Platform Applications with IBM Worklight

Best Practice Guide for constructing a study area in studentcentral which is designed for friendly viewing in Blackboard Mobile Learn

Transitioning Computer Courseware to Mobile Web Apps

MOBILIZE ME! APPS FOR MOBILE DEVICES OR MOBILE WEB APPS TECHNOLOGIES, TOOLS, ASSESSMENTS

Here s how to choose the right mobile app for you.

Click Here -->> Professional Photography: Success Without School ebook

Making Sense of Mobile Development Options. Luis Sala Director, Technology

Cross-Platform Mobile Application Development

The Suitability of Native Application for University E-Learning Compared to Web-Based Application

Technical Specifications. Technical requirements for Eversheds E-Learning and Learning Management System (LMS)

Development for Mobile Devices Tools from Intel, Platform of Your Choice!

Analysis of Cross-Platform Development Frameworks for a Smartphone Pediatric Application

Additional information >>> HERE <<< ## interview questions and answers for btech ece freshers

Joseph Guarino Owner/CEO/Sr. Consultant Evolutionary IT CISSP, LPIC, MCSE 2000, MCSE 2003, PMP

How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE

To mobile web app or not to mobile web app? By David Rolnitzky, Summer 2010

Outline. CIW Web Design Specialist. Course Content

Mobile Web Applications using HTML5. L. Cotfas 14 Dec. 2011

About Me. Cross-platform Mobile Development Challenges, Best Practices and more.

Statement of Direction

place/business fetch details, removefromfavorite () function, 189 search button handler bind, B BlackBerry build environment

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum

Wireless Presentation Gateway. User Guide

Getting Started with iphone SDK, Android and others: Mobile Application Development Create your Mobile Applications Best Practices Guide

Adobe Flash Catalyst CS5.5

HyperOffice and the On-Line Collaboration Marketplace

Ken Delaney Technology and Management Directions for Smartphones and Tablets

There are a variety of ways to read ebooks from the Stirling Libraries and Archives ebooks Collection.

Enterprise Mobile Application Development: Native or Hybrid?

An Analysis of Mobile Application Development Approaches

Programming the Mobile Web

Whitepaper. Trans. for Mobile

Technology Services...Ahead of Times. Enterprise Application on ipad

Designing Mobile Experiences: Building Mobile Web Sites and Apps

Lecture 4 Cross-Platform Development. <lecturer, date>

Transcription:

Mobile Learning Basics + (Free) Mobile Learning Guide Jason Haag and Marcus Birtwhistle

Agenda Basics of Mobile Learning Why? What? ADL mlearning Guide What? How? Resources Questions/Discussion What We ll Cover 2

ADL Founded in 1997 to standardize and modernize delivery of training and education in the U.S. Department of Defense (DoD) Develop and implement learning technologies across the DoD and federal government Collaborate with government, industry, and academia to promote international specifications and standards for designing and delivering learning content 3

Agenda Vision Knowledge Deliverables Research To be the source of informa3on and support for DoD mobile learning ini3a3ves. Track ini3a3ves and share Remain current and provide weekly newsle@er Deliver presenta3ons Collect use cases Develop samples Iden3fy tools Conduct workshops and webinars Write papers Facilitate working group Collect literature and review Share best prac3ces Support BAAs What We ll Cover 4

What Are Your Responsibilities? A. Manager B. Instructional Designer C. Developer D. Subject Matter Expert E. All of the above F. Other (please add to Chat) Poll Question 5

How often do you use your device(s) A. Daily B. A few times per week C. A few times per month D. A few times per year E. Never Poll Question 6

Mobile Growth Rate 7

How do you define Mobile? Laptop Netbook / Micro PC UMPC / MID Cell Phone Tablet / ipad, etc. Player (Audio/Video) Handheld / PDA Wearable or Combination (e-book reader/ USB Drive) Game Device 8

What have you learned on your mobile device(s)? A. Completed a course or used for performance support B. Used a search engine C. Geographical travel information D. Never learned anything E. Don t have a connected device Poll Question 9

ADL s Definition ADL defines mobile learning as the use of handheld or wearable computing devices to provide access to learning content and information resources. 11

Ambient Insight 12

Five Moments of Learning Needs When learning for the first time When wanting to learn more When trying to remember When things change When something goes wrong Dr. Conrad Gottfredson 13

When is mobile most appropriate? A. When learning for the first time B. When wanting to learn more C. When trying to remember D. When things change E. When something goes wrong Poll Question 14

Five Moments of Learning Needs When learning for the first time When wanting to learn more Learn When trying to remember When things change When something goes wrong Perform 15

Workplace GPS Metaphor (Masie) New place, info, feedback Use when needed Positive correction Intuit QuickBooks 16

Quoted "You can't teach people everything they need to know. The best you can do is position them where they can find what they need to know when they need to know it." Seymour Papert, MIT 17

Think Outside the Course Judy Brown 18

19

ADL Mobile Learning Guide http://mlearn.adlnet.gov 20

ADL mlearning Guide Problem Platforms Lessons Learned Next Steps http://mlearn.adlnet.gov 21

ADL Mobile Learning Guide Graphics editor (Fireworks) HTML editor (Dreamweaver CS 5.5) jquery Mobile Framework (for mobile content creation) PhoneGap Framework (open source - for native app packaging & deployment) Books Programming the Mobile Web, Maximiliano Firtman Mobile Design and Development, Brian Fling HTML5: Up and Running, Mark Pilgrim How Did We Do It? 22

mlearning Guide Introduction Basics Planning Learning Content Development Options Design Considerations Glossary Resources Topics & Features 23

mlearning Guide Version 1 24

Other Formats EPUB 25

mlearning Guide Version 2 26

Tools / Resources We Used Graphics editor (Fireworks) HTML editor (Dreamweaver CS 5.5) jquery Mobile Framework (for mobile content creation) PhoneGap Framework (for native app packaging & deployment) Books Programming the Mobile Web, Maximiliano Firtman Mobile Design and Development, Brian Fling HTML5: Up and Running, Mark Pilgrim 27

Why the Moble Web First http://filamentgroup.com/lab/building_with_jquery_mobile/ 28

Native App, Web App, or Both Source: Global Intelligence Alliance 29

Web App Stores: Mozilla s Open Web App Store (2010) http://apps.mozillalabs.com Open App Market (2010) http://www.openappmkt.com Chrome Web Store (2010) http://chrome.google.com/webstore GetJar HTML5 Mobile Web App Store http://www.getjar.com Opera Mobile Web App Store (2011) http://apps.mozillalabs.com Open Space (Under Development) https://www.developerscoop.org On the Rise 30

Deployment Native App Store vs. Mobile Web 31

Design Decisions Low Learning Curve (Knowledge of Dreamweaver, HTML, CSS, JavaScript) Simplified Navigation (usability) Small download Accessible as both Native and Web App Cross-platform compatibility Ease of deployment 32

Mobile Web Fameworks Developed using Web Standards (HTML, CSS, JavaScript) Each framework usually consists of these file types and some additional images, templates Can be hosted on a web server OR packaged as Native App 33

Mobile Web App Frameworks HTML, CSS, JavaScript Only iwebkit JQTouch (JQuery Touch) iui (iphone User Interface) jquerymobile (Only framework using Progressive Enhancement) HTML, CSS, JavaScript + Native App Publishing Rhodes & RhoHub Sencha Touch Titanium Appcelerator Content Packaging using Existing Web Apps/Content PhoneGap (now Apache Cordova) What We Evaluated 34

jquery Mobile http://jquerymobile.com 35

Dreamweaver CS5.5 Mobile Starters Samples Included! 36

EASY HTML! <body> <!-- Start of first page --> <div data-role="page" id="foo > <div data-role="header"> <h1>foo</h1> </div> <!-- /header --> <div data-role="content"> <p>i'm first in the source order so I'm shown as the page.</p> <p>view internal page called <a href="#bar">bar</a></p> </div> <!-- /content --> <div data-role="footer"> <h4>page Footer</h4> </div> <!-- /footer --> </div> <!-- /page --> Header, Content Body, Footer 37

38

jquery Mobile + PhoneGap = Write Once, Deploy to Multiple Platforms 39

Where s the Gap? To the Cloud! 40

Distribution Android Market itunes App Store 41

USA.gov Apps Listing http://apps.usa.gov/adl-mlearning-guide/ itunes App Store 42

Mobile Lessons Learned An emulator is not always consistent with the actual device Limited support for Flash today (Adobe working HTML5) Poor / inconsistent support for pop-up windows and framesets Video Compatibility - Varying formats supported - Video fragmentation issues with Android 43

Mobile Video Formats RIM BBOS Apple iphone OS Microsoft Win Mobile Google Android Nokia Symbian Palm Palm OS MP4 / 3GP files M4V / MP4 (wide) WMV / 3GP files MP4 / SWF files MP4 / WMV files MP4 / H263 files Credit: OnPoint Digital 44

Mobile Lessons Learned Create. Don t convert! Scope: You can t support all device types. Narrow the scope and focus on consistent user experience Mobile first approach: potential for both a desktop and mobile deliverable from single code base SCORM on mobile browsers works, but provides a poor user experience What level of tracking is actually needed? Bookmarking, completion, assessment, etc. Mobile Apps can be developed using HTML5 and support multiple platforms (both native and web) 45

Developing for Mobile Is Tough! a balancing act 46

Next Steps Maintenance & Updates Contextual updates Framework updates Search functionality More App Store Distribution Windows Phone BlackBerry Open Web App Stores Mobile Learning Guide (App) 47

Resources http://adlmobile.wikispaces.com 48

Resources http://research.adlnet.gov/newsletter/mobile 49

Resources http://mlhandbook.adlnet.gov 50

Resources http://mlhandbook.adlnet.gov 51

How to Create mlearning Content and Apps http://www.tk12.astd.org

Key Ideas What are the key ideas you ll apply from today s session? (Please enter in Chat) 53

Questions / Discussion Marcus Birtwhistle Contractor with Katmai Support Services Marcus.birtwhistle.ctr@adlnet.gov Jason Haag (@J_Haag) Contractor with The Tolliver Group jason.haag.ctr@adlnet.gov Let s Connect! 54