A method for providing user interfaces in a first network to a remote
access device, the first network including first devices and at least one
interface device for communication with the remote access device, the
user interfaces for controlling the devices currently connected to the
first network. The remote access device establishes communication with
the first network via the interface device; the remote access device
sends a request to the interface device for accessing the first network;
at least one of the first devices in the first network obtains
information from one or more of the first devices, the information
including device information, and generating a user interface description
including at least one reference associated with the device information
of each of the one or more first devices; the interface device sends the
user interface description to the remote access device; and the remote
access device displays a user interface based on the user interface
description.