Collaborative Context Recognition for Mobile Devices Software for Context-Aware Multi-User Systems...

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

    15-Jan-2016
  • Category

    Documents

  • view

    214
  • download

    0

Transcript of Collaborative Context Recognition for Mobile Devices Software for Context-Aware Multi-User Systems...

Page 1: Collaborative Context Recognition for Mobile Devices Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

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 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.

Page 3: Collaborative Context Recognition for Mobile Devices Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

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 Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

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 Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

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 Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

Simple Model for Human Behavior

CA

Lost

Doubt

Do

Ask

Imitate

Page 7: Collaborative Context Recognition for Mobile Devices Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

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 Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

Application Area

Geomarketing Jaiku Clarity Brickstream Nintendo 3DS Latitude by Google

Page 9: Collaborative Context Recognition for Mobile Devices Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

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 Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

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 Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

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 Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

Implementation Close look

Symbian S60, IOS

Apache TomcatWindows, Linux

Actor

MobileDevices

CCR Server

Page 13: Collaborative Context Recognition for Mobile Devices Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

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 Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

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 Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

Architecture ideas

Data Access

Business

Presentation

Data Mining for new Contexts rules

More Flexibilityand spreadablewith Web Services

Rich User Interfaces,Context Aware like DK