W-icon, un langage de prototypage pour interfaces graphiques
Institution:
NiceDisciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
La construction d'interfaces graphiques est plus que jamais une tache complexe, et elle occupe une part importante dans le developpement d'applications. Les difficultes sont nombreuses. La separation de l'interface du noyau fonctionnel est necessaire pour permettre l'ecriture et la modification d'une des composantes independamment de l'autre. Une autre difficulte vient d'une caracteristique des interfaces dites a manipulation directe. Cette notion introduite par shneiderman permet a l'utilisateur de manipuler interactivement les objets graphiques de l'interface. De nombreux outils pour la construction d'interfaces graphiques existent. Les plus utilises sont les boites a outils, qui sont des collections d'objets graphiques, appeles encore widgets. Ces boites a outils ont deux faiblesses: elles ne sont generalement pas extensibles, et elles n'offrent pas d'objets pour la realisation d'interfaces a manipulation directe. Du cote des langages de programmation generaux, il n'en existe pas d'assez haut niveau pour permettre la programmation rapide de l'interface et du noyau fonctionnel d'applications reactives. Le but de cette these est de definir et d'implementer un langage unique pour la construction de l'interface graphique et du noyau fonctionnel. Plus precisement, il s'agit d'apporter une extension au langage icon, developpe a l'universite d'arizona par r. E. Griswold pour obtenir un langage de programmation d'interfaces graphiques qui soit le plus simple d'utilisation possible. W-icon apporte au langage icon un modele objet pour creer des composants graphiques, leur manipulation etant assuree par le mecanisme de co-expression. De plus, w-icon offre les outils pour construire des transducteurs rationnels et formaliser le comportement d'un widget, c'est-a-dire le dialogue avec l'utilisateur