i'm the author of the edsdk4j library, a wrapper around canon's EDSDK library that let's you control your camera from your computer. amongst other things you can take and download images, set iso/aperature/exposure, fetch a liveview image and a few other things. it only works on windows (at this point, at least).
recently i was sponsored to turn this project into a processing library. i'm looking for a few testers before releasing it to make sure it works other people's computers too. is anyone with a canon camera and a windows pc interested in testing this?
if so please post here or pm me, and i'll send you a link to the current version. the first thing you'd need to do is to apply for sdk access with canon (it's free, but takes a while):
thx, best, hansi.