The common control language may be used to start and stop jobs, and check job status. For simple devices, a simple control structure may be provided which can eliminate the need for specific device drivers. For example, a common control language can be established to turn volume on, off, up, down and mute. As before, a common semantic definition is a necessity with a common syntax being less important Salutation provides a technique both for establishing a session between requester and discovered component, and for locating and loading device drivers. Jini supports the device driver concept by locating Java-based proxy objects thorough its look up table directory.
Salutation has no dependence on operating environment.
It can locate Java proxy objects as well as device drivers designed for other platforms. And, as the UPnP Forum releases XML-based control definitions, Salutation is ready to adopt them. Salutation s independence of operating system and transmission protocol allows a single service discovery protocol to run in multiple environments over diverse protocols. The ability to locate and load any type of device driver breaks the dependence on a specific device driver or object scheme. With Salutation, Jini proxy objects can coexist with objects and device drivers written in other code-bases.