thesis

ORis : S'immerger par le langage pour le prototypage d'univers virtuels à base d'entités autonomes

Defense date:

Jan. 1, 2000

Edit

Institution:

Brest

Disciplines:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

Nos travaux tendent vers une utilisation pragmatique des techniques de réalite virtuelle. Il s'agit d'utiliser cet outil dans le contexte du prototypage interactif, c'est-à-dire comme un moyen d'observer, d'expérimenter et de façonner un modèle numérique d'une manière similaire aux investigations que nous menons dans le monde réel. Un monde numérique ne peut servir de modèle du monde réel pour y entreprendre des expériences, que si, au delà des apparences, ses constituants se comportent de manière réaliste et si l'utilisateur peut y exprimer ses intentions. Ces considérations nous font aborder les moyens de réaliser des systèmes à base d'entités autonomes, afin d'assurer la modularité et l'incrémentalité du système. Nous étudions également comment les langages de programmation permettent de modifier un système en cours de fonctionnement. Nous attachons une grande importance a l'équité de l'activation des entités ainsi qu'à la facilité qu'offrent les langages pour exprimer les interventions en ligne. Notre contribution tient dans la réalisation de l'outil de développement oRis qui propose notamment un environnement d'éxécution, neutre en matière de multi-taches, facilitant la modélisation de systèmes sous une forme extrêmement décentralisée. Les propriétés dynamiques du langage de programmation associé autorisent l'utilisateur à expérimenter et modifier, en situation, l'application qu'il réalise. Ce dernier peut ainsi d"clencher des traitements, inventer de nouvelles notions et modifier les notions existantes alors que son application est en cours de fonctionnement. Cette démarche reposant sur l'expérimentation en ligne permet une approche intéractive du travail de prototypage. L'évolution de ces travaux devrait naturellement tendre vers un outil de création et de mise au point intéractive et collaborative de systèmes. Cela devrait permettre à différents utilisateurs de combiner les intentions qu'ils expriment dans un monde numérique commun.