Just was reading about Google's App Inventor for Android, an open source tool that allows anyone (including, and perhaps especially, non-programmers) to create an app for the Android phone (hey, do those iPhoney folks let you do this?). You'll need to sign up and get an account, but once you do, you (or your students) are on the way to creating way cool stuff.
Here's a short video showing a basic app created in no time.
Ya never know where that next killer app may come from. Maybe it'll be you.