Context-aware Pervasive Networking (CAPNET)

friendlybathMobile - Wireless

Nov 12, 2013 (7 years and 10 months ago)

237 views


Minna Isomursu


Context
-
aware Pervasive Networking (CAPNET)


Mobile Forum’s Research Focus Area

Aim, focus and goal of the CAPNET Program

Aim: the essential foundation for new information and communications technologies
in the context
-
aware mobile ubiquitous computing domain.


Focus: the mobile user perspective, where other terminals and services are utilised
via a personal mobile device in a gateway
-
like fashion.


Goal: iterative and progressive development of technologies enabling truly
pervasive networking environments for applications, using existing and emerging
computing platforms and environments as a technological basis.

Organization of RFA

RFA program is organized in following work modules:

Basic technology research (
fundamentals
; creation of new technology)


Long term (over whole RFA) research focusing on selected fundamental phenomena,
tacking tough problems. I.e. "grand challenge" problems that (when solved) offer high
potential for commercial or other means of exploitation.

Applied technology research (
integration technologies
; needed to connect developed basic
technology to future application areas)


Medium term (6months
-
2years) research, focusing on investigation of environment, end
-
to
-
end technologies that provide new breakthrough possibilities by exploiting technology
convergence with entirely new technologies. I.e. "semi challenge" problems with more
practical functionalities in current real life environment

Cross
-
deployment research (
future applications
; preparing demonstrations of expected
future impacts)


Short term (3
-
9months) research, aimed at producing new application innovations,
concepting new promising application in the early stage of basic
-
applied research. I.e.
"window
-
to
-
the
-
future" application and tackling/foreseeing their problems (feedback to
fundamentals)


Motivation for CAPNET Program



Pervasive networking is a promising


area for creation of
environment


aware

personalized mobile services.




The large penetration, capability


increase and minityriazation of


mobile networks and devices


enable the
creation of

cheap


pervasive services.


=> huge business potential exist!




Next generation value nets will be


built on physical
sub
-
nets & smart


personal spaces
.



(E.g. local mobile commerce, smart


communication, p2p interactions &


consumer initiated content creation, sharing of


services/content, virtual value communities)

Support infrastructure for pervasive services:



Flexibility in network progammability



Multi
-
channel, multi
-
zoned services offering



Advanced resource and profile management



Easily tailorable, self
-
configurable services

MAIN AIM OF CAPNET PROGRAM:


TO CREATE UBI TECNOLOGY ENABLERS


MAP LUCRATIVE DISCONTINUITIES


”GROW” NECESSARY WORKFORCE/COMPETENCE TO LAUCH UBI BUSINESS:

spin
-
offs, new product businesses & services, fill white
-
spaces


TAKE LEAD IN NEW EXITING ”4G” AREA IN A CONRETE FASHION, WITHOUT HYPE.

CAPNET Partner Network 2002

MediaTeam

Univ. of Oulu

www.mediateam.oulu.fi

ISG

Univ. of Oulu

www.ee.oulu.fi/mvis/research/isg/

HCI

Univ. of Oulu

www.tol.oulu.fi/tutkimus/index.html


Umiacs/LAMP

Univ. of Maryland

www.umiacs.umd.edu

Research

Capnet Areas

Ubicomp via

mobile device

Advanced UI

Context solving

Content Processing

Intelligent SW

Adaptive content

Environment

management

Proximity

Transactions

Reliability

Zoned networking

Ubi concepting

Business

Nokia

Ventures Organization

Mobile Phones

Nokia

Hantro

IBM

CCC

Sonera

University of

Linköping

CAPNET Innovation Process

Application
ideas

Application
scenarios

Scenario
analysis

Scenario

review

Scenario

acceptance

Review in

TEG partner

experts

Review

in RFASG

List of desired

features

”dream functionality”

”What is it? Why is it important? Is it doable?”

”Select UBI
-
enabling features?”

”Chart architectural impacts?”

”Technologies needed?”

Classify features

according to

UBI architecture

Review classification

of features

Accept features to

UBI architecture

framework

Map selected features

to technology


candidates

Perform E2E check

& technology

consistency

Perform research to

find optimum solution

Review

in scientific

forums

CAPNET Research Process

CAPNET Architecture Building Blocks

CAPNET uses a unique engine
-
based approach to focus on value adding
functionalities and gain rapid creation of service functionality, e.g.


Multimodal UI Engine


Suitable input/output methods for current environment setup


GUI adapts to situation, requires new approach to GUI


Robustness when roaming between smart spaces


Connectivity Management Engine


Light engine in the device to take care of current connectivity and consistency of
application or content (being consumed)


Network engine to offer optimum choice of connectivity setup required by
currently available applications/content or offered from current environment


Collaboration of different entities


Virtual Storage Engine


Storing application and content should be transparent and seem local (e.g.
caching) from application point of view, although the actual data is distributed
between network and device


Context Engine


Light engine in the device


Network engine in service provider


Their cooperation in resolving current contextual data


Application Partitioning Engine


Partition application optimally according to environment setup and application
preferences


Use context engine and SD engine input to aid partitioning


Service Discovery Engine


Light engine in the device


Network engine in service / local provider environment


Their cooperation in resolving current service portfolio


Connectivity

Management

Engine

Multimodal UI

Engine

Context

Engine

Media

Intelligence

Engine

AI

Engine

Virtual

Storage

Engine

Service

Discovery

Engine

Application

Partitioning

Engine

CAPNET Architectural Entities

Scripts or


Application

Logic

Application Level UBI
-
Enablers

Value Adding Service Enablers

Core UBI Enablers

CAPNET Architectural Entities

*)
Engines can reside either in device,

local domain or network server

=> Allows for rapid integration also to existing platforms

Basic design requirement: calm technology approach combined with mobility

UBI Engine Assesment

UBI Engine Structure

STATIC

DYNAMIC

INTERFACE

FUNCTIONS

F (n0..nx)=

D1

F (n0..nx)=

Dn

.

.

F (k0..kx)=

S1

UPGRADE F
D

CORE

MESSAGING

INTERFACE

DYNAMIC

MESSAGING

INTERFACE



UBI Engines are independent ”micro
-
servers”


requiring very little resources



Interface uses XML
-
syntax for maximum


environment compatibility



STATIC block is mandatory, providing core


functions in Engine scope (Memory <<)



DYNAMIC block can be tailored according


to environment needs

Architecture Taxonomy

1. Direct Engine
-
Application Connection

2. Local Domain of Networked Engines

3. Hybrid Domains of Networked Engines

E

Browser

Application

Local/Mobile Environment

E

Browser

Application

Local/Mobile Environment

E

E

E

E

Local Hosted Environment

E

Browser

Application

Local/Mobile Environment

E

E

E

E

Local Hosted Environment

E

E

E

Remote Hosted Environment

or

or

or

Application Scenarios

ContextAwareWellbeing

Tom downloads an exercise planning
application written in Java.

While Tom is climbing, the application
monitors the details of Tom’s condition.

The application automatically develops a near
-
term fitness plan appropriate for Tom
given his current physical condition.

The application automatically finds and recognizes the various health monitoring
gadgets which Tom is wearing.

Now I can
really start

‘extreming’


KnowYourWhereabouts

Marie buys a new phone. She is
showing it to her friend Susie.

Marie gives names to positions.

Marie leaves to work, surprised that her phone helped her not to be late.

The device has learnt where Brandi likes to visit and what she does.

Look, it
remembers!

I am going to
teach my
phone my
habits.

Your phone is
peeping

Looks cool!

After one week…

HotStone

Brandi is home alone, preparing her lecture for tomorrow.
Her husband, Tom, is working late again.

...she knows that Tom is thinking
about her.

Tom feels lonely; he presses his HotStone.

I wish Brandi
and I had
more time
together.

How sweet.

I
’ll give him a

call.

Brandi feels her own HotStone warming up...

WishList

Shopping

LunchAssistant

Thank You!


Minna.Isomursu@oulu.fi