The remote would then configure the user interface to provide control of the devices in the entertainment center, then initiate the appropriate wireless commands when the user interface is activated. The Salutation Service Personality is a good choice for this interaction, as it provides a technique for binding between the remote and a specific Functional Unit, and passing information through that binding. In essence, Salutation provides a technique to program the remote device on the fly. Therefore, as the user caries the remote to another room, it will immediately discover the devices in that new environment and adjust its user interface and device interactions accordingly. With persistent storage, the remote may contain User Functional Unit descriptions with attributes for users' favorite audio and video settings as well as the favorite content channels.
Salutation is implemented above the transport layer.
Therefore, the Salutation dialogs between the entertainment center components and the remote are the same dialogs used among the various entertainment center components in the earlier discussion. In order to provide both 'plug and play' and 'remote' functionality, a manufacturer need only provide a single Salutation implementation and the appropriate transports. A more sophisticated home may have a central controller. To perform its functions, the central controller must understand the configuration and capabilities of the components of the home. Salutation provides the mechanism for retrieving this information and maintaining a central directory.