Keywords
UIST2.0 Archive - 20 years of UIST
Back
Back to keywords index

object

aesthetics in computational object

In Proceedings of UIST 2001
Article Picture

Aesthetic information collages: generating decorative displays that contain information (p. 141-150)

ambient information display in decorative object

In Proceedings of UIST 2001
Article Picture

Aesthetic information collages: generating decorative displays that contain information (p. 141-150)

command object

In Proceedings of UIST 1992
Article Picture

Using taps to separate the user interface from the application code (p. 191-198)

In Proceedings of UIST 1993
Article Picture

A framework for shared applications with a replicated architecture (p. 249-257)

elastic object

In Proceedings of UIST 1993
Article Picture

Pacers: time-elastic objects (p. 35-43)

graphic object layout

In Proceedings of UIST 1994
Article Picture

Evolutionary learning of graph layout constraints from examples (p. 103-108)

interactivity-augmented object recognition

In Proceedings of UIST 2005
Article Picture

Circle & identify: interactivity-augmented object recognition for handheld devices (p. 107-110)

object decoration

In Proceedings of UIST 2004
Article Picture

Automatic projector calibration with embedded light sensors (p. 123-126)

object recognition

In Proceedings of UIST 2009
Article Picture

Bonfire: a nomadic system for hybrid laptop-tabletop interaction (p. 129-138)

Abstract plus

We present Bonfire, a self-contained mobile computing system that uses two laptop-mounted laser micro-projectors to project an interactive display space to either side of a laptop keyboard. Coupled with each micro-projector is a camera to enable hand gesture tracking, object recognition, and information transfer within the projected space. Thus, Bonfire is neither a pure laptop system nor a pure tabletop system, but an integration of the two into one new nomadic computing platform. This integration (1) enables observing the periphery and responding appropriately, e.g., to the casual placement of objects within its field of view, (2) enables integration between physical and digital objects via computer vision, (3) provides a horizontal surface in tandem with the usual vertical laptop display, allowing direct pointing and gestures, and (4) enlarges the input/output space to enrich existing applications. We describe Bonfire's architecture, and offer scenarios that highlight Bonfire's advantages. We also include lessons learned and insights for further development and use.

object tracking

In Proceedings of UIST 2002
Article Picture

The actuated workbench: computer-controlled actuation in tabletop tangible interfaces (p. 181-190)

physical object

In Proceedings of UIST 2007
Article Picture

ThinSight: versatile multi-touch sensing for thin form-factor displays (p. 259-268)

Abstract plus

ThinSight is a novel optical sensing system, fully integrated into a thin form factor display, capable of detecting multi-ple fingers placed on or near the display surface. We describe this new hardware in detail, and demonstrate how it can be embedded behind a regular LCD, allowing sensing without degradation of display capability. With our approach, fingertips and hands are clearly identifiable through the display. The approach of optical sensing also opens up the exciting possibility for detecting other physical objects and visual markers through the display, and some initial experiments are described. We also discuss other novel capabilities of our system: interaction at a distance using IR pointing devices, and IR-based communication with other electronic devices through the display. A major advantage of ThinSight over existing camera and projector based optical systems is its compact, thin form-factor making such systems even more deployable. We therefore envisage using ThinSight to capture rich sensor data through the display which can be processed using computer vision techniques to enable both multi-touch and tangible interaction.

shared-data object model

In Proceedings of UIST 1996
Article Picture

Language-level support for exploratory programming of distributed virtual environments (p. 83-94)