A high-level and flexible framework for dynamically composing networked devices

It is useful to provide composers on mobile computers that dynamically compose the services offered by a set of networked devices. For example, a mobile computer could execute a multidevice composer that provides an operation for simultaneously turning off a set of lights rather than through their i...

Full description

Saved in:
Bibliographic Details
Published in2003 Proceedings Fifth IEEE Workshop on Mobile Computing Systems and Applications pp. 160 - 169
Main Authors Omojokun, Prasun Dewan
Format Conference Proceeding
LanguageEnglish
Published IEEE 2003
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:It is useful to provide composers on mobile computers that dynamically compose the services offered by a set of networked devices. For example, a mobile computer could execute a multidevice composer that provides an operation for simultaneously turning off a set of lights rather than through their individual user-interfaces (UIs). We address the issue of flexibly and generically supporting multidevice composition. It makes the following novel contributions: (a) an identification of composition semantics that apply to a wide variety of devices, (b) a classification and evaluation of several existing mechanisms for supporting these semantics, and (c) an evaluation of a new composition framework that combines and extends existing, seemingly unrelated, approaches. The key to integrating these approaches is basing composition on programming patterns, which provide a bridge between the operation oriented and data oriented approaches. Our framework uses the existing ideas of allowing a single composer to work for a family of device classes and providing some composers that are based on UI generation. It extends these ideas by allowing a composer to be based on the programming patterns used in the device classes rather than the interfaces they implement to support all identified composition semantics.
ISBN:0769519954
9780769519951
DOI:10.1109/MCSA.2003.1240777