Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
The studierstube augmented reality project
Presence: Teleoperators and Virtual Environments
Advanced Distributed Simulation through the Aggregate Level Simulation Protocol
HICSS '96 Proceedings of the 29th Hawaii International Conference on System Sciences Volume 1: Software Technology and Architecture
Object-Oriented Middleware Infrastructure for Distributed Augmented Reality
ISORC '03 Proceedings of the Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Tinmith-evo5 -- An Architecture for Supporting Mobile Augmented Reality Environments
ISAR '01 Proceedings of the IEEE and ACM International Symposium on Augmented Reality (ISAR'01)
Design of a Component-Based Augmented Reality Framework
ISAR '01 Proceedings of the IEEE and ACM International Symposium on Augmented Reality (ISAR'01)
Herding Sheep: Live System Development for Distributed Augmented Reality
ISMAR '03 Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality
An Object-Oriented Software Architecture for 3D Mixed Reality Applications
ISMAR '03 Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality
The MORGAN framework: enabling dynamic multi-user AR and VR projects
Proceedings of the ACM symposium on Virtual reality software and technology
A survey of software infrastructures and frameworks for ubiquitous computing
Mobile Information Systems
Trends in augmented reality tracking, interaction and display: A review of ten years of ISMAR
ISMAR '08 Proceedings of the 7th IEEE/ACM International Symposium on Mixed and Augmented Reality
Distributed mixed reality for remote underwater telerobotics exploration
Proceedings of the 2012 Virtual Reality International Conference
Hi-index | 0.00 |
This paper describes the design and implementation of a middleware for a framework dedicated to Augmented Reality/Mixed Reality (AR/MR) applications. The goal is to offer an environment for the development of distributed applications running on mobile devices (wearable computers and/or smartphones). The paper first presents the main needs of an AR application and introduces the necessity of distribution in this field. Then we make a quick overview of existing distributed AR frameworks. The goal of this overview is to extract main features and strengths of each framework's architecture based on a set of defined criteria. This comparison being meant as a starting point to extend our own framework (ARCS: Augmented Reality Component System), the last section is about the design and implementation of our own software infrastructure for transparent distributed Augmented Reality taking in consideration our own goals and constraints and taking profit of the strengths of the studied existing frameworks.