The present invention concerns the dynamic generation of a user interface (UI)
based on detected devices and on capabilities of the detected devices. The UI including
one or more selection options corresponding to detected devices and at least one
selection option that is selectable to cause at least two of the detected devices
to function so as to provide an identified collective capability that combines
the capabilities of two or more of the detected devices, wherein the collective
capability is available in the UI when the two or more detected devices are present,
and unavailable when one or more of the device is absent.