Transcript Gonzalez
Collaborative Context Recognition for
Mobile Devices
Software for Context-Aware
Multi-User Systems
Professor Joao Sousa
David Gonzalez
Overview
Summary of Huuskonen CCR
Theory Abstract.
Model Interpretation.
Implementation Close look.
Long-term context
Related works.
Recommendations.
Theory Abstract
Once upon a time....
Mobile Devices(MD) were too limited(e.g. Power
computing, Energy dependent, not common).
Well, still is like that but they are “ubiquitous”.
PCs are not “wearable”, but MDs are.
MD User Interface are limited, but they are
Communication Hubs.
Theory Abstract
Human Computer Interaction(HCI) must
integrate Sensors to engage a real Context
experience.
Sense of:
Location
Social Situation
Tasks
Activities
Must be easy to the user, but the
Theory Abstract
Context Awareness (CA):
Humans are a “Rank-A” CA animals, because:
We use CA for primitive functions like Survival,
Reproduction and Subsistence.
Imitate and Learn is a common behavior, so
We are Context-driven individuals.
The issue is how transfer this to Machines.
Simple Model for Human Behavior
Doubt
Imitate
Do
CA
Lost
Ask
Mobile Context Awareness
This is the first step to allow CCR.
It merges IA and HCI.
Examples:
Location
Environmental Sensors
Biometrics
Acceleration sensors
Multimedia
Application Area
Geomarketing
Jaiku
Clarity Brickstream
Nintendo 3DS
Latitude by Google
Long-term goal
State CCR as part of global Initiative.
This is not isolated research, but a common
effect of Computing Paradigm Shift.
Establish improvements to the current
architecture.
Till now the architectures work, but lack of
new frameworks to ease the inherent
flexibility of this kind of systems.
Model Interpretation
A CCR Looks like:
Process
Method
Context
Reasoning
Context
Recognition
Context
Awareness
Sensors signals
CCR
Server
Weighted
Voting
Protocol
Signal
Processin
g
Model Interpretation
A CCR System Looks like:
Process
Actor
Context
Reasoning
Context
Recognition
Context
Awareness
Sensors signals
CCR
Server
Mobile
Device
Group
Mobile
Device
Implementation Close look
Actor
Apache Tomcat
Windows, Linux
CCR
Server
Symbian S60, IOS
Mobile
Devices
Development up to present
State CCR as part of global Initiative:
2008, Bannach – Context Recognition
Network
2005, Sung & Blum – Wearable computing
2003, Huuskonen – CCR for MD
Recommendations
New SW Platforms are requires, in this
particular case: Android.
Stronger Architecture are required in the
Business layer, specifically Web Services.
Ontologies are proposed, not yet
implemented.
Architecture ideas
Presentation
Business
Data Access
Rich User Interfaces,
Context Aware like DK
More Flexibility
and spreadable
with Web Services
Data Mining for
new Contexts
rules