Les activités multiparticipants coordonnées : une boite à outils pour la construction d'éditeurs partagés / Christophe Maziere Tauran ; sous la direction de Christophe Roche

Date :

Type : Livre / Book

Type : Thèse / Thesis

Langue / Language : français / French

Roche, Christophe (19..-.... ; auteur en informatique) (Directeur de thèse / thesis advisor)

Université Savoie Mont Blanc (1979-....) (Organisme de soutenance / degree-grantor)

Collection : Lille-thèses / Atelier de reproduction des thèses / Lille : Atelier national de reproduction des thèses , 1983-2017

Relation : Les activités multiparticipants coordonnées : une boîte à outils pour la construction d'éditeurs partagés / Christophe Mazière-Tauran ; sous la direction de Christophe Roche / [S.l.] : [s.n.] , 1997

Résumé / Abstract : Le bien-être d'une organisation repose sur la possibilité pour ses membres de travailler en groupe. Le groupware (travail en groupe), l'un des plus récents néologismes de l'informatique, répond à cette attente. Edition coopérative de documents pour les uns, systèmes d'informations partagées et outils de téléconférence pour les autres, le travail en groupe fait depuis quelques années une entrée remarquée aussi bien dans le monde de la recherche que celui de l'industrie. Dans cette thèse, nous étudions plus particulièrement les interfaces multi-utilisateurs pour éditeur coopératif. Nous avons conçu pour celles-ci un modèle logique appelé wysiwes (what you see is what everyone shows). Ce modèle basé sur le mécanisme des points de vue présente une nouvelle façon d'aborder la mise en œuvre de ce genre d'interface. Pour illustrer le concept de wysiwes, nous avons implémenté un système de multifenêtrages silex, une boite à outils coopérative pare-brise et un éditeur de diagrammes coopératif sword. Silex est un système de multifenêtrage implémenté en clos. Il s'appuie sur le protocole de communication et le serveur x-window. Il offre des fenêtres élémentaires et ses points de vue distribués, des primitives de dessin. L'objectif de la boite à outils pare-brise est de faciliter le travail de conception d'un éditeur partagé en offrant un véritable environnement de programmation coopératif. Elle comprend un module de conception d'interface coopérative ; il permet de créer un bureau écran, des fenêtres shell, des menus fugitifs, des radios boutons, des champs texte. Ces objets sont implémentés avec les fenêtres élémentaires et les points de vue de silex. Ils respectent les règles du modèle wysiwes. Pare-brise inclut également une base d'objets distribues et son mécanisme de gestion de cohérence qui va permettre d'assurer la gestion du document partage dans l'éditeur coopératif. Pare-brise a été conçu de manière à permettre le maximum de flexibilité et l'ajout aisé d'extension : toute caractéristique standard peut être enrichie ou modifiée par des extensions d'un programmeur. Sword est un éditeur générique de diagrammes développé au dessus de la librairie pare-brise. Il prend en entrée la grammaire décrivant une notation graphique (exemple : réseaux sémantique, merise, sadt, omt,...) et génère l'éditeur coopératif correspondant à ce formalisme. L'éditeur génère sword permet l'édition coopérative d'un diagramme par un groupe de concepteurs depuis leurs postes de travail en réseau local