Context-aware Instant Messenger for Mobile Users
description
Transcript of Context-aware Instant Messenger for Mobile Users
Smart Instant Messenger @ HKU
Context-aware Instant Messenger for Mobile Users
Supervisor: Dr.Cho-Li Wang
CS Final Year Project(Year 2006-2007)
Smart Instant Messenger @ HKU
The Future Landscape –Pervasive Computing Environment
Everything becomes smart and connected
The pen, the toy, the wall, the living room and “you”They “talk” and cooperate to make your life better
Smart Instant Messenger @ HKU
Pervasive CommunicationAnytime, anywhere“Anything”In a buddy-like way
Appropriate– Knowing when, where, how
Familiar – “gd nite & cu tmr”– Use your own dialect
This project looks at the potential usage of IM on mobile devices in future pervasive environments.
The Project Goal
P D S O
P
D
S
O
P – Person
D – Device
S – Software
O – Other entities
Smart Instant Messenger @ HKU
Pushing IM into PCE
Everything as your buddy and can be communicated using real-time message exchangeThree main features
Context-aware presence managementContext as presence Different buddies see different status
Resource buddy servicesextend the concept of “buddies” to all software and hardware components in your working space IM as the unified communication interfaceBuddy understands your dialect
Dynamic groupingLocation-based Grouping (“buddy discovery”)Activity-based Grouping (“task centric”)
Smart Instant Messenger @ HKU
Overview of the architecture
Extend the IM framework and implant context-aware behaviors
Separate context provision from context consumption
Everything’s behind an SIM client
Distributed Servers Architecture
`
Distributed SIM Server
SIM Server
Smart Spaces
SIM Client
SIM Client
SIM Client
SIM Client
Context Providers(Gather context data from various sources and
provide them in various formats…)
Context Providers(Gather context data from various sources and
provide them in various formats…)
Extended IM Framework (Interaction between IM server and client)
Extended IM Framework (Interaction between IM server and client)
SIM ClientSIM Client SIM ServerSIM Server
Context-aware Supporting Middleware(Context modeling, reasoning,
event monitoring…)
Context-aware Supporting Middleware(Context modeling, reasoning,
event monitoring…)
Sensor Sensor Sensor
Smart Instant Messenger @ HKU
Software and Hardware Needed
Hardware : iPAQ PDANetwork: WLAN (802.11) + BlueToothSensor : RFID
SoftwareRule-based reasoning engine
Tools: Jena, Protégé Language: Java, OWL (for building context model)
IMJabber Instant Messaging system, http://www.jabber.org/ XML-formatted message exchange
Smart Instant Messenger @ HKU
Best Paper Award in GPC2006
Terry Law
Nadia Zhang