A method for providing user interfaces in a first network including first
devices interconnected via a communication medium and at least one
interface device connecting said first network to at least a second
network having interconnected second devices, the user interfaces for
controlling the devices that are currently connected to the first network
and devices that are currently connected to the second network. The
method includes the steps of: (a) obtaining information from said first
devices currently connected to the first network, said information
including device information; (b) obtaining information from the
interface device about the second devices connected to the second
network; (c) generating a user interface description in one or more of
said first devices based at least on the obtained information, the user
interface description in each first device including: (1) at least one
reference associated with the device information of each of said first
devices, and (2) at least one reference associated with the device
information of each of said second devices.