Apparently, this is the first Android app that can be used to control your DSLR by connecting directly to your phone. By the looks of it, it works very well. The only real hold up is that you need to have a Canon camera which has live view, and an Android device which has USB support. For less than $10, this seems like a no brainer for the photographer who prefers an efficient interface over a handful of controllers.
DSLR Controller is the first and only app that will allow you to control your Canon EOS DSLR from a compatible Android device over USB. You need a Honeycomb tablet or an SGS2 (with KG1 or newer firmware) and a USB host (OTG, On-The-Go) cable / adapter for this. – ChainfireXDA