We use MobiLinc's software on the iPad, iPhone and Android devices. This software can control all devices in the system including camera's. See their demo here:
http://www.youtube.com/watch?v=1FGK4m4v26A&feature=player_embedded
On PC's and Laptops we use a browser interface directly connected to the Home Automation Controller.