I2C or any cable connections are very stupid but the solution should be transport independant
Using my phones sd-card makes much more sense...
A transparent filesystem access layer will be very flexible and will work with every application.
I'm thinking about using maps for navigation or sound files to play...
A client server application with special services will be enough for the first step, but the rfs like nfs will be the king of my dreams...
1. syslog like client
application-->logger class (log4java)-->BT-->jproxy-->syslogd
2. ftp like client
Just to say it in my own poor words:
Humans are using NXT-Browsers,
robots need similar access to remote diskspace or filesystems.
Real intelligent autonomous robots need more space than <256kB
Just some brainstorming