Creating mLearning With Your Existing Toolkit
-
Upload
chad-udell -
Category
Technology
-
view
1.934 -
download
3
description
Transcript of Creating mLearning With Your Existing Toolkit
![Page 1: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/1.jpg)
Developing Mobile Learning...Using Your Existing Toolkit!
![Page 2: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/2.jpg)
Intro
• Chad Udell
• Solutions Architect - Float Learning
• Blog at Visualrinse.com and FloatLearning.com
![Page 3: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/3.jpg)
What’s wrong with this?
![Page 4: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/4.jpg)
There’s an app for that...
• First: It’s a marketing slogan.
• Now: It’s a C Level directive.
• They don’t know, nor they care how it happens
• They don’t know the tools typically involved in developing mobile apps
![Page 5: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/5.jpg)
You’re left to create learning...
• Do you build an app for that?
• What purpose does that serve?
• How do you get smart about native app development in time?
• You can’t hire anyone!
![Page 6: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/6.jpg)
Remember... why mobile?
![Page 7: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/7.jpg)
Do you need an app?
• Are you using deep hardware integration?
• Do you need to monetize it?
![Page 8: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/8.jpg)
Advantages, disadvantages
![Page 9: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/9.jpg)
So, no native app?
• What then?
• Mobile Web Dev
• Cross Platform Dev and cross compile
• Considerations
• Demos
![Page 10: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/10.jpg)
What’s up in Mobile Web?*
• Various JS Frameworks
• Sproutcore
• JQTouch
• Scriptaculous/Prototype
• Adobe Spry
• iWebkit
• iUI
• Sencha
![Page 11: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/11.jpg)
Plusses in Mobile Web
• Overall, it works.
• Development is pretty easy
• Deployment is just like web dev
![Page 12: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/12.jpg)
Minuses in Mobile Web
• Debugging stinks.
• Compatibility is a pain
• Device capabilities are not equal
• Hardware access – Not happening.
• Optimization - time machine to 1999!
![Page 13: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/13.jpg)
So, I Guess I Need An App...
• Not too interested in learning a ton of new tech
• Need a quick and easy deployment path
• Need to hit multiple platforms
![Page 14: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/14.jpg)
• Adobe Flash CS5/Adobe AIR
• PhoneGap
• Appcelerator
• Gianduia/Xcode?
Help me! I’m drowning!
![Page 15: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/15.jpg)
Adobe’s Mobile Solutions
• The iPhone Debacle - CS5 Packager
• Android Mobile
• Flash Player 10.1, AIR
• Dreamweaver’s HTML5 Extension
• Device Central
![Page 16: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/16.jpg)
PhoneGap
• Build once, deploy multiple
• Can build and package web apps as native
• Android, iPhone, Blackberry
• Not fully optimized
• Not much hardware integration
![Page 17: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/17.jpg)
Appcelerator
• Build once, deploy multiple
• Can build and package web apps as native
• Android, iPhone, Blackberry (soon)
• Cross compiles to native code
• More HW integration
![Page 18: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/18.jpg)
Making sense of it all.
![Page 19: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/19.jpg)
Deploying to the cloud
![Page 20: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/20.jpg)
What’s up there?
![Page 21: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/21.jpg)
Next Steps
• Examine your toolkit for mobile deployment options and plugins
• Download the simulators, but look for hardware
• Check out the rapid development platforms
![Page 22: Creating mLearning With Your Existing Toolkit](https://reader033.fdocuments.in/reader033/viewer/2022051513/546def15af79595d298b55b2/html5/thumbnails/22.jpg)
In Closing.
• Don’t jump to the “We Need an App for that” conclusion
• Educate your management
• Don’t discount JavaScript
• Try native development at your pace, using things you are familiar with.