Use standard bluetooth profile
Status: Alpha
Brought to you by:
deion
There are standard bluetooth profiles for the transmission of audio/video streams, i.e. AVDTP - making use of a standardized bluetooth profile for this purpose would help ensure wider portability, would only require a client to be run on the mobile phone, but none on the computer, where the mobile's camera could simply be registered as a webcam
Also please see: http://en.wikipedia.org/wiki/Bluetooth_profile#Generic_Audio.2FVideo_Distribution_Profile_.28GAVDP.29
As well as: http://en.wikipedia.org/wiki/Bluetooth_profile#Video_Distribution_Profile_.28VDP.29
this might actually also help in working towards linux support as discussed in http://sourceforge.net/forum/forum.php?thread_id=1811881&forum_id=702660
under linux, one would need to register a "v4l" (video for linux) device dynamically, once the connection with the mobile's camera has been established, which happens automatically for bluetooth devices that offer a corresponding video streaming service (profile)
check out this: http://www.bluetooth.com/Bluetooth/Technology/Works/VDP.htm
The standard bluetooth stack from toshiba explicitly provides for a "remote camera" to be used, there's a standalone client for it, too!