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