Édition collaborative décentralisée dans les navigateurs

Un éditeur collaboratif permet de répartir la tâche de rédaction d un document à travers le temps et l espace. Par leur simplicité d utilisation, les éditeurs collaboratifs temps réel du Web ont contribué à l adoption massive de ces outils par le grand public. Cependant, les éditeurs actuels sont ce...

Description complète

Enregistré dans:
Détails bibliographiques
Auteurs principaux : Nédelec Brice (Auteur), Molli Pascal (Directeur de thèse), Mostefaoui Achour (Directeur de thèse), Gelgon Marc (Président du jury de soutenance), Kermarrec Anne-Marie (Rapporteur de la thèse), Van Roy Peter (Rapporteur de la thèse), Oster Gérald (Membre du jury), Shapiro Marc (Membre du jury)
Collectivités auteurs : Université de Nantes 1962-2021 (Organisme de soutenance), École doctorale Sciences et technologies de l'information et mathématiques Nantes (Ecole doctorale associée à la thèse), Laboratoire d Informatique de Nantes Atlantique (UMR 6241) Nantes (Laboratoire associé à la thèse)
Format : Thèse ou mémoire
Langue : français
Titre complet : Édition collaborative décentralisée dans les navigateurs / Brice Nédelec; sous la direction de Pascal Molli et de Achour Mostefaoui
Publié : 2016
Note de thèse : Thèse de doctorat : Informatique et applications : Nantes : 2016
Conditions d'accès : Thèse confidentielle jusqu'au 05 octobre 2036.
Sujets :
LEADER 05726clm a2200625 4500
001 PPN245392270
003 http://www.sudoc.fr/245392270
005 20240605061800.0
029 |a FR  |b 2016NANT4059 
033 |a http://www.theses.fr/2016NANT4059 
035 |a (OCoLC)1371478841 
035 |a STAR79630 
100 |a 20200703d2016 k y0frey0103 ba 
101 0 |a fre  |d fre  |d eng  |2 639-2 
102 |a FR 
105 |a ||||ma 00|yy 
135 |a dr||||||||||| 
181 1 |6 z01  |c txt  |2 rdacontent 
181 1 |6 z01  |a i#  |b xxxe## 
182 1 |6 z01  |c c  |2 rdamedia 
182 1 |6 z01  |a b 
183 |6 z01  |a ceb  |2 RDAfrCarrier 
200 1 |a Édition collaborative décentralisée dans les navigateurs  |f Brice Nédelec  |g sous la direction de Pascal Molli et de Achour Mostefaoui 
214 1 |d 2016 
230 |a Données textuelles 
304 |a Titre provenant de l'écran-titre 
314 |a Ecole(s) Doctorale(s) : École doctorale Sciences et technologies de l'information et mathématiques (Nantes) 
314 |a Partenaire(s) de recherche : Laboratoire d Informatique de Nantes Atlantique (UMR 6241) (Nantes) (Laboratoire) 
314 |a Autre(s) contribution(s) : Marc Gelgon (Président du jury) ; Gérald Oster, Marc Shapiro (Membre(s) du jury) ; Anne-Marie Kermarrec, Peter Van Roy (Rapporteur(s)) 
328 0 |b Thèse de doctorat  |c Informatique et applications  |e Nantes  |d 2016 
330 |a Un éditeur collaboratif permet de répartir la tâche de rédaction d un document à travers le temps et l espace. Par leur simplicité d utilisation, les éditeurs collaboratifs temps réel du Web ont contribué à l adoption massive de ces outils par le grand public. Cependant, les éditeurs actuels sont centralisés : un serveur appartenant à un fournisseur de services gère une session d édition. En résultent des problèmes de confidentialité, de censure, de propriété, de passage à l échelle et de tolérance aux pannes. Récemment, la possibilité d établir des communications d un navigateur Web à l autre a ouvert de nouvelles opportunités en faveur d un Web décentralisé. Un éditeur collaboratif temps réel décentralisé fonctionnant dans les navigateurs Web doit gérer efficacement des groupes de taille variable et hautement dynamiques. Cette thèse comporte trois contributions : (i) Pour représenter le document, nous proposons une structure de données répliquée dont la taille des métadonnées croît de manière sous-linéaire par rapport au nombre de caractères insérés dans le document. (ii) Pour propager efficacement les changements à tous les éditeurs participant à l édition, nous proposons un protocole d échantillonnage aléatoire de pairs adapté aux contraintes des navigateurs Web et s ajustant automatiquement au logarithme de la taille de la session d édition. (iii) Pour démontrer la faisabilité d un éditeur collaboratif temps réel décentralisé fonctionnant dans les navigateurs Web, nous proposons un éditeur réunissant (i) et (ii), et dont les performances passent à l échelle. 
330 |a Collaborative editors allow users to distribute the writing of a document across space and time. Thanks to their ease of use, real-time collaborative editors working in Web browsers vastly contributed to the adoption of such tools. However, current editors are centralized : a service provider s server hosts an editing session. It raises privacy and scalability issues. Recently, the enabling of browser-to-browser connection establishments opened new opportunities in favor of a decentralized Web. Decentralized real-time collaborative editors working in Web browsers must efficiently handle highly dynamic groups of different size. Contributions of this thesis are threefold : (i) To represent the document, we propose a replicated data structure for sequences using metadata the size of which scales sublinearly compared to the number of inserted characters. (ii) To efficiently propagate the changes to all editors involved in the collaborative writing, we propose a random peer sampling protocol that supports Web browsers constraints and self-adjusts its functioning to the variations of network membership. (iii) To demonstrate the feasibility of a decentralized real-time collaborative editors running in Web browsers, we propose an editor using (i) and (ii), and we highlight its scalability. 
371 0 |a Thèse confidentielle jusqu'au 05 octobre 2036 
541 | |a Decentralized Collaborative Editing in Web Browsers  |z eng 
606 |3 PPN149710704  |a Édition collaborative  |2 rameau 
606 |3 PPN035464747  |a Navigateurs (logiciels)  |2 rameau 
606 |3 PPN034044116  |a Web  |2 rameau 
608 |3 PPN027253139  |a Thèses et écrits académiques  |2 rameau 
610 0 |a -- 
686 |a 004  |2 TEF 
700 1 |3 PPN245390804  |a Nédelec  |b Brice  |f 1989-....  |4 070 
701 1 |3 PPN134021045  |a Molli  |b Pascal  |4 727 
701 1 |3 PPN092408834  |a Mostefaoui  |b Achour  |4 727 
701 1 |3 PPN133954633  |a Gelgon  |b Marc  |4 956 
701 1 |3 PPN110336143  |a Kermarrec  |b Anne-Marie  |f 1970-....  |4 958 
701 1 |3 PPN079315887  |a Van Roy  |b Peter  |4 958 
701 1 |3 PPN094176361  |a Oster  |b Gérald  |f 1978-....  |4 555 
701 1 |3 PPN068666128  |a Shapiro  |b Marc  |f 19..-....  |c informaticien  |4 555 
711 0 2 |3 PPN026403447  |a Université de Nantes  |c 1962-2021  |4 295 
711 0 2 |3 PPN134103211  |a École doctorale Sciences et technologies de l'information et mathématiques  |c Nantes  |4 996 
711 0 2 |3 PPN137062508  |a Laboratoire d Informatique de Nantes Atlantique (UMR 6241)  |c Nantes  |4 981 
801 3 |a FR  |b Abes  |c 20230302  |g AFNOR 
930 |5 441099901:778928934  |b 441099901  |j g 
991 |5 441099901:778928934  |a exemplaire créé automatiquement par STAR 
998 |a 870131