2002 · 170 citations · 12 references
ArchitectureSystems EngineeringAugmented Reality DesignInteraction DesignUser Experience DesignAugmented RealityComponent-based Software EngineeringInteraction Design For Augmented RealityTracking SystemsComponent-based ArchitecturesComponent-based Software DesignComponent-based Software DevelopmentDistributed System ServicesMaintenance InstructionsMultimodal User InterfacesSoftware Component ReuseUser Interaction
The authors propose a new approach to building augmented reality (AR) systems using a component-based software framework. This has advantages for all parties involved with AR systems. A project manager can reuse existing components in new applications; an end user can reconfigure his system by plugging modules together, an application developer can view the system at a high level of abstraction; and a component developer can focus on technical problems. Our proposed framework consists of reusable distributed services for key subproblems of AR, the middleware to combine them, and an extensible software architecture. We have implemented services for tracking, modeling real and virtual objects, modeling structured navigation or maintenance instructions, and multimodal user interfaces. As a working proof of our concept, we have built an indoor and outdoor campus navigation system using different modes of tracking and user interaction.
12
UIML: an appliance-independent XML user interface language
Marc Abrams, Constantinos Phanouriou, Alan Batongbacal et al. · Computer Networks · 1999 · 385 citations
A design space for multimodal systems
Laurence Nigay, Joëlle Coutaz · 1993 · 304 citations