170 likes | 340 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.
E N D
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) BASIC APPLIED RAPID
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 ofcheap 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) 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. • 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
CAPNET Partner Network 2002 Nokia Ventures Organization IBM ISG Univ. of Oulu www.ee.oulu.fi/mvis/research/isg/ Zoned networking MediaTeam Univ. of Oulu www.mediateam.oulu.fi Context solving Adaptive content Intelligent SW ProximityTransactions Environment management Hantro University of Linköping Ubicomp via mobile device CCC Reliability Umiacs/LAMP Univ. of Maryland www.umiacs.umd.edu Advanced UI Content Processing Ubi concepting Capnet Areas HCI Univ. of Oulu www.tol.oulu.fi/tutkimus/index.html Sonera Research Nokia Mobile Phones Business
Scenario analysis Scenario acceptance Application scenarios Application ideas Scenario review CAPNET Innovation Process ”What is it? Why is it important? Is it doable?” Review in TEG partner experts Map selected features to technology candidates List of desired features”dream functionality” Classify features according toUBI architecture Review in RFASG Perform E2E check & technology consistency Accept features toUBI architecture framework Review classification of features Review in scientific forums Perform research tofind optimum solution ”Chart architectural impacts?” ”Select UBI-enabling features?” ”Technologies needed?”
CAPNET Architecture Building Blocks *) Engines can reside either in device, local domain or network server CAPNET Architectural Entities CAPNET Architectural Entities • 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 Scripts or Application Logic Multimodal UI Engine Application Partitioning Engine Application Level UBI-Enablers Context Engine Media Intelligence Engine AI Engine Value Adding Service Enablers Connectivity Management Engine Virtual Storage Engine Service Discovery Engine Core UBI Enablers => Allows for rapid integration also to existing platforms Basic design requirement: calm technology approach combined with mobility
F (k0..kx)= F (n0..nx)= F (n0..nx)= Dn D1 S1 UBI Engine Assesment UBI Engine Structure Architecture Taxonomy 1. Direct Engine-Application Connection Browser Application INTERFACE FUNCTIONS . or . E DYNAMIC MESSAGING INTERFACE DYNAMIC Local/Mobile Environment 2. Local Domain of Networked Engines UPGRADE FD Browser Application or E CORE MESSAGING INTERFACE STATIC E E E E Local/Mobile Environment Local Hosted Environment • 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 3. Hybrid Domains of Networked Engines E Browser Application or E E E E E Remote Hosted Environment E E Local/Mobile Environment Local Hosted Environment
ContextAwareWellbeing Now I can really start ‘extreming’… Tom downloads an exercise planning application written in Java. The application automatically finds and recognizes the various health monitoring gadgets which Tom is wearing. The application automatically develops a near-term fitness plan appropriate for Tom given his current physical condition. While Tom is climbing, the application monitors the details of Tom’s condition.
KnowYourWhereabouts After one week… I am going to teach my phone my habits. Looks cool! Marie buys a new phone. She is showing it to her friend Susie. The device has learnt where Brandi likes to visit and what she does. Look, it remembers! Your phone is peeping Marie gives names to positions. Marie leaves to work, surprised that her phone helped her not to be late.
HotStone I wish Brandi and I had more time together. Brandi is home alone, preparing her lecture for tomorrow. Her husband, Tom, is working late again. Tom feels lonely; he presses his HotStone. How sweet. I’ll give him a call. Brandi feels her own HotStone warming up... ...she knows that Tom is thinking about her.