SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
UBICOMM
           2012
         Barcelona


           Introduction    Context Management Infrastructure   The Context Manager   Prototype     Conclusions



              THE CONTEXT MANAGER:
       PERSONALIZED INFORMATION AND SERVICES
             IN MOBILE ENVIRONMENTS
                                            Pablo Curiel Álamo
                                          Ana Belén Lago Vilariño
                                 DeustoTech - Deusto Institute of Technology
                                               Bilbao, Spain




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 1
UBICOMM
            2012
          Barcelona
                                                                                           TABLE OF CONTENTS
            Introduction   Context Management Infrastructure   The Context Manager   Prototype     Conclusions




      •   Introduction
      •   The Context Management Infrastructure
      •   The Context Manager
      •   Prototype and Use Case
      •   Conclusions


Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 2
UBICOMM
           2012
         Barcelona
                                                                    CONTEXT AND CONTEXT-AWARENESS
            Introduction
          INTRODUCTION     Context Management Infrastructure   The Context Manager   Prototype     Conclusions




     • Context information management has
       become of great interest
           – Context-aware application development
           – Information and service personalization
           – Greater relevancy for the end-users




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 3
UBICOMM
           2012
         Barcelona
                                                                 CONTEXT-AWARENESS IN MOBILE DEVICES
            Introduction
          INTRODUCTION       Context Management Infrastructure    The Context Manager   Prototype   Conclusions



                           Mobile devices  Great platform




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                  4
UBICOMM
           2012
         Barcelona
                                                                                                          THE GOAL
            Introduction
          INTRODUCTION     Context Management Infrastructure   The Context Manager   Prototype     Conclusions



      • Give service to a mobile and user-tailored
        service environment
      • Manage the context information that will
        enable:
            – Selecting services which are relevant to the end-
              users
            – Adapting those services to better meet end-user
              needs


Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 5
UBICOMM
           2012
         Barcelona
                                                                                                       WHAT IS IT?
           Introduction   Context Management Infrastructure
                          CONTEXT MANAGEMENT INFRASTRUCTURE   The Context Manager   Prototype      Conclusions



      • The context management infrastructure
            – Is responsible for dealing with context information
              during its whole life cycle
                     • Information provisioning
                     • Adaptation and aggregation
                     • Usage of it in benefit of the user
      • Comprised of a series of elements, which can
        be classified in three groups depending on the
        task they carry out with context information
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 6
UBICOMM
           2012
         Barcelona
                                                                                         CONTEXT PROVIDERS
           Introduction   Context Management Infrastructure
                          CONTEXT MANAGEMENT INFRASTRUCTURE   The Context Manager   Prototype      Conclusions



      • The Context Management Infrastructure




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 7
UBICOMM
           2012
         Barcelona
                                                                                         CONTEXT PROVIDERS
           Introduction   Context Management Infrastructure
                          CONTEXT MANAGEMENT INFRASTRUCTURE   The Context Manager   Prototype      Conclusions



      • Context Providers
                                           – Entities which provide context
                                             information to the system
                                           – Physical sensors, mobile devices,
                                             social networks, services...




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 8
UBICOMM
           2012
         Barcelona
                                                                                         CONTEXT PROVIDERS
           Introduction   Context Management Infrastructure
                          CONTEXT MANAGEMENT INFRASTRUCTURE   The Context Manager   Prototype      Conclusions



      • Context Consumers
            – Entities which make use of
              context information to adapt
              their behaviour or to take
              decisions




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 9
UBICOMM
           2012
         Barcelona
                                                                                         CONTEXT PROVIDERS
           Introduction   Context Management Infrastructure
                          CONTEXT MANAGEMENT INFRASTRUCTURE   The Context Manager   Prototype      Conclusions



      • The Context Manager




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 10
UBICOMM
           2012
         Barcelona
                                                                                     THE CONTEXT MANAGER
           Introduction    Context Management Infrastructure   THE CContextMANAGER
                                                               The ONTEXT Manager    Prototype     Conclusions



      • The Context Manager: The central element
            – Relieves mobile devices from carrying out
              demanding tasks with context information
            – Context repository
                     • Stores context information received from the sources
                     • Allows consumers to access it
            – Data-centric approach
            – Comprised of a series of independent and
              reusable components

Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 11
UBICOMM
           2012
         Barcelona
                                                                                       THE CONTEXT MANAGER
           Introduction      Context Management Infrastructure   THE CContextMANAGER
                                                                 The ONTEXT Manager    Prototype   Conclusions



      • Current Context
            – Stores the context information which is valid in each moment.


      • Context Broker
            – Receives the context information from the sources and stores it
              in the current context
            – Responds consumers’ requests querying the current context
            – Two subcomponents
                     • Query Manager: Synchronous access to the context
                     • Suscription Manager: Asynchronous access to the context




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 12
UBICOMM
           2012
         Barcelona
                                                                         THE CONTEXT MANAGEMENT API
           Introduction    Context Management Infrastructure   THE CContextMANAGER
                                                               The ONTEXT Manager    Prototype     Conclusions



      • Unique entry point to the Context Manager
        functionality
      • Generic methods to work with context
        information
            – Add/Remove Context Info
            – Query
            – Subscribe/Notify



Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 13
UBICOMM
           2012
         Barcelona
                                                                                                         PROTOTYPE
           Introduction    Context Management Infrastructure   The Context Manager   Prototype
                                                                                      PROTOTYPE    Conclusions



      • Context Manager
            – Java and OSGi
            – Jena2 and Jenabean
            – RESTful Interface




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 14
UBICOMM
           2012
         Barcelona
                                                                                                         PROTOTYPE
           Introduction    Context Management Infrastructure   The Context Manager   Prototype
                                                                                      PROTOTYPE    Conclusions



      • Contextual Service
            – Suggests plans to
              nearby friends
            – Connected to
              Twitter




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 15
UBICOMM
           2012
         Barcelona
                                                                                                         PROTOTYPE
           Introduction    Context Management Infrastructure   The Context Manager   Prototype
                                                                                      PROTOTYPE    Conclusions



      • Mobile end-user application
            – Android OS
            – Informs the Context Manager
              about user status




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 16
UBICOMM
           2012
         Barcelona
                                                                                                           USE CASE
           Introduction    Context Management Infrastructure   The Context Manager   Prototype
                                                                                      PROTOTYPE    Conclusions



      • Ontology
            – Users
            – Locations
            – Restaurants
            – Activities
            – Alerts




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 17
UBICOMM
           2012
         Barcelona
                                                                                                           USE CASE
           Introduction    Context Management Infrastructure   The Context Manager   Prototype
                                                                                      PROTOTYPE    Conclusions



      • We have 3 friends…

                           Carlos




                                                                           Alfonso
                                                                  Benito




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 18
UBICOMM
           2012
         Barcelona
                                                                                                           USE CASE
           Introduction    Context Management Infrastructure   The Context Manager   Prototype
                                                                                      PROTOTYPE    Conclusions



      • And the Contextual Service…




                                                Subscribe



                                          Friends are in the
                                            same location




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 19
UBICOMM
           2012
         Barcelona
                                                                                                           USE CASE
           Introduction    Context Management Infrastructure    The Context Manager   Prototype
                                                                                       PROTOTYPE   Conclusions



      • Alfonso has a busy day




                                                 Update



                                           Alfonso is Working




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 20
UBICOMM
           2012
         Barcelona
                                                                                                           USE CASE
           Introduction    Context Management Infrastructure   The Context Manager   Prototype
                                                                                      PROTOTYPE    Conclusions



      • Carlos travels to Barcelona

                           Carlos




                                                                           Alfonso
                                                                  Benito




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 21
UBICOMM
           2012
         Barcelona
                                                                                                             USE CASE
           Introduction       Context Management Infrastructure   The Context Manager   Prototype
                                                                                         PROTOTYPE   Conclusions



      • And his mobile app tells the Context Manager
        about it


                     Carlos
                                                     Update




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                   22
UBICOMM
           2012
         Barcelona
                                                                                                             USE CASE
           Introduction    Context Management Infrastructure      The Context Manager   Prototype
                                                                                         PROTOTYPE   Conclusions



      • So the subscription registered by the Service is
        matched

                                                               The 3 friends are in
                                                                   Barcelona!


                                                    Notify




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                   23
UBICOMM
           2012
         Barcelona
                                                                                                             USE CASE
           Introduction    Context Management Infrastructure      The Context Manager   Prototype
                                                                                         PROTOTYPE   Conclusions



      • Organize a meeting!

                               Which friends are
                                  available?




                                                   Query



                                                Carlos & Benito




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                   24
UBICOMM
           2012
         Barcelona
                                                                                                           USE CASE
           Introduction    Context Management Infrastructure   The Context Manager   Prototype
                                                                                      PROTOTYPE    Conclusions



      • Organize a meeting!
                                 Alerts for
                              Carlos & Benito
                             “Wanna meet for a
                                  lunch?”


                                                 Update


                                                 Update




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 25
UBICOMM
           2012
         Barcelona
                                                                                                             USE CASE
           Introduction       Context Management Infrastructure   The Context Manager   Prototype
                                                                                         PROTOTYPE   Conclusions



      • Organize a meeting!
                                           Are there alerts for
                     Carlos                        us?



                                                     Query




                                                     Query
                     Benito


                                                               Yes!
                                                         “Wanna meet for a
                                                             lunch?”



Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                   26
UBICOMM
           2012
         Barcelona
                                                                                                     CONCLUSIONS
           Introduction    Context Management Infrastructure   The Context Manager   Prototype     Conclusions
                                                                                                    CONCLUSIONS



      • A context management infrastructure that
            – Supports resource-limited devices like mobile
              devices
            – Relies on open standards
            – Is extensible




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                  27
UBICOMM
           2012
         Barcelona
                                                                                                   FUTURE WORK
           Introduction    Context Management Infrastructure   The Context Manager   Prototype     Conclusions
                                                                                                    CONCLUSIONS



      • Supporting a Context history
      • Privacy and security policies
            – Trust in context providers
            – Control access for context consumers
      • More demanding real-life validation scenarios




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                  28
UBICOMM
           2012
         Barcelona


           Introduction    Context Management Infrastructure   The Context Manager   Prototype     Conclusions




                                          The Context Manager:
                                 Personalized Information and Services in
                                            Mobile Environments

                                            Pablo Curiel Álamo
                                            pcuriel@deusto.es
                             DeustoTech - Deusto Institute of Technology. 48007
                                                 Bilbao, Spain




Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments                 29

Contenu connexe

En vedette

La nanotecnología
La nanotecnologíaLa nanotecnología
La nanotecnología
crash_1999
 
La vida es dura
La vida es duraLa vida es dura
La vida es dura
djcani
 
Tracking the dynamics of social communities - Visualising altering word cloud...
Tracking the dynamics of social communities - Visualising altering word cloud...Tracking the dynamics of social communities - Visualising altering word cloud...
Tracking the dynamics of social communities - Visualising altering word cloud...
Wolfgang Reinhardt
 
Intretnet tehnologije i internet servisi 2
Intretnet tehnologije i internet servisi 2Intretnet tehnologije i internet servisi 2
Intretnet tehnologije i internet servisi 2
Mirzeta Camdzic
 
Bio Entrenamiento Empresas
Bio Entrenamiento Empresas Bio Entrenamiento Empresas
Bio Entrenamiento Empresas
BioEntrena
 
Pai, Tua simplicidade ensina-me
Pai, Tua simplicidade ensina-mePai, Tua simplicidade ensina-me
Pai, Tua simplicidade ensina-me
IMQ
 
Orrbit_Product_Design
Orrbit_Product_DesignOrrbit_Product_Design
Orrbit_Product_Design
Ken Orr
 

En vedette (12)

La fonction de nutrition 2 b
La fonction de nutrition 2 bLa fonction de nutrition 2 b
La fonction de nutrition 2 b
 
La nanotecnología
La nanotecnologíaLa nanotecnología
La nanotecnología
 
La vida es dura
La vida es duraLa vida es dura
La vida es dura
 
Tracking the dynamics of social communities - Visualising altering word cloud...
Tracking the dynamics of social communities - Visualising altering word cloud...Tracking the dynamics of social communities - Visualising altering word cloud...
Tracking the dynamics of social communities - Visualising altering word cloud...
 
Ahmed Salah C.V
Ahmed Salah C.VAhmed Salah C.V
Ahmed Salah C.V
 
Intretnet tehnologije i internet servisi 2
Intretnet tehnologije i internet servisi 2Intretnet tehnologije i internet servisi 2
Intretnet tehnologije i internet servisi 2
 
Bio Entrenamiento Empresas
Bio Entrenamiento Empresas Bio Entrenamiento Empresas
Bio Entrenamiento Empresas
 
FGX PRESS - Presentación Oportunidad de Negocio Global en español
FGX PRESS - Presentación Oportunidad de Negocio Global en español FGX PRESS - Presentación Oportunidad de Negocio Global en español
FGX PRESS - Presentación Oportunidad de Negocio Global en español
 
Pai, Tua simplicidade ensina-me
Pai, Tua simplicidade ensina-mePai, Tua simplicidade ensina-me
Pai, Tua simplicidade ensina-me
 
25 rutas de cicloturismo de alforjas por Asturias
25 rutas de cicloturismo de alforjas por Asturias 25 rutas de cicloturismo de alforjas por Asturias
25 rutas de cicloturismo de alforjas por Asturias
 
Orrbit_Product_Design
Orrbit_Product_DesignOrrbit_Product_Design
Orrbit_Product_Design
 
Roto plv
Roto plvRoto plv
Roto plv
 

Similaire à UBICOMM 2012 - The Context Manager: Personalized Information and Services in Mobile Environments

Cloud2Bubble: Enhancing Quality of Experience in Mobile Cloud Computing Settings
Cloud2Bubble: Enhancing Quality of Experience in Mobile Cloud Computing SettingsCloud2Bubble: Enhancing Quality of Experience in Mobile Cloud Computing Settings
Cloud2Bubble: Enhancing Quality of Experience in Mobile Cloud Computing Settings
Pedro Costa
 
Tutorial 4 peter kustor
Tutorial 4 peter kustorTutorial 4 peter kustor
Tutorial 4 peter kustor
egovernment
 
3 g be technologized by Dev yusmananda
3 g   be technologized by Dev yusmananda3 g   be technologized by Dev yusmananda
3 g be technologized by Dev yusmananda
dev yusmananda
 
OW2 Clif Use Case OW2con11, Nov 24-25, Paris
OW2 Clif Use Case OW2con11, Nov 24-25, ParisOW2 Clif Use Case OW2con11, Nov 24-25, Paris
OW2 Clif Use Case OW2con11, Nov 24-25, Paris
OW2
 
Meego Italian Day 2011 – Prof. Paolo Bellavista
Meego Italian Day 2011 – Prof. Paolo BellavistaMeego Italian Day 2011 – Prof. Paolo Bellavista
Meego Italian Day 2011 – Prof. Paolo Bellavista
Francesco Baldassarri
 
Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10
OW2
 
Apollon final review wp2 v2
Apollon final review wp2 v2Apollon final review wp2 v2
Apollon final review wp2 v2
bidatzi
 

Similaire à UBICOMM 2012 - The Context Manager: Personalized Information and Services in Mobile Environments (20)

Cloud2Bubble: Enhancing Quality of Experience in Mobile Cloud Computing Settings
Cloud2Bubble: Enhancing Quality of Experience in Mobile Cloud Computing SettingsCloud2Bubble: Enhancing Quality of Experience in Mobile Cloud Computing Settings
Cloud2Bubble: Enhancing Quality of Experience in Mobile Cloud Computing Settings
 
Segurança, gestão e sustentabilidade para cloud computing
Segurança, gestão e sustentabilidade para cloud computingSegurança, gestão e sustentabilidade para cloud computing
Segurança, gestão e sustentabilidade para cloud computing
 
ACM ICN 2017 - UMOBILE tutorial Contextualization Session
ACM ICN 2017 - UMOBILE tutorial Contextualization SessionACM ICN 2017 - UMOBILE tutorial Contextualization Session
ACM ICN 2017 - UMOBILE tutorial Contextualization Session
 
Star storage m cloud week
Star storage m cloud weekStar storage m cloud week
Star storage m cloud week
 
Shortsea prosesser kuehne_nagel_rod_franlin
Shortsea prosesser kuehne_nagel_rod_franlinShortsea prosesser kuehne_nagel_rod_franlin
Shortsea prosesser kuehne_nagel_rod_franlin
 
Towards a Context-Oriented Software Implementation Framework
Towards a Context-Oriented Software Implementation FrameworkTowards a Context-Oriented Software Implementation Framework
Towards a Context-Oriented Software Implementation Framework
 
Tutorial 4 peter kustor
Tutorial 4 peter kustorTutorial 4 peter kustor
Tutorial 4 peter kustor
 
Blueprinting solutions for cloud computing
Blueprinting solutions for cloud computingBlueprinting solutions for cloud computing
Blueprinting solutions for cloud computing
 
WorldCist 2013 - Behavior Assessment Framework
WorldCist 2013 - Behavior Assessment Framework WorldCist 2013 - Behavior Assessment Framework
WorldCist 2013 - Behavior Assessment Framework
 
CogLaboration. Project summary
CogLaboration. Project summaryCogLaboration. Project summary
CogLaboration. Project summary
 
3 g be technologized by Dev yusmananda
3 g   be technologized by Dev yusmananda3 g   be technologized by Dev yusmananda
3 g be technologized by Dev yusmananda
 
OW2 Clif Use Case OW2con11, Nov 24-25, Paris
OW2 Clif Use Case OW2con11, Nov 24-25, ParisOW2 Clif Use Case OW2con11, Nov 24-25, Paris
OW2 Clif Use Case OW2con11, Nov 24-25, Paris
 
Meego Italian Day 2011 – Prof. Paolo Bellavista
Meego Italian Day 2011 – Prof. Paolo BellavistaMeego Italian Day 2011 – Prof. Paolo Bellavista
Meego Italian Day 2011 – Prof. Paolo Bellavista
 
An introduction to Microservices
An introduction to MicroservicesAn introduction to Microservices
An introduction to Microservices
 
Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10
 
NECOS Project: Lightweight Slicing of CloudFederated Infrastructures
NECOS Project: Lightweight Slicing of CloudFederated InfrastructuresNECOS Project: Lightweight Slicing of CloudFederated Infrastructures
NECOS Project: Lightweight Slicing of CloudFederated Infrastructures
 
Apollon final review wp2 v2
Apollon final review wp2 v2Apollon final review wp2 v2
Apollon final review wp2 v2
 
building microservices
building microservicesbuilding microservices
building microservices
 
The IBM Research Compute Cloud (RC2): Innovation, Best Practices and Lessons ...
The IBM Research Compute Cloud (RC2): Innovation, Best Practices and Lessons ...The IBM Research Compute Cloud (RC2): Innovation, Best Practices and Lessons ...
The IBM Research Compute Cloud (RC2): Innovation, Best Practices and Lessons ...
 
Nancy Pascall digital_trends_11
Nancy Pascall digital_trends_11Nancy Pascall digital_trends_11
Nancy Pascall digital_trends_11
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

UBICOMM 2012 - The Context Manager: Personalized Information and Services in Mobile Environments

  • 1. UBICOMM 2012 Barcelona Introduction Context Management Infrastructure The Context Manager Prototype Conclusions THE CONTEXT MANAGER: PERSONALIZED INFORMATION AND SERVICES IN MOBILE ENVIRONMENTS Pablo Curiel Álamo Ana Belén Lago Vilariño DeustoTech - Deusto Institute of Technology Bilbao, Spain Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 1
  • 2. UBICOMM 2012 Barcelona TABLE OF CONTENTS Introduction Context Management Infrastructure The Context Manager Prototype Conclusions • Introduction • The Context Management Infrastructure • The Context Manager • Prototype and Use Case • Conclusions Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 2
  • 3. UBICOMM 2012 Barcelona CONTEXT AND CONTEXT-AWARENESS Introduction INTRODUCTION Context Management Infrastructure The Context Manager Prototype Conclusions • Context information management has become of great interest – Context-aware application development – Information and service personalization – Greater relevancy for the end-users Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 3
  • 4. UBICOMM 2012 Barcelona CONTEXT-AWARENESS IN MOBILE DEVICES Introduction INTRODUCTION Context Management Infrastructure The Context Manager Prototype Conclusions Mobile devices  Great platform Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 4
  • 5. UBICOMM 2012 Barcelona THE GOAL Introduction INTRODUCTION Context Management Infrastructure The Context Manager Prototype Conclusions • Give service to a mobile and user-tailored service environment • Manage the context information that will enable: – Selecting services which are relevant to the end- users – Adapting those services to better meet end-user needs Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 5
  • 6. UBICOMM 2012 Barcelona WHAT IS IT? Introduction Context Management Infrastructure CONTEXT MANAGEMENT INFRASTRUCTURE The Context Manager Prototype Conclusions • The context management infrastructure – Is responsible for dealing with context information during its whole life cycle • Information provisioning • Adaptation and aggregation • Usage of it in benefit of the user • Comprised of a series of elements, which can be classified in three groups depending on the task they carry out with context information Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 6
  • 7. UBICOMM 2012 Barcelona CONTEXT PROVIDERS Introduction Context Management Infrastructure CONTEXT MANAGEMENT INFRASTRUCTURE The Context Manager Prototype Conclusions • The Context Management Infrastructure Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 7
  • 8. UBICOMM 2012 Barcelona CONTEXT PROVIDERS Introduction Context Management Infrastructure CONTEXT MANAGEMENT INFRASTRUCTURE The Context Manager Prototype Conclusions • Context Providers – Entities which provide context information to the system – Physical sensors, mobile devices, social networks, services... Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 8
  • 9. UBICOMM 2012 Barcelona CONTEXT PROVIDERS Introduction Context Management Infrastructure CONTEXT MANAGEMENT INFRASTRUCTURE The Context Manager Prototype Conclusions • Context Consumers – Entities which make use of context information to adapt their behaviour or to take decisions Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 9
  • 10. UBICOMM 2012 Barcelona CONTEXT PROVIDERS Introduction Context Management Infrastructure CONTEXT MANAGEMENT INFRASTRUCTURE The Context Manager Prototype Conclusions • The Context Manager Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 10
  • 11. UBICOMM 2012 Barcelona THE CONTEXT MANAGER Introduction Context Management Infrastructure THE CContextMANAGER The ONTEXT Manager Prototype Conclusions • The Context Manager: The central element – Relieves mobile devices from carrying out demanding tasks with context information – Context repository • Stores context information received from the sources • Allows consumers to access it – Data-centric approach – Comprised of a series of independent and reusable components Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 11
  • 12. UBICOMM 2012 Barcelona THE CONTEXT MANAGER Introduction Context Management Infrastructure THE CContextMANAGER The ONTEXT Manager Prototype Conclusions • Current Context – Stores the context information which is valid in each moment. • Context Broker – Receives the context information from the sources and stores it in the current context – Responds consumers’ requests querying the current context – Two subcomponents • Query Manager: Synchronous access to the context • Suscription Manager: Asynchronous access to the context Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 12
  • 13. UBICOMM 2012 Barcelona THE CONTEXT MANAGEMENT API Introduction Context Management Infrastructure THE CContextMANAGER The ONTEXT Manager Prototype Conclusions • Unique entry point to the Context Manager functionality • Generic methods to work with context information – Add/Remove Context Info – Query – Subscribe/Notify Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 13
  • 14. UBICOMM 2012 Barcelona PROTOTYPE Introduction Context Management Infrastructure The Context Manager Prototype PROTOTYPE Conclusions • Context Manager – Java and OSGi – Jena2 and Jenabean – RESTful Interface Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 14
  • 15. UBICOMM 2012 Barcelona PROTOTYPE Introduction Context Management Infrastructure The Context Manager Prototype PROTOTYPE Conclusions • Contextual Service – Suggests plans to nearby friends – Connected to Twitter Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 15
  • 16. UBICOMM 2012 Barcelona PROTOTYPE Introduction Context Management Infrastructure The Context Manager Prototype PROTOTYPE Conclusions • Mobile end-user application – Android OS – Informs the Context Manager about user status Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 16
  • 17. UBICOMM 2012 Barcelona USE CASE Introduction Context Management Infrastructure The Context Manager Prototype PROTOTYPE Conclusions • Ontology – Users – Locations – Restaurants – Activities – Alerts Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 17
  • 18. UBICOMM 2012 Barcelona USE CASE Introduction Context Management Infrastructure The Context Manager Prototype PROTOTYPE Conclusions • We have 3 friends… Carlos Alfonso Benito Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 18
  • 19. UBICOMM 2012 Barcelona USE CASE Introduction Context Management Infrastructure The Context Manager Prototype PROTOTYPE Conclusions • And the Contextual Service… Subscribe Friends are in the same location Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 19
  • 20. UBICOMM 2012 Barcelona USE CASE Introduction Context Management Infrastructure The Context Manager Prototype PROTOTYPE Conclusions • Alfonso has a busy day Update Alfonso is Working Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 20
  • 21. UBICOMM 2012 Barcelona USE CASE Introduction Context Management Infrastructure The Context Manager Prototype PROTOTYPE Conclusions • Carlos travels to Barcelona Carlos Alfonso Benito Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 21
  • 22. UBICOMM 2012 Barcelona USE CASE Introduction Context Management Infrastructure The Context Manager Prototype PROTOTYPE Conclusions • And his mobile app tells the Context Manager about it Carlos Update Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 22
  • 23. UBICOMM 2012 Barcelona USE CASE Introduction Context Management Infrastructure The Context Manager Prototype PROTOTYPE Conclusions • So the subscription registered by the Service is matched The 3 friends are in Barcelona! Notify Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 23
  • 24. UBICOMM 2012 Barcelona USE CASE Introduction Context Management Infrastructure The Context Manager Prototype PROTOTYPE Conclusions • Organize a meeting! Which friends are available? Query Carlos & Benito Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 24
  • 25. UBICOMM 2012 Barcelona USE CASE Introduction Context Management Infrastructure The Context Manager Prototype PROTOTYPE Conclusions • Organize a meeting! Alerts for Carlos & Benito “Wanna meet for a lunch?” Update Update Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 25
  • 26. UBICOMM 2012 Barcelona USE CASE Introduction Context Management Infrastructure The Context Manager Prototype PROTOTYPE Conclusions • Organize a meeting! Are there alerts for Carlos us? Query Query Benito Yes! “Wanna meet for a lunch?” Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 26
  • 27. UBICOMM 2012 Barcelona CONCLUSIONS Introduction Context Management Infrastructure The Context Manager Prototype Conclusions CONCLUSIONS • A context management infrastructure that – Supports resource-limited devices like mobile devices – Relies on open standards – Is extensible Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 27
  • 28. UBICOMM 2012 Barcelona FUTURE WORK Introduction Context Management Infrastructure The Context Manager Prototype Conclusions CONCLUSIONS • Supporting a Context history • Privacy and security policies – Trust in context providers – Control access for context consumers • More demanding real-life validation scenarios Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 28
  • 29. UBICOMM 2012 Barcelona Introduction Context Management Infrastructure The Context Manager Prototype Conclusions The Context Manager: Personalized Information and Services in Mobile Environments Pablo Curiel Álamo pcuriel@deusto.es DeustoTech - Deusto Institute of Technology. 48007 Bilbao, Spain Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 29