View
26
Download
0
Category
Preview:
DESCRIPTION
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. Virtuelle Präsenz. Konrad Froitzheim. Nachbarschaft. Dokumentenraum - PowerPoint PPT Presentation
Citation preview
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
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
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
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
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
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
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
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
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
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
Konrad Froitzheim Virtuelle Präsenz
Komponenten: Klienten• Treffpunkt
– zeigt Nachbarn
– startet Kommunikationsdienste
• User Interfaces– Java Applet
– dynamische html-Seite
– VRML-Szene
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
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
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
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
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
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
Recommended