Programmation visuelle pour la construction d'interfaces homme-machine hautement interactives

par Olivier Esteban

Thèse de doctorat en Mathématiques appliquées aux sciences sociales

Sous la direction de Marie-France Barthet.

Soutenue en 1997

à Toulouse 1 .


  • Résumé

    Cette thèse porte sur la construction d'interfaces homme-machine hautement interactives. Notre objectif est la définition d'un langage de programmation accessible au plus grand nombre, qui fournira les mécanismes de construction de telles interfaces. A l'heure actuelle, le nombre d'outils disponibles pour construire de telles interfaces est limité. De plus ces outils restent pour la plupart du niveau des boites à outils ce qui les rend uniquement utilisables par des programmeurs professionnels. La difficulté est accrue par l'absence de standardisation de ces interfaces à l'inverse des interfaces traditionnelles. Afin d'ouvrir l'accès de ces outils à des non-spécialistes de la programmation, nous pensons qu'il faut utiliser des techniques visuelles qui sont plus directes et intuitives. Parmi ces techniques nous accordons une attention particulière aux techniques issues de la programmation visuelle. Nous définissons dans cette thèse un langage mettant en œuvre des techniques de programmation visuelle qui permettent de construire plus intuitivement des interfaces homme-machine hautement interactives. Ce langage nomme VILAGE (VIsual LAnguage for Graphical Environment) est basé sur un modèle de flot de données. Le modèle de flots de données permet de représenter nos programmes sous la forme de graphes ou les nœuds représentent des fonctions et les arcs représentent les flots de données. Les nœuds sont appelés des briques et le flot de données est représenté par des traits reliant les briques entre elles. Les connexions entre briques se font par l'intermédiaire de connecteurs appelés 'prises' qui sont associés à chaque brique. Une brique possède un nombre (fonction de son type) de prises variable en entrée afin de recevoir les données à traiter et de prises en sortie pour fournir les résultats de ces traitements. Les concepts présentés dans VILAGE sont concrétisés par la réalisation d'un outil de construction visuelle d'interfaces homme-machine hautement interactives appelé Whizz'ed. Whizz'ed s'appuie sur une architecture objet. Avec Whizz'ed, un utilisateur non-spécialiste en programmation peut mettre au point rapidement une interface homme-machine hautement interactive.

  • Titre traduit

    Visual programming of highly interactive interface


  • Résumé

    This thesis presents VILAGE (VIsual LAnguage for Graphical Environnement), a visual language for construction of highly interactive interfaces. VILAGE makes it possible to visually describe by direct manipulation the behaviour of graphical objects and their interrelations. It provides elementary bricks that encapsulate basic interactive behaviours. VILAGE aims at allowing designers to build visual programs in which the control structure is described using data-flows. The flow graph can be structured in order toreuse complex behaviours, thus allowing the designer to create new reusable bricks at design time. Whizz'ed is a visual environment upon VILAGE that can be used for building such user interfaces.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (215 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr.

Où se trouve cette thèse ?

  • Bibliothèque : Université Toulouse 1 Capitole. Service commun de la documentation. Bibliothèque de la Manufacture des tabacs.
  • Disponible pour le PEB
  • Cote : TMI1997/EST
  • Bibliothèque : Université Toulouse 1 Capitole. Service commun de la documentation. Bibliothèque de l'Arsenal.
  • Non disponible pour le PEB
  • Cote : TG1001-1997-4

Cette version existe également sous forme de microfiche :

  • Bibliothèque : Service interétablissements de Documentation (Saint-Martin d'Hères, Isère). Bibliothèque universitaire de Sciences.
  • Non disponible pour le PEB
  • Cote : MF-1997-EST
  • Bibliothèque : Université Toulouse 1 Capitole. Service commun de la documentation. Bibliothèque de la Manufacture des tabacs.
  • Non disponible pour le PEB
  • Cote : GM1001-1997-62
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.