Prototypage moyenne fidélité incrémental et basé sur la simulation des systèmes interactifs mixtes
Institution:
Toulouse 3Disciplines:
Directors:
Abstract EN:
Mixed interactive systems rely on the use of objects belonging to the user's physical environment to support user's interaction with the system. Allying the digital processing potential of computer systems with users' natural ability to manipulate physical entities allows these systems to propose new solutions to a variety of different problems and contexts. The emergence of these new interaction situations however raises particular design and development issues. Addressing these problems often follows two different approaches : on one hand, the engineering approach that tries to optimize system architecture and development processes, and on the other, interaction-centered development that favors improving system interactivity and end-user experience. These approaches often lead to incompatible development processes and involve large variations of expertise. Independently of the approach adopted for development, evaluation of system and interaction properties often relies on frequent prototyping of intermediate solutions. Existing low and high fidelity prototyping approaches for classic interactive systems are often ill-adapted to systems combining physical and digital entities. This thesis proposes prototyping of mixed interactive systems based on the simulation of the interaction and its environment in a virtual space. The proposed simulation-based prototyping supports incremental evolution of simulated prototypes into the final systems. Our work proposes a set of tools and services adapted for simulation-based incremental prototyping, as well as a model-driven development process that supports incremental evolution of prototypes and the integration of the various expertise variations. Two case studies allow us to illustrate the development methodology and the different tools involved.
Abstract FR:
Les systèmes interactifs mixtes s'appuient sur l'utilisation d'objets de l'environnement physique de l'utilisateur comme support à l'interaction de cet utilisateur avec le système. En alliant les capacités de traitement des systèmes informatiques aux capacités de l'utilisateur à interagir de façon intuitive avec son environnement physique, ces systèmes proposent des solutions nouvelles à des problèmes divers et variés. L'émergence de ces nouvelles situations d'interaction intégrées dans l'environnement d'activité de l'utilisateur, conduit cependant à des problématiques de conception et de réalisation particulières. Les approches existantes de développement sont souvent partagées entre l'optimisation des couches logicielles et des processus de développement d'une part, et l'amélioration de l'utilisabilité des systèmes de l'autre. Ces deux visions mènent souvent à des processus de développement incompatibles et divergents, faisant intervenir de grandes variations d'expertises. Indépendamment de la méthodologie choisie, l'évaluation des systèmes et de l'interaction de l'utilisateur s'appuie souvent sur le prototypage de solutions intermédiaires. Les méthodes de prototypage de basse et de haute fidélité appliquées aux systèmes interactifs classiques se révèlent alors inadaptées aux environnements associant numérique et physique. Cette thèse propose un prototypage des systèmes interactifs basé sur la simulation de l'environnement et de l'interaction dans un environnement de réalité virtuelle. Le prototypage par simulation proposé est évolutif, et permet un passage incrémental entre les systèmes simulés et leurs réalisations finales. Nos travaux proposent alors un certain nombre de services de simulation et d'interaction adaptés au prototypage incrémental, ainsi qu'un espace de modélisation qui permet la conduite d'un processus de prototypage et de développement dirigé par les modèles. Ce processus permet l'intégration des différentes variations d'expertise. Deux cas d'études nous serviront à illustrer la méthodologie adoptée ainsi que les différents outils utilisés.