Location-based presence

Download Report

Transcript Location-based presence

Location-based PRESENCE
Henk Eertink, Hans Kruse, Martin Snijders
(Telematica Instituut)
Holger Bönisch, Holger Christein, Marc Prager
(Technical University Ulm)
Klaas Wierenga (SURFnet)
Supported by CISCO systems
Agenda
• Location-based presence
• Component-groupware
• Project objectives
• DEMO
Location-based presence
• How do you meet people via the internet?
– Directory lookup
• e.g. LDAP for telephone numbers / e-mail adresses
– On-line buddies
• MSN, Yahoo, AOL
• But what about occasional meetings?
– Like in a shop
– Or in a library or educational centre
– Or in a group that works together?
• Based on results from the EU-Telematics ‘Cobrow’
project
Location-based presence service
• Use URLs as ‘virtual locations’
• Extend web-browsers with presence-announcements
• Compute vicinity in presence servers
WWW
Server
Pres.
Server
WWW
Server
HTTP
Web
Browser
Pres.
Client
Pres.
Server
PRESENCE
Protocol
Internet
Web
Browser
Pres.
Client
Presence Information profile
Access and updates to all entries are controlled by the end-user!
• Name
• Contact information (per tool)
– preferrably stored indirectly as an LDAP URL
• Current location (web, physical)
• Current locks on editable objects
• Not yet:
– Current state of the terminal
• busy
• available
• disconnected
– Access control lists
Groupware
• Share knowledge
• Work together
• Feedthrough of other’s activities
• there are problems:
– a lot of tools
– lack of cooperation between tools
CoCoWare principles
• component-based
– so users can mix&match tools according to their needs
• tailorable
– so users can adapt the system to their preference(s)
• can evolve over time
– so users can extend the system for changing needs
• client-side only
– leverage existing signalling protocols and tools
CoCoWare reference architecture
CE
Conference Enabler
directory for (invitable) people
and/or (joinable) conferences
CE
Conference Enabler
CM
CM
Conference Manager
manages the set of
participants, tools & coordinators in a conference
Conference Manager
CO
CO
Coordinator
Coordinator
executes role-based coordination policy on tool(s)
CT
Conference Tool
CT
Conference Tool
provides direct and/or indirect communication tools
between conference participants
Project Objectives
• Virtual presence system
• integrated in a collaboration environment
• validated in a pilot
• current status:
– see demo...
– work on generalization of data model to support multiple
client-states per user
– work on wrapping additional applications and existing
presence systems
Demo-architecture
‘the web’
H323
peer(s)
Presence
server
H.323
http-based protocol
http
workstation
MS-IE5
CoCoBrowse
CoCoNetmeeting
CoCoWare
DEMO that shows...
• Awareness of remote users
• Controlled visibility
• Locking feedthrough for WebDAV repositories
• Integration with Netmeeting for synchronous
communication
More info
• Gigaport Presence activities
– Klaas Wierenga (mailto://[email protected])
– Henk Eertink (mailto://[email protected])
• CoCoWare:
– http://cocoware.telin.nl/
– mailto://[email protected]
• Presence server: the VPS system
– http://www-vs.informatik.uni-ulm.de/
– mailto://[email protected]