News

Demos and Deployment, Oh My!
Next week: demos and deployment

Reflection Paper Comments
My reflection paper comments are up.

Resources

Overview

PhoneGap is one of several alternative approaches to smart phone development. Originally developed by Nitobi, it is now becoming an Apache open source project, following Nitobi's acquisition by Adobe. It was originally going to be renamed Apache Callback, but may instead become Apache Cordova. Like most people, we'll use the PhoneGap name for now.

Some nice features, particularly for this course, are:

There's a number of fun videos on PhoneGap to check out:

PhoneGap setup

PhoneGap is pretty easy to set up but it involves installing a separate, large, development package for the phone system you're working with, e.g., Android or iPhone/iOS. Follow the instructions below. Be sure to test out all the examples given at the PhoneGap site.

The other possible option is to use the cloud:

For iPhone/iOS or Blackberry, you still need to pay to be a developer, whether you install an SDK or not.

PhoneGap testing

Here are some links to possible tools to use for testing PhoneGap apps. The links may be about PhoneGap testing specifically, Javascript testing, Android testing, iPhone testing, etc.

Every time you find a worthwhile page, post it on the Q&A site and I'll add it here. Even better, write a page with some solution you've come up with!

Near Misses

Discussions

These are pages where people talk about possible solutions for testing phone apps, especially with PhoneGap. Many of the links above came from these pages. It's worth seeing the discussions and checking back on them once in a while to see if anything new has been added.