<Thesis>

 

Inhaltsverzeichnis

1 Einführung in die Aufgabenthematik 1

1.1 Einleitung 1

1.2 Motivation 1

1.3 Aufgabenbeschreibung 2

1.4 Übersicht nachfolgender Kapitel 3

2 Analyse des Themenbereichs 4

2.1 Zentrale Begriffe und Erklärungen 4

2.1.1 Wiki 4

2.1.2 Awareness 5

2.1.3 Kooperatives Browsen 5

2.1.4 Groupware und CSCW (Computer Supported Cooperative Work) 5

2.1.5 Unterschiede zwischen Einzel- und Gruppenarbeit 5

2.1.6 Arten der Zusammenarbeit 6

2.1.7 Sinn und Zweck einer Recherche 7

2.2 Ablauf einer Gruppenrecherche im Allgemeinen 7

2.3 Aktuelle Situation einer Recherche im Internet 8

2.4 CURE - Collaborative Universal Remote Education 9

2.5 Resultierende Anforderungen 9

2.5.1 Anforderungsübersicht 11

3 Betrachtung von bestehenden Systemen 12

3.1 Web-Browser 12

3.2 Bookmarks 13

3.2.1 Lokale private Lesezeichen 13

3.2.2 Zentrale private Lesezeichen 14

3.2.3 Öffentliche Verzeichnisse 16

3.2.4 Soziale Lesezeichen 17

3.3 Groupware 18

3.3.1 BSCW - Basic Support for Cooperative Work 19

3.3.2 CURE - Collaborative Universal Remote Education 21

3.3.3 Grou.ps - Social Groupware 23

3.3.4 Wiki 24

3.4 Kollaboratives Browsen 25

3.4.1 CoBrowse 26

3.4.2 CoBrow 26

3.4.3 CoLab 28

3.4.4 Let’s Browse 30

3.5 Übersicht der Systeme und Funktionen 31

4 CoCuSe - Collaborative Cure Search 33

4.1 CURE - Ideen und Konzepte 34

4.1.1 Räume und Seiten 34

4.1.2 Benutzer- und Zugriffsverwaltung 38

4.1.3 Benutzeroberfläche 41

4.2 Design Patterns - Entwurfsmuster 43

4.2.1 Awareness Proxy 44

4.2.2 Elephant's Brain 46

4.2.3 Remember To Forget 47

4.2.4 Gaze Over The Shoulder 49

4.2.5 Local Awareness 49

4.2.6 Semantic Net 50

4.2.7 Semantic Distance 51

4.2.8 Active Neighbours 52

4.2.9 Presence Indicator 53

4.2.10 Swarm And Collect 54

4.2.11 Distinct Awareness Info 55

4.2.12 In-Place Awareness View 56

4.2.13 Letter Of Recommendation 57

4.2.14 From Shared Data To Shared Work 59

4.3 Index-Seiten 60

4.3.1 Kategorien 61

4.4 Navigator-Seiten 62

4.5 Bookmark-Seiten 63

4.5.1 Bewertungskommentare 64

4.6 Ergebnis-Seiten 65

5 Implementierung in Java 67

5.1 Systemspezifische Daten 67

5.2 MVC-Modell - Model, View, Controller 68

5.3 Model 68

5.3.1 CoCuSe und globale Einstellungen 69

5.3.1.1 Klasse CoCuSe 69

5.3.1.2 Schnittstelle CoCuSeStatics 69

5.3.2 Seiten 69

5.3.2.1 Abstrakte Klasse CoCuSePage 69

5.3.2.2 Klasse CoCuSeIndexPage 70

5.3.2.3 Klasse CoCuSeNavigatorPage 70

5.3.2.4 Klasse CoCuSeBookmarkPage 70

5.3.3 Internetadressen, Links und Bewertungskommentare 71

5.3.3.1 Klasse CoCuSeURL 71

5.3.3.2 Klasse CoCuSeLink 71

5.3.3.3 Klasse CoCuSeRating 71

5.3.4 Langzeitgedächtnis 72

5.3.4.1 Klasse CoCuSeActivity 72

5.4 View 72

5.4.1 Seitendarstellungen 72

5.4.1.1 Klasse CoCuSePageHTMLRenderer 72

5.4.1.2 Klasse CoCuSeIndexPageHTMLRenderer 73

5.4.1.3 Klasse CoCuSeNavigatorPageHTMLRenderer 73

5.4.1.4 Klasse CoCuSeBookmarkPageHTMLRenderer 74

5.4.2 Bewertungsformular 75

5.4.2.1 Klasse CoCuSeRatingAttributesRequestRenderer 75

5.4.3 Proxyfehlermeldungen 76

5.4.3.1 Klasse CoCuSeProxyErrorHTMLRenderer 76

5.4.4 Gruppenbewusstsein 76

5.4.4.1 Klasse CoCuSeLocalAwarenessView 77

5.5 Controller 77

5.5.1 Steuerung allgemeiner Abläufe 77

5.5.1.1 Klasse CoCuSeServlet 77

5.5.2 Steuerung externer Zugriffe 78

5.5.2.1 Klasse CoCuSeProxyServlet 78

5.5.3 Verarbeitung externer Inhalte 78

5.5.3.1 Klasse CoCuSeUrlSourceLinkVisitor 78

5.6 Übersicht der Funktionen und Abläufe 79

5.7 Anmerkungen zu Google 80

6 Zusammenfassung und Ausblick 82

6.1 Bewertung der Ergebnisse 82

6.2 Erweiterungsmöglichkeiten 83

6.2.1 Rahmen 84

6.2.2 Skriptsprachen 84

6.2.3 Formulare 85

6.2.4 Suchmaschinen 85

6.2.5 Internetseitenspeicherung 85

Anhang 87

Anhang A: Verzeichnis der Abbildungen 87

Anhang B: Verzeichnis der Tabellen 88

Anhang C: Verzeichnis der Quellen und Referenzen 88

Anhang D: Softwaretechnische Anbindung an CURE 91

D.1 Klasse Configuration 91

D.2 Klasse RoomServlet 92

D.3 Klasse PageAttributesRequestRenderer 93

D.4 Klasse MessageStrings_de 93

D.5 Klasse ChannelInfo 95

D.6 Graphikdateien 95

D.7 Javascriptdateien 96

D.8 Einbindung der Servlets 96

Anhang E: Inhalt der Begleit-CD 97

E.1 Verzeichnisstruktur und Inhalte 97



Start

0 Inhaltsverzeichnis

1 Einführung in die Aufgabenthematik

2 Analyse des Themenbereichs

3 Betrachtung von bestehenden Systemen

4 CoCuSe - Collaborative Cure Search

5 Implementierung in Java

6 Zusammenfassung und Ausblick

Anhang A: Verzeichnis der Abbildungen

Anhang B: Verzeichnis der Tabellen

Anhang C: Verzeichnis der Quellen und Referenzen

Anhang D: Softwaretechnische Anbindung an CURE

Anhang E: Inhalt der Begleit-CD

</Thesis>
Diplomarbeit "Kooperative Web-Recherche in CURE"
(CoCuSe - Collaborative Cure Search)
http://CoCuSe.ALEGROIT.de/
Copyright © 2006 Alexander M. Gross/ALEGRO

Copyright © 1999-2015 CoCuSe.ALEGROIT.de All rights reserved.