Interacting with paper on the DigitalDesk
Communications of the ACM - Special issue on computer augmented environments: back to the real world
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Emancipated pixels: real-world graphics in the luminous room
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
The computer for the 21st century
ACM SIGMOBILE Mobile Computing and Communications Review - Special issue dedicated to Mark Weiser
Optimization criteria for checkpoint placement
Communications of the ACM
Phidgets: easy development of physical interfaces through physical widgets
Proceedings of the 14th annual ACM symposium on User interface software and technology
Light widgets: interacting in every-day spaces
Proceedings of the 7th international conference on Intelligent user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
The Everywhere Displays Projector: A Device to Create Ubiquitous Graphical Interfaces
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
Forming interactivity: a tool for rapid prototyping of physical interactive products
DIS '02 Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques
CT '97 Proceedings of the 2nd International Conference on Cognitive Technology (CT '97)
The calder toolkit: wired and wireless components for rapidly prototyping interactive devices
DIS '04 Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
Maximizing the guessability of symbolic input
CHI '05 Extended Abstracts on Human Factors in Computing Systems
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Reflective physical prototyping through integrated design, test, and analysis
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Eyepatch: prototyping camera-based interaction through examples
Proceedings of the 20th annual ACM symposium on User interface software and technology
Exploring video streams using slit-tear visualizations
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Scratch input: creating large, inexpensive, unpowered and mobile finger input surfaces
Proceedings of the 21st annual ACM symposium on User interface software and technology
User-defined gestures for surface computing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Bonfire: a nomadic system for hybrid laptop-tabletop interaction
Proceedings of the 22nd annual ACM symposium on User interface software and technology
Proceedings of the fourth international conference on Tangible, embedded, and embodied interaction
Automatically generating personalized user interfaces with Supple
Artificial Intelligence
Achieving Ubiquity: The New Third Wave
IEEE MultiMedia
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Combining multiple depth cameras and projectors for interactions on, above and between surfaces
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
HandsDown: hand-contour-based user identification for interactive surfaces
Proceedings of the 6th Nordic Conference on Human-Computer Interaction: Extending Boundaries
Using a depth camera as a touch sensor
ACM International Conference on Interactive Tabletops and Surfaces
Your noise is my command: sensing gestures using the body as an antenna
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
OmniTouch: wearable multitouch interaction everywhere
Proceedings of the 24th annual ACM symposium on User interface software and technology
KinectFusion: real-time 3D reconstruction and interaction using a moving depth camera
Proceedings of the 24th annual ACM symposium on User interface software and technology
Instant user interfaces: repurposing everyday objects as input devices
Proceedings of the 2013 ACM international conference on Interactive tabletops and surfaces
Hi-index | 0.01 |
Instant access to computing, when and where we need it, has long been one of the aims of research areas such as ubiquitous computing. In this paper, we describe the WorldKit system, which makes use of a paired depth camera and projector to make ordinary surfaces instantly interactive. Using this system, touch-based interactivity can, without prior calibration, be placed on nearly any unmodified surface literally with a wave of the hand, as can other new forms of sensed interaction. From a user perspective, such interfaces are easy enough to instantiate that they could, if desired, be recreated or modified "each time we sat down" by "painting" them next to us. From the programmer's perspective, our system encapsulates these capabilities in a simple set of abstractions that make the creation of interfaces quick and easy. Further, it is extensible to new, custom interactors in a way that closely mimics conventional 2D graphical user interfaces, hiding much of the complexity of working in this new domain. We detail the hardware and software implementation of our system, and several example applications built using the library.