thesis

Hyperstation : un système d'intégration d'outils et de génération d'interfaces utilisateur flexibles : conception et réalisation

Defense date:

Jan. 1, 1992

Edit

Institution:

Montpellier 2

Disciplines:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

Le travail que nous avons realise degage ce qu'est une interface: un convertisseur de formalismes entre un langage externe (celui de l'usager et de la tache qu'il doit realiser) et un langage interne (celui des outils utilisables pour accomplir cette tache). Le modele propose ici, insiste sur ce role de convertisseur de formalismes et permet de mieux dissocier les deux niveaux d'abstraction utiles dans une application. L'approche retenue fournit a la fois un modele general d'architecture d'interfaces et un ensemble de classes utiles a la specification et au developpement d'une interface. Pour accomplir une tache a la demande de l'usager, l'interface doit gerer la collaboration de plusieurs outils. Pour cela, elle fait appel a un mecanisme d'integration dynamique, reposant sur l'emploi de commandes abstraites qui permettent de piloter la partie fonctionnelle d'un outil indifferemment de facon interactive et par programme. Les interfaces macroscopiques ainsi synthetisees resultent uniquement de l'interpretation directe de leurs specifications. Cette approche offre une grande flexibilite, en permettant de modifier facilement l'interface utilisee pour accomplir une tache donnee sans devoir changer le code des outils logiciels sollicites