ABSTRACT
Distributed physical user interfaces comprise networked sensors, actuators and other devices attached to a variety of computers in different locations. Developing such systems is no easy task. It is hard to track the location and status of component devices, even harder to understand, validate, test and debug how events are transmitted between devices, and hardest yet to see if the overall system behaves correctly. Our Visual Environment Explorer supports developers of these systems by visualizing the location and status of individual and/or aggregate devices. It visualizes the current event flow between devices as they are received and transmitted, as well as the event history. Events are displayable at various levels of detail. The visualization also shows the activity of applications that use these physical devices. The tool is highly interactive: developers can explore system behavior through spatial navigation, zooming, multiple simultaneous views, event filtering, details-on-demand, and time-dependent semantic zooming.
- Baecker, R., DiGiano, C., and Marcus, A. Software visualization for debugging. Commun. ACM 40, 4, (1997), 44--54. Google ScholarDigital Library
- Buschmann, C., Pfisterer, D., Fischer, S., Fekete, S.P., and Kroller, A. SpyGlass: a wireless sensor network visualizer. ACM SIGBED Review 2, 1 (2005), 1--6. Google ScholarDigital Library
- Buxton, W.A.S. Living in Augmented Reality: Ubiquitous Media and Reactive Environments. In K. Finn, A. Sellen and S. Wilber, eds., Video Mediated Communication. Lawrence Erlbaum Associates (1997), 363--384.Google Scholar
- Consolvo, S., Roessler, P., and Shelton, B.E. The CareNet Display: Lessons Learned from an In Home Evaluation of an Ambient Display. Proc. of UbiComp 2004, Springer (2004), 1--17.Google ScholarCross Ref
- Ducheneaut, N., Smith, T.F., Begole, J.B., Newman, M.W., and Beckmann, C. The Orbital Browser: Composing Ubicomp Services Using Only Rotation and Selection. Ext. Abstracts of CHI 2006, ACM (2006), 321--326. Google ScholarDigital Library
- Egglestone, S.R., Humble, J., Greenhalgh, C., Rodden, T., and Hampshire, A. The Equator Component Toolkit: Managing Digital Information Flow in the Home. Adj. Proc. of UIST 2006, ACM (2006).Google Scholar
- Fan, F. and Biagioni, E.S. An approach to data visualization and interpretation for sensor networks. Proc. of HICSS 2004, IEEE (2004). Google ScholarDigital Library
- Fitzmaurice, G.W., Ishii, H., and Buxton, W.A.S. Bricks: Laying the Foundations for Graspable User Interfaces. Proc. of CHI 1995, ACM (1995), 442--449. Google ScholarDigital Library
- Girod, L., Stathopoulos, T., Ramanathan, N., et al. A system for simulation, emulation, and deployment of heterogeneous sensor networks. Proc. of 2nd int. Conf. on Embedded Networked Sensor Systems, ACM (2004), 201--213. Google ScholarDigital Library
- Greenberg, S. and Fitchett, C. Phidgets: Easy Development of Physical Interfaces Through Physical Widgets. Proc. of UIST 2001, ACM (2001), 209--218. Google ScholarDigital Library
- Gross, T. and Marquardt, N. CollaborationBus: An Editor for the Easy Configuration of Ubiquitous Computing Environments. Proc. of PDP 2007, IEEE (2007), 307--314. Google ScholarDigital Library
- Hartmann, B., Klemmer, S.R., and Bernstein, M.d. tools: Integrated prototyping for physical interaction design. IEEE Pervasive Computing, (2005).Google Scholar
- Hudson, S.E. and Mankoff, J. Rapid Construction of Functioning Physical Interfaces from Cardboard, Thumbtacks, Tin Foil and Masking Tape. Proc. of UIST 2006, ACM (2006), 289--298. Google ScholarDigital Library
- Ishii, H. and Ullmer, B. Tangible Bits: Towards Seamless Interfaces Between People, Bits and Atoms. Proc. of CHI 1997, ACM (1997), 234--241. Google ScholarDigital Library
- Klemmer, S.R., Li, J., Lin, J., and Landay, J.A. Papier-Mache: Toolkit Support for Tangible Input. Proc. of CHI 2004, ACM (2004), 399--406. Google ScholarDigital Library
- Marquardt, N. and Greenberg, S. Distributed Physical Interfaces with Shared Phidgets. Proc. of TEI 2007, ACM (2007), 13--20. Google ScholarDigital Library
- Morris, M.R. Visualization for Casual Debugging and System Awareness in a Ubiquitous Computing Environment. Adj. Proc. of UbiComp 2004.Google Scholar
- Mynatt, E.D., Rowan, J., Jacobs, A., and Craighill, S. Digital Family Portraits: Supporting Peace of Mind for Extended Family Members. Proc. of CHI 2001, ACM (2001), 333--340. Google ScholarDigital Library
- Nath, S., Liu, J., and Zhao, F. Challenges in building a portal for sensors world-wide. First Workshop on World-Sensor-Web: Mobile Device Centric Sensory Networks and Applications (WSW), (2006).Google Scholar
- Ndumu, D.T., Nwana, H.S., Lee, L.C., and Collis, J.C. Visualising and debugging distributed multi-agent systems. Proc. of the third annual conf. on Autonomous Agents, ACM (1999), 326--333. Google ScholarDigital Library
- Ringel, M., Tyler, J., Stone, M., Ballagas, R., and Borchers, J. iStuff: A Scalable Architecture for Lightweight, Wireless Devices for Ubicomp User Interfaces. Proc. of UbiComp 2002, Springer (2002).Google Scholar
- Salber, D., Dey, A.K., and Abowd, G.D. The Context Toolkit: Aiding the Development of Context-Enabled Applications. Proc. of CHI 1999, ACM (1999), 434--441. Google ScholarDigital Library
- Santanche, A., Nath, S., Liu, J., Priyantha, B., and Zhao, F. SenseWeb: Browsing the Physical World in Real Time. Proc. of IPSN 2006, ACM/IEEE (2006).Google Scholar
- Villar, N. and Gellersen, H. A Malleable Control Structure for Softwired User Interfaces. Proc. of TEI 2007, ACM (2007), 49--56. Google ScholarDigital Library
- Weiser, M. The Computer for the 21st Century. Scientific American 265, (1991), 94.Google ScholarCross Ref
- Wendlandt, D., Casado, M., Tarjan, P., and McKeown, N. The Clack graphical router: visualizing network software. Proc. of the 2006 ACM Symposium on Software Visualization, ACM (2006), 7--15. Google ScholarDigital Library
Index Terms
- Revealing the invisible: visualizing the location and event flow of distributed physical devices
Recommendations
The Revealing Flashlight: Interactive Spatial Augmented Reality for Detail Exploration of Cultural Heritage Artifacts
Special Issue on Interacting with the PastCultural heritage artifacts often contain details that are difficult to distinguish due to aging effects such as erosion. We propose the revealing flashlight, a new interaction and visualization technique in spatial augmented reality that helps to ...
Towards automated analysis and visualization of distributed software systems
SOFTVIS '10: Proceedings of the 5th international symposium on Software visualizationThis paper sketches one approach to facilitate comprehension of distributed software systems. These systems gain more and more importance due to a paradigm shift in software systems and applications, evolving from single-chip solutions to multi-tiered ...
Towards a Generic Architecture for Interactive Cost-Aware Visualization of Monitoring Data in Distributed Systems
SHCIS '17: Proceedings of the 4th Workshop on Security in Highly Connected IT SystemsThe collection of monitoring data in distributed systems can serve many different purposes, such as system status monitoring, performance evaluation, and optimization. There are many well-established approaches for data collection and visualization in ...
Comments