La construction d'interfaces homme-machine animees
Institution:
Paris 11Disciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Cette these porte sur la construction d'interfaces homme-machine animees. A l'heure actuelle, les interfaces graphiques font l'objet de nombreux travaux en ce qui concerne leurs techniques, leur architecture, et les outils pour les mettre en oeuvre. Le son et la video y sont parfois introduits. Mais l'animation y est rarement utilisee, et quand elle l'est, c'est de maniere marginale. Seuls les systemes d'animation d'algorithmes l'utilisent explicitement, mais ce sont des applications tres specifiques, qui sont plus graphiques que vraiment interactives. L'introduction d'animation dans les interfaces passe par l'etude de nombreux aspects. Quelles utilisations pour l'animation? quelles techniques pour concilier animation et interactivite? quels formalismes, quel modeles pour decrire des interfaces animees? whizz est une boite a outils pour realiser des interfaces animees. Elle est construite comme une extension d'x#t#v, une boite a outils pour interfaces a manipulation directe. Le modele propose par whizz repose sur la notion d'objets communiquant entre eux par des flots de donnees et des evenements. Certains de ces objets provoquent le mouvement, d'autres permettent de la decrire, et enfin les objets graphiques utilisent ces informations pour leur evolution. Ce modele permet ainsi de decrire de maniere homogene l'ensemble du comportement dynamique d'une interface, qu'il soit provoque par le temps, l'utilisateur, ou l'evolution des donnees representees. Par ailleurs, ses deux modes de transmission de l'information permettent de rendre compte des phenomenes continus ou ponctuels. Ils offrent aussi un moyen de structurer la communication a l'interieur d'une application interactive. La principale application de whizz a ce jour est witness, un outil de mise au point de programmes. Witness, qui par ailleurs possede les memes caracteristiques que les outils de mise au point habituels, permet la representation animee des donnees d'un programme. Avec witness, un programmateur peut envisager de mettre au point un programme grace a des representations graphiques qu'il aura lui-meme construites avec un outil de dessin