ARCS, une architecture logicielle reconfigurable pour la conception des applications de réalité augmentée
Aujourd'hui encore la conception des logiciels de réalité augmentée (RA) est principalement guidée par les technologies disponibles et l'application visée. En effet, la conception reste ad hoc, ce qui rend la réutilisation de ces logiciels difficile, voire impossible, pour réaliser d'autres applications de RA. Dans cet article nous présentons une architecture logicielle reconfigurable afin d'améliorer la flexibilité et la modularité des applications de RA. Elle s'appuie sur la programmation basée composants et prend en compte les contraintes de portabilité, de granularité variable des composants et propose plusieurs niveaux d'abstraction séparant les développeurs de composants, des architectes de l'application.
Even today the design of Augmented Reality (AR) software applications is mainly guided by the available technologies and the targeted application. Indeed, the design remains ad hoc, which makes the reuse of such software difficult or even impossible to develop other AR applications. In this article we present a reconfigurable software architecture in order to improve flexibility and modularity of AR applications. It is a component based software architecture developed to meet the requirements of portability and variable component granularity. It also proposes several levels of abstraction separating the developers and enduser application designers.
J.DIDIER, S.OTMANE, M.MALLEM
réalité augmentée, architecture logicielle, reconfigurabilité dynamique.
augmented reality, software architecture, dynamic reconfigurability.
Français
|