15
Collaborative Context Recognition for Mobile Devices Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez

Collaborative Context Recognition for Mobile Devices

Embed Size (px)

DESCRIPTION

Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez. Collaborative Context Recognition for Mobile Devices. Overview. Summary of Huuskonen CCR Theory Abstract. Model Interpretation. Implementation Close look. Long-term context Related works. - PowerPoint PPT Presentation

Citation preview

Page 1: Collaborative Context Recognition for Mobile Devices

Collaborative Context Recognition for Mobile Devices

Software for Context-Aware

Multi-User SystemsProfessor Joao Sousa

David Gonzalez

Page 2: Collaborative Context Recognition for Mobile Devices

Overview

Summary of Huuskonen CCR

Theory Abstract.

Model Interpretation.

Implementation Close look.

Long-term context

Related works.

Recommendations.

Page 3: Collaborative Context Recognition for Mobile Devices

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.

Page 4: Collaborative Context Recognition for Mobile Devices

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 implementation is not trivial.

Page 5: Collaborative Context Recognition for Mobile Devices

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.

Page 6: Collaborative Context Recognition for Mobile Devices

Simple Model for Human Behavior

CA

Lost

Doubt

Do

Ask

Imitate

Page 7: Collaborative Context Recognition for Mobile Devices

Mobile Context Awareness

This is the first step to allow CCR. It merges IA and HCI. Examples:

Location Environmental Sensors Biometrics Acceleration sensors Multimedia

Page 8: Collaborative Context Recognition for Mobile Devices

Application Area

Geomarketing Jaiku Clarity Brickstream Nintendo 3DS Latitude by Google

Page 9: Collaborative Context Recognition for Mobile Devices

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.

Page 10: Collaborative Context Recognition for Mobile Devices

Model Interpretation A CCR Looks like:

ContextAwareness

Context Recognition

Context Reasoning

Sensors signals

Process Method

SignalProcessing

WeightedVotingProtocol

CCR Server

Page 11: Collaborative Context Recognition for Mobile Devices

Model Interpretation A CCR System Looks like:

ContextAwareness

Context Recognition

Context Reasoning

Sensors signals

Process Actor

MobileDevice

MobileDeviceGroup

CCR Server

Page 12: Collaborative Context Recognition for Mobile Devices

Implementation Close look

Symbian S60, IOS

Apache TomcatWindows, Linux

Actor

MobileDevices

CCR Server

Page 13: Collaborative Context Recognition for 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

Page 14: Collaborative Context Recognition for Mobile Devices

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.

Page 15: Collaborative Context Recognition for Mobile Devices

Architecture ideas

Data Access

Business

Presentation

Data Mining for new Contexts rules

More Flexibilityand spreadablewith Web Services

Rich User Interfaces,Context Aware like DK