2005 · 66 citations · 23 references
ComputingComputer ScienceComputer SystemsDistributed SystemsEmbedded SystemsMobile SystemsAugmented RealityComponent-based Software EngineeringTracking SystemsPervasive ComputingSimulation Environment DesignSoftware ComponentsTracking Algorithm OptimizationUbiquitous Computing
Augmented reality (AR) provides a natural interface to the "calm" pervasive technology anticipated in large-scale ubiquitous computing environments. However, the range of classic AR applications has been limited by the scope, range and cost of sensors used for tracking. Hybrid tracking approaches can go some way to extending this range. We propose an approach, called ubiquitous tracking, in which data from widespread and diverse heterogeneous tracking sensors is automatically and dynamically fused, and then transparently provided to applications. A formal model represents spatial relationships between objects as a graph attributed with quality-of-service parameters. This paper presents a software implementation, in which a dynamic data flow network of distributed software components is thereby constructed in response to queries and optimisation criteria specified by applications. This implementation is demonstrated using a small laboratory example, and larger setups modelled in a simulation environment.
23
The active badge location system
Roy Want, Andy Hopper, Veronica Falcão et al. · ACM Transactions on Information Systems · 1992 · 3.8K citations · Full text
The anatomy of a context-aware application
Andy Harter, Andy Hopper, Pete Steggles et al. · 1999 · 1.1K citations · Full text
Computing, Information Technology, Human-computer Interaction +10
Implementing a sentient computing system
M. Addlesee, R. Curwen, Steve Hodges et al. · Computer · 2001 · 495 citations