(apologies for writing in English)
I wrote a TAP called TMSNetServer which provides a host of functions (most of the TAP API) over an IP connection. I've also written a windows client for the TAP called Explorer, but someone else could write their own front end on iPhone, iPad, Android, whatever. Here, a developer is writing a Java client for the TAP:
http://sourceforge.net/projects/tmsnet/
I was going to do something for iPhone but it costs $99/year for a developer license from Apple!!