First, I wanted to mention that the iPhone SDK is still under an NDA, so you are technically not allowed to open-source software written with it. I don’t know how draconically Apple enforces this, but WordPress has open-sourced their client recently, without Apple stepping on their toes, but I still thought I’d mention it.
So if there is someone who knows how exactly the TUIO protocol looks like (which commands have to be send) we could create this app together really quickly.
Have a look at the BBTouch source code. That’s what I’m currently doing to add TUIO output to Touché. BBOSC seems to be a useful framework for OSC too, and I think that’s what I’m going to use in Touché, even though I’ll be using a proper CFSocket wrapper rather than BSD-style sockets as BBOSC does.
any proposals which open source platform we should use to host the project?
I’d vote for Google Code.
But there are still some graphics that have to be done: App Icon, loading screen, background image, touch feedback image.
How about creating the background image (a grid or something) and touch feedback image (like, a disc with a semi-transparent halo around it?) on the fly when the program launches, using CoreGraphics? Makes the app smaller and has the added benefit of being more future-proof, should Apple decide to slap a higher-res screen onto upcoming generations of the iPhone.
Anyway, I’ve had a similar idea when starting to work on TUIO support for Touché, so I’d be glad to contribute if you start this project. Also, I think it would be nice if the app could also output OSC data of the iPhone’s accelerometer, since that might be fun for some people, too (say, using PureData and OSC to build a Theremin sim or something).