||The Xenon approach enables devices and applications to interact in a functional manner and integrate distributed user interface components into one single presentation. It integrates two state of the art technologies to realize a software architecture and a prototypical implementation. Devices and applications can be plugged in, detected and removed during runtime. During their live cycle, they are available for all other devices and applications. Xenon uses of OSGi to control devices within a network. It provides discovery mechanisms to applications, they can connect and disconnect to devices during runtime. Ready to use graphical user interfaces can be searched within the network, downloaded and embedded into applications during runtime, and are automatically deleted after their use.