Looking fwd to an exciting discussion
Niks.
if you want to program an "off the shelf" robot with Java, you could
try starting with these Java projects.
http://todbot.com/blog/2006/06/01/roombacomm-library-release-095/
http://todbot.com/blog/2006/05/03/roombamidi-roomba-as-midi-instrument/
I have also just started a yahoo group where I plan to keep a
conversation going on programming the Roomba in whatever language.
Check it out at: http://www.elementdirect.com/
RoboMe