Contribution a la simplification des boites a outils graphiques : application aux langages de script
Institution:
NiceDisciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Cette these decrit l'experience resultant de la conception et de la realisation de klm: un systeme interprete de developpement d'interfaces homme-machine, destine au systeme de fenetres x et mettant en uvre la boite a outils osf/motif. Nous etudions tout d'abord les boites a outils disponibles pour le systeme x window, presentons les differents concepts puis comparons et critiquons les differentes approches utilisees. A la suite de cette analyse, nous montrons comment il nous a ete possible de developper, par re-utilisation des mecanismes offerts par motif, une boite a outils graphique 2d, dont la caracteristique principale est la simplicite, tout en assurant qualite, fonctionnalites et performances. D'autre part, nous nous interessons a l'utilisation des langages de script pour le developpement d'interfaces graphiques et introduisons l'idee que l'utilisation de plus en plus repandue de ces types de systemes par des utilisateurs novices, etend le concept d'adaptabilite defini jusqu'ici pour les interfaces graphiques vers les interfaces de programmation d'applications. Partant de ce principe et de l'analyse des systemes existant, nous decrivons les strategies mises en uvre dans klm afin de permettre la simplification et l'adaptabilite de son interface de programmation. Par la combinaison de nos deux realisations, nous obtenons un systeme de developpement a la fois simple, puissant et complet. Nous utilisons l'experience acquise pour degager des proprietes fondamentales des boites a outils et des systemes de script ainsi que des principes generaux necessaires a leur integration