Patch panel: enabling control-flow interoperability in ubicomp environments
Rafael Ballagas,A. Szybalski,Armando Fox +2 more
- 14 Mar 2004
- pp 241-252
TL;DR: An implemented prototype of the patch panel is described, including examples of its use drawn from real life applications in production use in the iRoom ubiquitous computing environment.
read more
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.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Spontaneous marriages of mobile devices and interactive spaces
TL;DR: Configuring themselves through Elope middleware, tagged physical objects and rooms let users seamlessly integrate their content and invoke services.
120
Deploy spontaneously: supporting end-users in building and enhancing a smart home
Fahim Kawsar,Tatsuo Nakajima,Kaori Fujinami +2 more
- 21 Sep 2008
TL;DR: The study shows that the end users might be involved in deploying future ubicomp systems if appropriate tools and supporting infrastructure are provided and an infrastructure and a tangible deployment tool are presented.
MAGIC Broker: A Middleware Toolkit for Interactive Public Displays
Aiman Erbad,Michael Blackstock,Adrian Friday,Rodger Lea,Jalal Al-Muhtadi +4 more
- 17 Mar 2008
TL;DR: The MAGIC Broker provides a set of common abstractions and a RESTful Web services protocol to easily program interactive public large screen display applications with a focus on mobile device interactions.
The Toolkit Approach for End-user Participation in the Internet of Things
Irena Pletikosa Cvijikj,Florian Michahelles +1 more
- 01 Jan 2011
TL;DR: This article discusses how end-users can be empowered with new building blocks and tools, analogous to those that were emerging during the early phases of Internet growth, as well as various hardware concepts and solutions, such as RFIDs, Arduino, Violet, NFC, barcodes and many more.
Enabling Pervasive Collaboration with Platform Composition
Trevor Pering,Roy Want,Barbara Rosario,Shivani Sud,Kent Lyons +4 more
- 11 May 2009
TL;DR: Platform Composition is a technique designed to overcome the usability limitations of small mobile devices and facilitate group activities in ad-hoc environments by enabling users to run legacy applications on a collection mobile devices.
References
iStuff: a physical user interface toolkit for ubiquitous computing environments
Rafael Ballagas,Meredith Ringel,Maureen Stone,Jan Borchers +3 more
- 05 Apr 2003
TL;DR: The iStuff toolkit of physical devices, and the flexible software infrastructure to support it, were designed to simplify the exploration of novel interaction techniques in the post-desktop era of multiple users, devices, systems and applications collaborating in an interactive environment.
ICrafter: A Service Framework for Ubiquitous Computing Environments
Shankar Ponnekanti,Brian J. Lee,Armando Fox,Pat Hanrahan,Terry Winograd +4 more
- 30 Sep 2001
TL;DR: The chief objective of ICrafter is to let users flexibly interact with the services in their environment using a variety of modalities and input devices, and it extends existing service frameworks in three ways.
PointRight: experience with flexible input redirection in interactive workspaces
Brad Johanson,Greg Hutchins,Terry Winograd,Maureen Stone +3 more
- 27 Oct 2002
TL;DR: This paper describes the design of and experience with PointRight, a peer-to-peer pointer and keyboard redirection system that operates in multi-machine, multi-user environments, along with an analysis of the types of re-binding that must be handled by any pointerredirection system.
A framework for event composition in distributed systems
Peter Pietzuch,Brian Shand,Jean Bacon +2 more
- 16 Jun 2003
TL;DR: A general composite event detection framework that can be added on top of existing middleware architectures -- as demonstrated in the implementation over JMS, which argues that the framework is flexible, expressive, and easy to implement.
The context toolkit: aiding the development of context-enabled applications
Daniel Salber,Anind K. Dey,Gregory D. Abowd +2 more
- 01 May 1999
TL;DR: This work introduces the concept of context widgets that mediate betweent the environment and the application in the same way graphicalwidgets mediate between the user and the applications.