Developer chainfire is no stranger to the Android app scene. His latest and greatest creation is a beta application named DSLR Controller. Just as the title says, this app remote controls Canon digital SLR cameras from a variety of Android devices.
The price will go up after the beta period is completed, but for now the app can be purchased for €6.00 (around $8.51 US). As of the current release (version 0.51) the software requires Android 2.3.3 or later and only works with specific Android hardware and Canon cameras. The video above shows a demo with a live stream directly from the Canon camera and a complete suite of controls on a Samsung Galaxy S2.