Slides - San Diego State University

Download Report

Transcript Slides - San Diego State University

LDT mLearning
Week 3
Adapted from EDTEC 700 by Dr. Bernie Dodge, PhD – San Diego
State University
Agenda
• Tie loose ends
• Tools for creating mobile learning
environments
• Team Investigations
• Emerging mobile technology presentation
• Mobile Learning Project Proposal:
• Potential projects
• View proposal samples
Emerging mTechnology Presentation
(Samples)
•
•
•
•
•
•
•
•
•
Google Goggles
Evernote for mLearning
Prezi: a cloud-based application
iBooks author
Introducing Pinterest
Voice Assistance software
How to use Mahara
Screenr
Voki for speaking avatars

Webkit for making a mobile course:
http://snippetspace.com/projects/iwebkit/
◦ Greg's mobile course:
http://huniv.hongik.ac.kr/~gsnow/mobileapp/i
ndex.html
◦ Minjuan’s: http://tinyurl.com/mLearnWang

Snapguide (mLearn content creator):
http://www.appsmenow.com/app_page/3
0580-Snapguide
Tools to Choose From





iPad Emulator: http://ipad-emulator.org/
mPhone emulator:
http://www.mobilephoneemulator.com/
Use Tools You Know to Prototype Like a
Pro: http://keynotopia.com/
Learncast.com:
http://learncast.com/howitworks
Publish once: http://feathercap.net/
Tools to Choose From
Make a QR
Code for
Yourself:
http://www
.qrstuff.com
/
Use a smart phone’s QR code reader on this image and you will be
taken to one of Minjuan’s mobile courses.
The site has not been updated for the current semester, but it will
give you an idea of what is possible with the iWebkit template.
Alternatively, you can visit this link at http://tinyurl.com/mLearnWang
Explore Google Mobile
• http://www.google.com/mobile/chrome/
#promo-2
More Tools for Creating MLearning
• LMS on Mobile
•Blackboard
•Moodle
•iTunes University (see week
2 slides and links)
• App development
•Web vs Native
Blackboard Mobile Learn App
Moodle on Mobile
• Download App from
iTunesU: website
• mPage for iOS &
Android: News
• Mbot for Android:
website
Android SDK: Website
App Inventor Kit: Website | Setup
Try the Online Emulator: Go HERE
http://beta.appinventor.mit.edu/learn/setup
/hellopurr/hellopurremulatorpart1.html
App Inventor Emulator
 Download the Kitty Pic and Sound from this Site:
http://beta.appinventor.mit.edu/learn/setup/hellopurr/he
llopurremulatorpart1.html
 Go to the App Inventor Web site
at http://appinventor.mit.edu
 Follow the Prompts!





Click New on the left side
Enter the project name HelloPurr
Selecting components to design your app
Open the Blocks Editor and connect to the emulator
Complete the HelloPurr app
Xcode for iOS: Site
Web Apps vs Native/Mobile Apps
• Web apps are
accessible to mobile
& non-mobile devices
but optimized for
mobile
• Require use of
javascript, css, and
html (and php/mysql if
there’s a back end)
• Native apps allow
access to the camera,
GPS, accelerometer,
etc.
• Native apps require
knowing Java (for
Android) or Objective
C (for iOS).
Web Apps:
rich HTML 5
based
websites
Mobile
native apps
for iPhone,
iPad,
Android,
Blackberry
etc.
WebApp Development: jQuery
Mobile | Website
PhoneGap: Website | Case studies
Turning Web Apps into Mobile Apps
Appcelerator Titanium
Unity3D
LiveCode
App Development: Summary (1)
• Easiest: use a
mobile app to
deliver your
courses through
BlackBoard or
Moodle
• Best solution with a
limited budget and
if you’re already
using those
platforms
• Con: Same old
stuff, only now it’s
in your hand
App Development: Summary (2)
• Hardest: Make a
native app
specifically for the
set of interactions
you need using the
tools provided by
Google and Apple
• Pros: You’ll get
exactly what you
need
• Cons: app
developers aren’t
cheap. Have to
develop at least
twice to cover all
learners.
App Development: Summary (3)
• Cheapest: Develop
web app first, and
then only take it to
a native app if you
need to.
• Pro: Easy to find
developers with the
right skill set.
• Pro: You can use
Phonegap to go
native with some
extra effort
• Cons: limits on what
you can do. No
camera, GPS, etc.
App Development: Summary (4)
• Web App
• Pro: Easier than
Development
writing directly in
• Use one of the
native code
multiplatform tools • Con: Still not that
to create what you easy
need.