This document presents a mobile application that uses TCP/IP for acquiring and storing local and remote data. It discusses implementing general communication between a camera connected to a mobile device over a network. It also covers using mobile applications to interface with GSM, GPRS and TCP servers to enable home automation control from a mobile. The key aspects of the graphical visualization system for this application are described, including the system design, HTTP server, database access, and visualization module. Communication between a mobile host and remote hosts in three phases - agent discovery, registration and data transfer - is also outlined.