Just about everybody has a phone of some kind. Some are really nice, others are really primitive. Basically, it is a computer in your pocket. On this piece of hardware are a lot of common input and output devices: Keypad, screen, earpiece and microphone, pagermotor, backlight for keyboard, connection to one or more network systems. Some phones have other things that are neat for input and output: camera for video and still photos, flash, speakerphone, even gyroscopes and global positioning systems(gps).
So if everybody has these things, and they are so powerful, why aren’t more people using them to their fullest possibilities?
This would teach us a lot about programming for real devices, and would give us the opportunity to find out how to really own the thing that is sitting in our pockets all day. Would your friends play your game, just because you made it?