Chapter 13. Software Architectures

In this chapter, we take a closer look at the software architecture of AR systems. In terms of software technology, AR is a demanding application domain, bringing together components from a number of fields, each with its own set of challenges. The complexity of integrating diverse components into a single real-time application is shared by AR and VR. In addition, AR has further needs, such as integration with the real world and support for mobile computing styles, which make AR even more demanding than VR.

We start by analyzing general requirements, and then discuss a number of key approaches to software architecture in AR. Throughout the presentation, we use examples from various existing AR and VR systems, ...

Get Augmented Reality: Principles and Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.