Groupdesign : un collecticiel synchrone pour l'edition partagee de documents
Institution:
Paris 11Disciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
L'objet de ma these se place dans le cadre du collecticiel, qui est l'etude des applications de groupe. En combinant postes de travail personnels et reseaux de communication, le collecticiel permet de mettre en oeuvre des applications distribuees qui gerent la communication homme-homme a travers l'ordinateur. Le type particulier de collecticiel que j'ai etudie dans ma these est l'editeur partage. Un prototype d'editeur partage de document graphique, groupdesign, a ete developpe. Celui-ci permet a plusieurs utilisateurs repartis sur differentes machines connectees par reseaux d'editer le meme document simultanement. La conception et le developpement de groupdesign ont conduit a des resultats concernant d'une part l'interface homme-machine des editeurs partages et d'autre part l'implementation des systemes collecticiels. Du point de vue de l'interface, un ensemble de fonctionnalites ont ete definis qui permettent a la fois le travail synchrone et asynchrone. D'autre part, un modele d'editeur partage, slice, a ete defini. Celui-ci permet d'analyser les differents systemes existants et fournit des lignes directrices pour l'implementation de futurs systemes. Du point de vue de l'implementation, une architecture purement repliquee a ete concu ainsi qu'un algorithme adapte a cette architecture pour le maintien de la consistance des donnees distribuees. Cette implementation assure une reponse de l'interface aux actions de l'utilisateur aussi rapide que pour les interfaces a manipulation directe mono-utilisateur. L'algorithme detecte et resout les conflits, et il s'adapte a des reseaux heterogenes aux caracteristiques variees. Il est base sur la semantique de l'application, et il a ete generalise et formalise afin de pouvoir etre utilise pour d'autres interfaces a manipulation directe, comme les editeurs de texte