Kollaboratives Schreiben - Grundlagen, Konzepte, Entwurf

Kollaboratives Schreiben - Grundlagen, Konzepte, Entwurf

von: Ganchuluun Baatar

VDM Verlag Dr. Mueller e.K., 2007

ISBN: 9783836415125 , 86 Seiten

Format: PDF, OL

Kopierschutz: DRM

Windows PC,Mac OSX Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 32,00 EUR

Mehr zum Inhalt

Kollaboratives Schreiben - Grundlagen, Konzepte, Entwurf


 

Inhaltsverzeichnis

6

1. Einleitung

8

2. Grundlagen

10

2.1. Nebenläufigkeitskontrolle

11

2.1.1. Optimistische Nebenläufigkeitskontrolle

12

2.1.2. Pessimistische Nebenläufigkeitskontrolle

13

2.2. Operational Transformation

16

2.2.1. dOPT – distributed Operational Transformation Algorithmus

19

2.2.2. GOT – Generic Operational Transformation - Algorithmus

21

2.2.3. GOTO – Generic Operational Transformation Optimized - Algorithmus

23

2.3. kollaboratives Undo

24

2.3.1. AnyUndo – Algorithmus

26

2.4. COT–Algorithmus – Context-based Operational Transformation

31

2.4.1. COT-DO Algorithmus

36

2.4.2. COT-UNDO Algorithmus

37

2.5. Existierende Systeme

37

2.5.1. CoWord – Collaborative Word

38

2.5.2. ACE – a collaborative Editor

41

2.6. Zusammenfassung

42

3. Anforderungsanalyse

44

4. Entwurf

50

4.1. Systemkonzept des Shared Editing Systems

50

4.2. GUI-Entwurf

52

4.3. Netzwerkprotokollentwicklung

53

4.3.1. Entwurf der „insert“- Nachricht

55

4.3.2. Entwurf der „delete“- Nachricht

56

4.3.3. Entwurf der „select“- Nachricht

57

4.3.4. Entwurf der „change“- Nachricht

57

4.3.5. Entwurf der „picture“- Nachricht

58

4.4. Entwurf des Operational Transformation Algorithmus - COT

59

5. Implementierung

64

5.1. Implementierung vom „Shared Editor“

64

5.2. Implementierung des „Bild einfügen“ –Funktion

68

5.3. Implementierung des Netzwerkprotokolls

69

5.4. Implementierung des „COT“- Algorithmus

72

5.5. Evaluation des Shared Editors

74

5.6. Offene Aufgaben

76

5.6. Offene Aufgaben

78

6. Zusammenfassung

78

Literaturverzeichnis

80

Anhang A: Abbildungsverzeichnis

82

Anhang B: Tabellenverzeichnis

84