Chainfire DSLR Controller allows a live view feed from compatible DSLRs, including tap-to-focus functionality, manual focus adjustment, live view zoom control, burst capture, bulb capture, and control over a wide range of exposure variables such as shutter speed, aperture, exposure compensation / bracketing, flash exposure compensation, ISO sensitivity, AF mode, white balance mode / color temperature, metering mode, auto lighting optimizer, drive mode, and picture style.
The app doesn't require root support, and can control cameras directly attached to the phone or tablet via USB, with no need for a separate computer to handle camera communications. While it has been released in beta form, there is a charge of US$8.56 in the Android Market, which nowadays allows users only 15 minutes to try an application before disallowing refunds. Chainfire notes that once the program reaches a v1.0 stable release, the price will likely be increased further, but existing users should receive this upgrade without charge.
For non-Canon shooters, Chainfire has noted that support for Nikon SLRs is planned once the Canon functionality is stable. It has also been suggested that Pentax support may eventually be added.