I recently ran across this post on Synthopia, about the iAno app for jailbroken iPhone/iPod Touch. I don't have an iPhone/iTouch (yet), so I didn't try it, but although it look pretty useless (only one octave on the screen at a time), there's something that impressed when I watched the video: you can press up do 5 keys at the same time!
I heard before that the multitouch screen used in the iPhone/iPod Touch could only support up to 2 fingers simultaneously (in software), but this shows that the awesome hacking community behind all the jailbreaks and unlocks managed to hack the screen too! I wish I had an iPhone so I could try to use the non-official sdk and do some cool stuff with it, or even try to dig into the system and figure out how they hacked the box... Maybe there's some hope I'll get one sometime sooner or later :-|
Anyways, I'm pretty sure the famous SDK that Apple should be releasing this month won't allow developers to create applications using this kind of technology (that 'super-multitouch' which looks more like the videos I used to be dazzled by, bluetooth and wifi connectivity, location etc.). This is what bugs me most about Apple: they want users to be closed in a perfect world, where no one can come in and mess stuff up. But locking cool technology like that to keep security will never make the device more exciting. Hobbyists like me aren't able to mess around with such a cool device, and it's a shame. If I had an iPhone, I would totally use it to make a bool robotics platform, or some little games to have fun with. Fortunately, the hacking and the open source communities are always there to make the world a better place.
That is why I'm excited about Android, Google new mobile operating system, which is completely open, and which has an excellent SDK, allowing the use of some very innovative APIs, such as the location one, which can tell an application where the phone is located in the world, at any moment.
I am indeed working on a project for an Android-based Robotics platform, with some guys from SoR (Society of Robots) and I am discovering the SDK, which is very well made.
For more on Android, see here. (I love the slogan "All applications are created equal" :D )