Yoyobuae said:
But for GPS/camera the programs in Pandora will need to access the remote device like it was a local one.
Cameras, I know nothing about. But GPS on Linux is designed with networking in mind. Specifically, the GPS daemon (gpsd) is network accessible, and just typically accessed locally. The N900, as a linux-based device, possibly runs gpsd (I don't know for sure); if so, as long as you can connect to the N900, you can access the gpsd just by pointing your GPS software at the N900's address. Did that make sense? Does anyone know whether the N900 has gpsd?