Title :
Patch panel: enabling control-flow interoperability in ubicomp environments
Author :
Ballagas, Rafael ; Szybalski, Andy ; Fox, Armando
Author_Institution :
Dept. of Comput. Sci., RWTH Aachen Univ., Germany
Abstract :
Ubiquitous computing environments accrete slowly over time rather than springing into existence all at once. Mechanisms are needed for incremental integration- the problem of how to incrementally add or modify behaviors in existing ubicomp environments. Examples include adding new input modalities and choreographing the behavior of existing independent applications. The iROS event heap, via its publish-subscribe coordination mechanism, provides the foundation for interoperation through event intermediation, but does not directly provide facilities for expressing these intermediations. The patch panel provides a general facility for retargeting event flow. Intermediations can be expressed as simple event translation mappings or as more complex finite-state machines. We describe an implemented prototype of the patch panel, including examples of its use drawn from real life applications in production use in the iRoom ubiquitous computing environment.
Keywords :
data flow computing; finite state machines; ubiquitous computing; behavior choreographing; behaviors modification; control-flow interoperability; event flow retargeting; event intermediation; finite-state machines; iROS event heap; iRoom ubiquitous computing; incremental integration; input modalities; patch panel; publish-subscribe coordination mechanism; simple event translation mappings; ubicomp environments; ubiquitous computing environments; Cameras; Communication system control; Computer science; Image converters; Pervasive computing; Printers; Printing; Publish-subscribe; Space technology; Ubiquitous computing;
Conference_Titel :
Pervasive Computing and Communications, 2004. PerCom 2004. Proceedings of the Second IEEE Annual Conference on
Print_ISBN :
0-7695-2090-1
DOI :
10.1109/PERCOM.2004.1276862