L'hétérogénéité des applications de Réalité Augmentée (RA) a, dans un premier temps, imposé aux développeurs de travailler avec leurs propres standards et leurs propres briques logicielles. Avec la prise de conscience des problématiques liées à l'interopérabilité et de la réutilisabilité des travaux accomplis, plusieurs initiatives de la communauté scientifique en RA ont vu le jour afin de construire des environnements de conception et de développement d'applications de RA basées sur des composants logiciels standardisés et réutilisables. Ces efforts ont donné naissance à plusieurs environnements. Parmi les plus reconnus par la communauté scientifique, il convient de citer DWARF, Studierstube, Tinmith, MORGAN, VARU, AMIRE et ARCS. Des environnements de développement dédiés à la RA à but commercial existent également Ce livre traite d'une approche innovante de distribution de composants logiciels depuis sa conception théorique jusqu'à sa mise en oeuvre dans le cadre d'applications concrètes.