a CAPpella: programming by demonstration of context-aware applications
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
DART: a toolkit for rapid design exploration of augmented reality experiences
Proceedings of the 17th annual ACM symposium on User interface software and technology
Topiary: a tool for prototyping location-enhanced applications
Proceedings of the 17th annual ACM symposium on User interface software and technology
Coordinated Visualisation of Video and System Log Data
CMV '06 Proceedings of the Fourth International Conference on Coordinated & Multiple Views in Exploratory Visualization
Reflective physical prototyping through integrated design, test, and analysis
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Location-Aware Computing, Virtual Networks
IEEE Pervasive Computing
Specification and verification of complex location events with panoramic
Pervasive'10 Proceedings of the 8th international conference on Pervasive Computing
TraceViz: "brushing" for location based services
MobileHCI '12 Proceedings of the 14th international conference on Human-computer interaction with mobile devices and services
DejaVu: integrated support for developing interactive camera-based programs
Proceedings of the 25th annual ACM symposium on User interface software and technology
Lightweight Editing of Distributed Ubiquitous Environments: The CollaborationBus Aqua Editor
International Journal of Distributed Systems and Technologies
Interactive record/replay for web application debugging
Proceedings of the 26th annual ACM symposium on User interface software and technology
Hi-index | 0.00 |
When designing context-aware applications, it is difficult to for designers in the studio or lab to envision the contextual conditions that will be encountered at runtime. Designers need a tool that can create/re-create naturalistic contextual states and transitions, so that they can evaluate an application under expected contexts. We have designed and developed RePlay: a system for capturing and playing back sensor traces representing scenarios of use. RePlay contributes to research on ubicomp design tools by embodying a structured approach to the capture and playback of contextual data. In particular, RePlay supports: capturing naturalistic data through Capture Probes, encapsulating scenarios of use through Episodes, and supporting exploratory manipulation of scenarios through Transforms. Our experiences using RePlay in internal design projects illustrate its potential benefits for ubicomp design.