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 RFARFA 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)
RAPID
BASIC
APPLIED
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
MediaTeamUniv. of Oulu
www.mediateam.oulu.fi
ISGUniv. of Oulu
www.ee.oulu.fi/mvis/research/isg/
HCIUniv. of Oulu
www.tol.oulu.fi/tutkimus/index.html
Umiacs/LAMPUniv. of Maryland
www.umiacs.umd.edu
Research
Capnet Areas
Ubicomp via mobile device
Advanced UI
Context solving
Content Processing
Intelligent SW
Adaptive content
Environmentmanagement
ProximityTransactions
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 inTEG partner
experts
Reviewin 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 classificationof features
Accept features toUBI architecture
framework
Map selected featuresto technology candidates
Perform E2E check& technology consistency
Perform research tofind optimum solution
Reviewin scientific
forums
CAPNET Research Process
CAPNET Architecture Building BlocksCAPNET 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
ConnectivityManagement
Engine
ConnectivityManagement
Engine
Multimodal UIEngine
Multimodal UIEngine
ContextEngine
ContextEngine
Media Intelligence
Engine
Media Intelligence
EngineAI
Engine
AIEngine
VirtualStorageEngine
VirtualStorageEngine
ServiceDiscovery
Engine
ServiceDiscovery
Engine
ApplicationPartitioning
Engine
ApplicationPartitioning
Engine
CAPNET Architectural Entities
Scripts or Application
Logic
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 AssesmentUBI Engine Structure
STATIC
DYNAMIC
INTERFACE FUNCTIONS
F (n0..nx)=D1
F (n0..nx)=Dn
..F (k0..kx)=
S1
UPGRADE FD
COREMESSAGINGINTERFACE
DYNAMICMESSAGINGINTERFACE
• 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 Taxonomy1. 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 EE
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!
Top Related