130 likes | 136 Views
Explore the world of presence and mobility applications in the innovative field of Computer-Supported Cooperative Work (CSCW) technology. Discover how presence and awareness can enhance communication and collaboration in virtual environments, and delve into the challenges and opportunities in mobile services and location-aware applications. Learn about the potential of mobile advertisements, shopping, gaming, guides, and traffic directions, and understand the dynamic nature of presence information in today's digital era.
E N D
Applications of presence Henk Eertink (mailto:H.Eertink@telin.nl) http://www.telin.nl/
Agenda • Presence • CSCW • Mobility
Telematica Instituut • Dutch research centre • networked applications • (operational) service management • middleware technology • innovation • usability • annual turnover M€ 15; 130 FTE research capacity • sponsored a.o. by IBM, Lucent, ING-bank, KPN, SURFnet, Ericsson
Presence; our view on it... • Information about • in which environment you (virtually and/or really) are • what you are doing • who you are • Virtual presence • ‘you are there’ : presence of the user somewhere else • ‘it is here’: presence of remote objects/users near the user • ‘we are together’: two or more communicators are transported together to a shared place • Persistent presence • (3rd party) information about your current presence
presence & awareness • PresenceThe extent to which information about a person and his or her current location, activities, etc, is available to others • Awarenessthe extent to which people observe/are aware of information about another person's current location activities, etc.
Applications in CSCW • Conferencing applications • H.323-based • SIP • IP-telephony • Message-based applications • e-mail • calendaring/scheduling • message-based application environments, like Lotus Notes, MS Exchange CSCW = Computer Supported Cooperative Work
CM = conference manager CE1 CE2 CE3 CE = conference enabler M = medium CM M4 M5 M1 M3 M2 CSCW-reference architecture
directory (LDAP/ILS) file sharing sharedbrowser audio video CSCW - architecture presence protocol(ICQ / MSN Messenger) HTTP/WebDAV+ ‘awareness’ conference management (1) H.323/T.120; (2) SIP/SAP/SDP applicationsharing ...
Wrap-up: Presence in CSCW • ‘we are together’ notions: • joint usage of common resources (web-services, files, …) as a source for on-line communication • integration of existing proprietary (or future standards-based) instant messaging and presence solutions in CSCW architecture • this requires product-specific or server-specific coding!
Challenges in mobility • Adaptive services • rapidly changing network conditions • different types of terminal capabilities • capacity and programmability of terminals • Location-aware services • spatially situated content spaces: make availability of content dependent on the current position of the user • virtual representation & presence: manage the relation between users, and their position
The intelligent mobile world I am Nikita and I like holidays I am a pda and have colorcapabilities I am the app. Server of x.com and offer service A and B I am a combination of information defining the environment around a user I can deliver 500 Kbit connection Physical environment 3G network users Systems & applications Devices
Customised Mobile Services • Person & location information (directory/cscw): who is where? • Mobile Advertisements (business): push-adds using spatially situated content spaces. • Mobile Shopping (business/cscw): somebody is shopping for you. • Mobile Magic (gaming): collecting video clips/cards for strategic role playing (pokemon) with other “nearby” players. • Mobile Guide (business/learning): personal electronic guide for tours in city/museum etceteras. • Mobile Traffic Directions (transportation): receiving personal traffic directions & info.
Presence and mobility • ‘brave new world’ and ‘big brother’ are awfully close • presence info definition • static information (vcard-style) • user profiles • ‘emotional status’ (reachable, busy, offline, … ) • dynamic information per terminal: • capabilities + status + current location + current activity • Presence client-server & server-server protocols • will base ourselves on current standardization efforts in IMPP (cf other presentation)