É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...
Enregistré dans:
Auteurs principaux : | , , , , , , , |
---|---|
Collectivités auteurs : | , , |
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 | 05737clm a2200625 4500 | ||
---|---|---|---|
001 | PPN245392270 | ||
003 | http://www.sudoc.fr/245392270 | ||
005 | 20240829055200.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 |f 19..-.... |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 |