ReticularSpaces: activity-based computing support for physically distributed and collaborative smart spaces

Smart spaces research focuses on technology for multiple displays and devices for collocated participants. In most approaches, however, users have to cope with heterogeneous interfaces and information organization, as well as a lack of support for collaboration with mobile and remote users outside the smart space. In this paper, we present ReticularSpaces; a multi-display smart space system built on the principles of activity-based computing. The focus of ReticularSpaces is to support: (i) unified interaction with applications and documents through ReticularUI, a novel distributed user interfaces design; (ii) management of the complexity of tasks between users and displays; (iii) mobile users in a local, remote or 'nomadic' settings; and (iv) collaboration among local and remote users. We describe the motivation, design, and architecture of ReticularSpaces, and report from a preliminary feasibility study. The study shows that participants found ReticularSpaces useful and effective, but at the same time reveals new areas for research on smart environments.

[1]  Desney S. Tan,et al.  Impromptu: a new interaction framework for supporting collaboration in multiple display environments and its field evaluation for co-located software development , 2008, CHI.

[2]  Dan R. Olsen,et al.  XICE windowing toolkit: Seamless display annexation , 2011, TCHI.

[3]  Jun Rekimoto,et al.  Pick-and-drop: a direct manipulation technique for multiple computer environments , 1997, UIST '97.

[4]  Norbert A. Streitz,et al.  i-LAND: an interactive landscape for creativity and innovation , 1999, CHI '99.

[5]  Wendy E. Mackay,et al.  Information visualization and interaction techniques for collaboration across multiple displays , 2006, CHI EA '06.

[6]  Brian P. Bailey,et al.  ARIS: An Interface for Application Relocation in an Interactive Space , 2004, Graphics Interface.

[7]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[8]  Armando Fox,et al.  The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms , 2002, IEEE Pervasive Comput..

[9]  Jakob E. Bardram,et al.  CLINICAL SURFACES - Activity-Based Computing for Distributed Multi-Display Environments in Hospitals , 2009, INTERACT.

[10]  Roy H. Campbell,et al.  Building Applications for Ubiquitous Computing Environments , 2002, Pervasive.

[11]  Saul Greenberg,et al.  Distributed physical interfaces with shared phidgets , 2007, Tangible and Embedded Interaction.

[12]  Terry Winograd,et al.  PointRight: experience with flexible input redirection in interactive workspaces , 2002, UIST '02.

[13]  Jakob E. Bardram,et al.  Support for activity-based computing in a personal computing operating system , 2006, CHI.

[14]  Jürgen Beyerer,et al.  Lift-and-drop: crossing boundaries in a multi-display environment by Airlift , 2010, AVI.

[15]  Elizabeth D. Mynatt,et al.  Re-framing the desktop interface around the activities of knowledge work , 2008, UIST '08.

[16]  Jakob E. Bardram,et al.  Activity-based computing for medical work in hospitals , 2009, TCHI.