HomeToucher is a VNC client (remote terminal) optimized for controlling a specific application (for example, home automation terminal) rather than the desktop of a remote computer.
It uses Bonjour protocol to automatically find a service that will assign and configure the correct VNC server. Hometoucher automatically reconnects to the server if the connection is broken (for example, if you turned off your iPad or iPhone). It will allow the server to adapt the screen size to the device size (so the remote screen size matches perfectly with the device screen size)
Technical details are described in the applications web site
The screenshots show an example of HomeToucher connected to a home automation control application acting as a VNC server.