+ All Categories
Transcript
Page 1: Virtuelle Präsenz im Internet Konrad Froitzheim

Virtuelle Präsenz im Internet

Konrad Froitzheim

Abteilung Verteilte Systeme, Fakultät für Informatik, Universität Ulm

• Das WWW und der einsame Surfer

• Modellierung der virtuellen Präsenz

• Architektur

• Anwendungen

Konrad Froitzheim Virtuelle Präsenz

Page 2: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Nachbarschaft

• Dokumentenraum– Seiten mit Information

– 'Links' verknüpfen Seiten

– Benutzer sehen niemanden

• Virtuelle Nachbarschaft– Nachbarn sehen

– Nachbarn treffen

• Nachbarn zur Kommunikation einladen– Telefon, Videokonferenz

– gemeinsame Arbeit

• Hilfe bei der Informationssuche

Page 3: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Aufgaben

• Wann ist ein Benutzer auf einer Seite?– Seite wird am Arbeitsplatz angezeigt

– aber: WebServer "zustandslos"

• Was ist Nachbarschaft?– selbe Seite, n-Links entfernt

– ähnlicher Inhalt

– Zeit

– Stärke der Präsenz

• Umgebung visualisieren?– WWW-Topologie

– Benutzerattribute: Symbol, Name , Kommunikationadressen

• Kommunikation starten?

Präsenz messenPräsenz messen

TreffpunktTreffpunkt

chat, Telefonchat, Telefon

Page 4: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Nachbarschaftsmodelle (1)

• Dynamische Verzeichnisdienste (DDS)– z.B. AOL Buddylist

– Meldung bei Änderungen

– Text-Chat mit Freunden und Bekannten

• Virtueller Konferenzraum (VMR)– Kommerzielle Dienste (chatrooms)

– statische Nachbarschaft

– einige WWW-Seiten

Page 5: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Nachbarschaftsmodelle (2)

• Dynamische Nachbarschaft– individuell

– temporär

– positionsabhängig

• Eigenschaften des Benutzers– Interessen

– besuchte Dokumente

– Präferenzen

– Sprache, Kommunikationsmittel

– Adressen

• Enthält DDS und VMR

Page 6: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Modellierung: Dokumentengraph

• Knoten: Seiten– HTML-Dokumente

– enthaltene Medien (Files, Bilder, Video, Audio)

• Kanten: HyperLinks– <A HREF="Beispiel1.txt"> Hyperlink </A>

– => … Hyperlink …

– URL = DNSname+Pfad+Dateiname

– Kanten können Gewicht haben

• Einbettung von Konferenzräumen– offen

– geschlossen: links besonders markieren

Page 7: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Modellierung: Personen

• Personen im WWW– offen für Kommunikation

– verweilen auf Knoten (Seiten)

– folgen Hyperlinks

– Attribute: Sprache, Interessen, …

• Präsenzfunktion– Zeit auf dem Knoten

– Topologie

• Sichtbarkeit– Präsenz in Umgebung des Ortes

– Stärke der Präsenz

Page 8: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Architektur

• Präsenz messen– ortsbezogene Verbindung

• Nachbarschaft berechnen– neben WWW-Server

• Treffpunkte– Benutzungsschnittstelle

– Visualisierung

• Konferenzen– Management

– CAL: Interface zu Tools

– Merci (MBone), WebMedia, …

– Web-Telepointer

conf-tool conf-tool

Server

WWW-Server(IIS, CERN,Apache)

Net-scape

CoBrowclient

components

Clients

conf-tool conf-tool

Net-scape

CoBrowclient

components

conf-tool conf-tool

Net-scape

CoBrowclient

components

VICI

COMAS

CAL

Page 9: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Komponenten: Server

• User Tracking– Java-Applet meldet Position

– html-Verbindung

• Vicinity-Server– Linkdatenbank

– Benutzerdatenbank

– berechnet Sichtbarkeitsfunktion

• Verteiltes System– serverübergreifende Links

– keine Lastverteilung

VICINet-scape

cbScout

Clients

Users

Net-scape

cbScout

Net-scape

cbScout

VICI

VICI

Page 10: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Virtual Presence Protocol

• CoBrow Komponenten verbinden– http kompatibel

– in http-get, http-post gekapselt

• Objekte und Operationen– Benutzer, Dokument, ...

– get, put für Attribute der Objekte

– enter und leave

– link und unlink

• Asynchroner Mechanismus– subscription

– Änderungen kommen automatisch

• IETF-Draft [Wolf 98]

cbScout userinterface

VICI COMAS

CAL

http vpp

userinterface

cbScout

cbScout

cbScout

Page 11: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Komponenten: Klienten• Treffpunkt

– zeigt Nachbarn

– startet Kommunikationsdienste

• User Interfaces– Java Applet

– dynamische html-Seite

– VRML-Szene

Page 12: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Konferenz mit WebMedia• WebVideo

– Live-Media WWW-Server

– viele Klienten

– individuelle VideoStröme

– JPEG, GIF, MPEG, H.261

• WebAudio– GSM, ADPCM

– Java-Decoder

Internet HeinerAndreas

Page 13: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Projekt Cobrow

• EU-Telematics-Projekt– 4. Rahmenprogramm

– EU-Förderung 800 KEuro + 700 KEuro

– ETHZ, Uni Lancaster, Märklin, IA, Healthnet

– Koordinator: KF

• Virtuelle Nachbarschaft– ... Patent [Wolf, KF]

• Helpdesksoftware

• User Trials– Schweizer Tourismus Agentur

– Medizinische Seminare

– Elektronik-Konstruktion und -Fertigung

Page 14: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Anwendungen

• Studium– Übungen und Lernen

– Präsenz auf Skript

– ad-hoc Arbeitsgruppen

• Virtuelles Labor– große Forschergruppen

– lose Zusammenarbeit

– Tele-Experiment

• E-Commerce– Beratung und Verkauf im CyberStore

– direct marketing

Projekt ShopAware

M=L1

M=L2

M=URL

Page 15: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Meetlets

• Nachbarschaft personalisieren– Rollen

– Suche nach besonderen Partnern

– Ausschluß bestimmter Personen/Rollen

– Stimmung, …

• Mobile Agenten vertreten Benutzer– werden in VP-Server geladen

– kommunizieren mit Klient

– filtern die Nachbarschaft

– Prototyp in Java

– Meetlet Wizard nötig

Meetlet Server

Agent1Agent3

Agent2

User1 User2User3

Internet

Page 16: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Skalierbarkeit

• Vielbesuchte Seiten– CNN, …

– Warenhäuser

• Meetlets

• Semantische Vicinity– Dokumenteninhalt

– zusätzliche Metrik

– hohe Such-Komplexität

• Gute Algorithmen

• Skala der Parallelität

VP-ZentraleVP-Zentrale

ViciMLSViciMLS

ViciMLSViciMLS

ViciMLSViciMLS

ViciMLSViciMLS

zentral

parallel

PresDB

PresDB

PresDB

PresDB

PresDB

PresDB

PresDB

PresDB

Page 17: Virtuelle Präsenz im Internet Konrad Froitzheim

Konrad Froitzheim Virtuelle Präsenz

Ergebnisse

• Virtuelle Präsenz– Navigationshilfe, Zusammenarbeit, neue Freunde, …

– das Web als soziales Erlebnis

• Modellierung– Orte, Personen und Kommunikation

– Präsenzfunktion

• Implementierung– Klienten und (verteilte) Server

– Protkoll

• Meetlets

• Dynamische Seiten und Skalierbarkeit

• http://www.cobrow.com

VICI

COMAS

CALaudio video

collaboratemeeting

place

scoutWWW


Top Related