The active badge location system
ACM Transactions on Information Systems (TOIS)
Knowledge-based augmented reality
Communications of the ACM - Special issue on computer augmented environments: back to the real world
Providing location information in a ubiquitous computing environment (panel session)
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Windows on the world: 2D windows for 3D augmented reality
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
Technologies for augmented reality systems: realizing ultrasound-guided needle biopsies
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Composable ad-hoc mobile services for universal interaction
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
IEEE Transactions on Software Engineering
ACM SIGGRAPH 98 Conference abstracts and applications
IEEE Internet Computing
Engineering Web Technologies for Embedded Applications
IEEE Internet Computing
GLASS: Remote Monitoring of Embedded Systems in Power Engineering
IEEE Internet Computing
Increasing Application Accessibility Through Java
IEEE Internet Computing
CyPhone - Mobile Multimodal Personal Augmented Reality
WWCA '98 Proceedings of the Second International Conference on Worldwide Computing and Its Applications
Metronaut: A Wearable Computer with Sensing and Global Communication Capabilities
ISWC '97 Proceedings of the 1st IEEE International Symposium on Wearable Computers
Wearable Computers for Three Dimensional CSCW
ISWC '97 Proceedings of the 1st IEEE International Symposium on Wearable Computers
Eyeglass-Based Systems For Wearable Computing
ISWC '97 Proceedings of the 1st IEEE International Symposium on Wearable Computers
Software Organization for Dynamic and Adaptable Wearable Systems
ISWC '97 Proceedings of the 1st IEEE International Symposium on Wearable Computers
ISWC '97 Proceedings of the 1st IEEE International Symposium on Wearable Computers
Context-Aware, Adaptive Wearable Computers as Remote Interfaces to 'Intelligent' Environments
ISWC '98 Proceedings of the 2nd IEEE International Symposium on Wearable Computers
A Wearable Spatial Conferencing Space
ISWC '98 Proceedings of the 2nd IEEE International Symposium on Wearable Computers
Augment-able Reality: Situated Communication through Physical and Digital Spaces
ISWC '98 Proceedings of the 2nd IEEE International Symposium on Wearable Computers
Using mobile code interfaces to control ubiquitous embedded systems
WOES'99 Proceedings of the Workshop on Embedded Systems on Workshop on Embedded Systems
Bluetooth: vision, goals, and architecture
ACM SIGMOBILE Mobile Computing and Communications Review
Implementing communication protocols in Java
IEEE Communications Magazine
Mobile agents on mobile robotic platforms: a survey
Proceedings of the 46th Annual Southeast Regional Conference on XX
Hi-index | 0.00 |
Augmented reality systems supplement reality by adding virtual objects into a real-world view. In this article, we describe a flexible mobile code approach for implementing ubiquitous, active, and mobile augmented reality systems. We will concentrate primarily on solving the problem of how to acquire the data for the virtual objects in a way that will be flexible and expandable enough to be used in ubiquitous computing. To clarify the concepts and to illustrate our current research status, we will present an example system that provides virtual user interfaces for various real-world objects. We also hope that these interfaces provide useful insights to the possibilities that our approach can provide. This article suggests that the mobile code approach offers a relatively simple solution that is flexible, scales well, and does not require the computing equipment attached to the real-world objects to be excessively complicated. We can use the same approach in applications that provide only simple descriptions of the real-world objects and in complex applications that allow the user to manipulate real-world objects via virtual user interfaces that exist only in augmented reality. Our approach also supports active augmented reality, in which the virtual objects can react to the real-world events.