Issue No. 04 - July/August (2001 vol. 16)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/5254.941359
<p>The authors present an intelligent environment called SmartOffice. The SmartOffice observes users to anticipate their intentions and to augment the environment to communicate useful information. The system interacts with users through voice, gesture, or movement. To its developers, SmartOffice offers a testbed for collaborating and combining independent modules into a single coherent application. Integration requires a flexible working environment in which module developers shouldn't have to worry about low-level module communication. This article presents a flexible resource-oriented integration protocol. Modules communicate, using an XML-based protocol, with a supervisor that acts as a resource server. The authors program the supervisor using a rule-based language. They use two of SmartOffice's major modules to illustrate the supervisor's role: the MagicBoard and a user localization module.</p>
Keywords: intelligent environment, process supervision.
C. Le Gal, J. L. Crowley, A. Lux and J. Martin, "Smart Office: Design of an Intelligent Environment," in IEEE Intelligent Systems, vol. 16, no. , pp. 60-66, 2001.