SlideShare une entreprise Scribd logo
1  sur  32
Context-Aware Computing Concepts & Architecture
“ Identification of place lies as a generative core of architecture. Place is to architecture as meaning is to language” Prof. Sharad Atre College of Architecture & Environmental Design
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Concepts
Ubiquitous/Pervasive Computing ,[object Object],[object Object],[object Object]
Proactive/Autonomic Computing ,[object Object],[object Object],[object Object]
Related Concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Context-Awareness
What is Context? ,[object Object],[object Object],[object Object],[object Object],[object Object]
“ An example of a piece of relevant context information is the most common question posed when communicating on mobile phones: ‘Where are you?’” Louise Barhuus Department of Design and Use of Information Technology The IT University of Copenhagen
Context-Aware Computing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Context-Aware Applications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Context Domains ,[object Object],[object Object],[object Object]
Contextual Information Samples ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Video Pervasive Computing
Enabling Technologies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Three Levels of Service
Some More Examples... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Architecture
“ The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are undistinguishable from it.” Mark Weiser Chief Scientist at Xerox PARC
Principles of Ubiquitous Computing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Services Tomorrow
Context-Aware Applications Stack Physical Raw data Semantic Inference Application Physical or  virtual sensor Data processing  object Semantic processing  object Inference object Application User’s GPS GPS measurements User’s  latitude, longitude Services nearby  the user? Notify user, execute service Components Layers Example
Service Inference Example Service Hotel Dish hotel service xsd:double Location xsd:double Rooms Facilities Dinning facility SnackBar Swimming  pool DoubleRoom SingleRoom hotel:offers loc:latitude loc:longitude Restaurant owls:subClassOf Hotel ontology Location ontology OWL-S ontology owls:location owls:subClassOf owl:subClassOf owl:subClassOf owl:subClassOf
Abstract Layered Architecture for  Context-Aware Systems applications storage/management preprocessing/reasoning raw data retrieval sensors Acting Subsystem Thinking Subsystem Sensing Subsystem
Research Issues ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Some Ideas ,[object Object],[object Object],[object Object],[object Object]
Video UbiComp Nightmare
Conclusions (I) ,[object Object],[object Object],[object Object],[object Object]
Conclusions (II) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Context-Aware Computing Concepts & Architecture

Contenu connexe

Tendances

Pervasive Computing
Pervasive ComputingPervasive Computing
Pervasive ComputingAnkita Gupta
 
Cloud computing and Cloud Enabling Technologies
Cloud computing and Cloud Enabling TechnologiesCloud computing and Cloud Enabling Technologies
Cloud computing and Cloud Enabling TechnologiesAbdelkhalik Mosa
 
Cloud computing using Eucalyptus
Cloud computing using EucalyptusCloud computing using Eucalyptus
Cloud computing using EucalyptusAbhishek Dey
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service modelsPrateek Soni
 
Third party cloud services cloud computing
Third party cloud services cloud computingThird party cloud services cloud computing
Third party cloud services cloud computingSohailAliMalik
 
software project management
software project managementsoftware project management
software project managementdeep sharma
 
Introduction to Cloud Computing and Cloud Infrastructure
Introduction to Cloud Computing and Cloud InfrastructureIntroduction to Cloud Computing and Cloud Infrastructure
Introduction to Cloud Computing and Cloud InfrastructureSANTHOSHKUMARKL1
 
Properties of ubiquitous computing
Properties of ubiquitous computingProperties of ubiquitous computing
Properties of ubiquitous computingPurvi Sankhe
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous Computingu065932
 
Fault tolerance in distributed systems
Fault tolerance in distributed systemsFault tolerance in distributed systems
Fault tolerance in distributed systemssumitjain2013
 
Virtual Machine provisioning and migration services
Virtual Machine provisioning and migration servicesVirtual Machine provisioning and migration services
Virtual Machine provisioning and migration servicesANUSUYA T K
 

Tendances (20)

Pervasive Computing
Pervasive ComputingPervasive Computing
Pervasive Computing
 
Cloud computing and Cloud Enabling Technologies
Cloud computing and Cloud Enabling TechnologiesCloud computing and Cloud Enabling Technologies
Cloud computing and Cloud Enabling Technologies
 
Cloud computing using Eucalyptus
Cloud computing using EucalyptusCloud computing using Eucalyptus
Cloud computing using Eucalyptus
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Fog computing
Fog computingFog computing
Fog computing
 
Third party cloud services cloud computing
Third party cloud services cloud computingThird party cloud services cloud computing
Third party cloud services cloud computing
 
Peer to Peer services and File systems
Peer to Peer services and File systemsPeer to Peer services and File systems
Peer to Peer services and File systems
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud Computing
 
software project management
software project managementsoftware project management
software project management
 
Underlying principles of parallel and distributed computing
Underlying principles of parallel and distributed computingUnderlying principles of parallel and distributed computing
Underlying principles of parallel and distributed computing
 
Vm migration techniques
Vm migration techniquesVm migration techniques
Vm migration techniques
 
Introduction to Cloud Computing and Cloud Infrastructure
Introduction to Cloud Computing and Cloud InfrastructureIntroduction to Cloud Computing and Cloud Infrastructure
Introduction to Cloud Computing and Cloud Infrastructure
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
 
Properties of ubiquitous computing
Properties of ubiquitous computingProperties of ubiquitous computing
Properties of ubiquitous computing
 
Cloud Computing & Distributed Computing
Cloud Computing & Distributed ComputingCloud Computing & Distributed Computing
Cloud Computing & Distributed Computing
 
Edge Computing.pptx
Edge Computing.pptxEdge Computing.pptx
Edge Computing.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous Computing
 
Fault tolerance in distributed systems
Fault tolerance in distributed systemsFault tolerance in distributed systems
Fault tolerance in distributed systems
 
Virtual Machine provisioning and migration services
Virtual Machine provisioning and migration servicesVirtual Machine provisioning and migration services
Virtual Machine provisioning and migration services
 

Similaire à Context-Aware Computing

Ubiquitous computing-and-its-privacy
Ubiquitous computing-and-its-privacyUbiquitous computing-and-its-privacy
Ubiquitous computing-and-its-privacyHatum Hussain
 
Ubiquitous computing-and-its-privacy
Ubiquitous computing-and-its-privacyUbiquitous computing-and-its-privacy
Ubiquitous computing-and-its-privacyHatum Hussain
 
Project oxygen
Project oxygenProject oxygen
Project oxygenlinkoravi
 
Security Attacks And Solutions On Ubiquitous Computing Networks
Security Attacks And Solutions On Ubiquitous Computing NetworksSecurity Attacks And Solutions On Ubiquitous Computing Networks
Security Attacks And Solutions On Ubiquitous Computing NetworksAhmad Sharifi
 
Caaa07 Presentation February Final
Caaa07 Presentation February FinalCaaa07 Presentation February Final
Caaa07 Presentation February Finalpbihler
 
Understanding User Intentions in Pervasive Computing Environment
Understanding User Intentions in Pervasive Computing EnvironmentUnderstanding User Intentions in Pervasive Computing Environment
Understanding User Intentions in Pervasive Computing EnvironmentKarthikeyan V
 
contextawareness.pptx
contextawareness.pptxcontextawareness.pptx
contextawareness.pptxnassmah
 
Software Engineering Challenges in Pervasive Computing: A review
Software Engineering Challenges in Pervasive Computing: A reviewSoftware Engineering Challenges in Pervasive Computing: A review
Software Engineering Challenges in Pervasive Computing: A reviewEditor IJCATR
 
Quality Metrics In Ubiquitous Computing
Quality Metrics In Ubiquitous ComputingQuality Metrics In Ubiquitous Computing
Quality Metrics In Ubiquitous ComputingRutvik Pensionwar
 
context aware.pptx
context aware.pptxcontext aware.pptx
context aware.pptxnassmah
 
Ubiquitous computing abstract
Ubiquitous computing abstractUbiquitous computing abstract
Ubiquitous computing abstractPriti Punia
 
Ambiences on the-fly usage of available resources through personal devices
Ambiences  on the-fly usage of available resources through personal devicesAmbiences  on the-fly usage of available resources through personal devices
Ambiences on the-fly usage of available resources through personal devicesijasuc
 
A survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sA survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sIOSR Journals
 
UBIQUITOUS COMPUTING Its Paradigm, Systems & Middleware
UBIQUITOUS COMPUTING Its Paradigm, Systems & MiddlewareUBIQUITOUS COMPUTING Its Paradigm, Systems & Middleware
UBIQUITOUS COMPUTING Its Paradigm, Systems & Middlewarevivatechijri
 
Ambient intellegence
Ambient intellegenceAmbient intellegence
Ambient intellegenceLovely Singla
 
Ubiqutous Computing
Ubiqutous ComputingUbiqutous Computing
Ubiqutous Computingdeaneal
 
From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...Fread Mzee
 

Similaire à Context-Aware Computing (20)

Ubiquitous computing-and-its-privacy
Ubiquitous computing-and-its-privacyUbiquitous computing-and-its-privacy
Ubiquitous computing-and-its-privacy
 
Ubiquitous computing-and-its-privacy
Ubiquitous computing-and-its-privacyUbiquitous computing-and-its-privacy
Ubiquitous computing-and-its-privacy
 
Project oxygen
Project oxygenProject oxygen
Project oxygen
 
Security Attacks And Solutions On Ubiquitous Computing Networks
Security Attacks And Solutions On Ubiquitous Computing NetworksSecurity Attacks And Solutions On Ubiquitous Computing Networks
Security Attacks And Solutions On Ubiquitous Computing Networks
 
Caaa07 Presentation February Final
Caaa07 Presentation February FinalCaaa07 Presentation February Final
Caaa07 Presentation February Final
 
Understanding User Intentions in Pervasive Computing Environment
Understanding User Intentions in Pervasive Computing EnvironmentUnderstanding User Intentions in Pervasive Computing Environment
Understanding User Intentions in Pervasive Computing Environment
 
contextawareness.pptx
contextawareness.pptxcontextawareness.pptx
contextawareness.pptx
 
UBIQUITOUS COMPUTING
UBIQUITOUS COMPUTINGUBIQUITOUS COMPUTING
UBIQUITOUS COMPUTING
 
Software Engineering Challenges in Pervasive Computing: A review
Software Engineering Challenges in Pervasive Computing: A reviewSoftware Engineering Challenges in Pervasive Computing: A review
Software Engineering Challenges in Pervasive Computing: A review
 
Quality Metrics In Ubiquitous Computing
Quality Metrics In Ubiquitous ComputingQuality Metrics In Ubiquitous Computing
Quality Metrics In Ubiquitous Computing
 
context aware.pptx
context aware.pptxcontext aware.pptx
context aware.pptx
 
Ubiquitous computing abstract
Ubiquitous computing abstractUbiquitous computing abstract
Ubiquitous computing abstract
 
Ambiences on the-fly usage of available resources through personal devices
Ambiences  on the-fly usage of available resources through personal devicesAmbiences  on the-fly usage of available resources through personal devices
Ambiences on the-fly usage of available resources through personal devices
 
A survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sA survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’s
 
UBIQUITOUS COMPUTING Its Paradigm, Systems & Middleware
UBIQUITOUS COMPUTING Its Paradigm, Systems & MiddlewareUBIQUITOUS COMPUTING Its Paradigm, Systems & Middleware
UBIQUITOUS COMPUTING Its Paradigm, Systems & Middleware
 
50120140502006
5012014050200650120140502006
50120140502006
 
Ambient intellegence
Ambient intellegenceAmbient intellegence
Ambient intellegence
 
Ubiqutous Computing
Ubiqutous ComputingUbiqutous Computing
Ubiqutous Computing
 
Internet Of Things (IOT)
Internet Of Things (IOT)Internet Of Things (IOT)
Internet Of Things (IOT)
 
From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...
 

Context-Aware Computing

  • 2. “ Identification of place lies as a generative core of architecture. Place is to architecture as meaning is to language” Prof. Sharad Atre College of Architecture & Environmental Design
  • 3.
  • 5.
  • 6.
  • 7.
  • 9.
  • 10. “ An example of a piece of relevant context information is the most common question posed when communicating on mobile phones: ‘Where are you?’” Louise Barhuus Department of Design and Use of Information Technology The IT University of Copenhagen
  • 11.
  • 12.
  • 13.
  • 14.
  • 16.
  • 17.
  • 18. Three Levels of Service
  • 19.
  • 21. “ The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are undistinguishable from it.” Mark Weiser Chief Scientist at Xerox PARC
  • 22.
  • 24. Context-Aware Applications Stack Physical Raw data Semantic Inference Application Physical or virtual sensor Data processing object Semantic processing object Inference object Application User’s GPS GPS measurements User’s latitude, longitude Services nearby the user? Notify user, execute service Components Layers Example
  • 25. Service Inference Example Service Hotel Dish hotel service xsd:double Location xsd:double Rooms Facilities Dinning facility SnackBar Swimming pool DoubleRoom SingleRoom hotel:offers loc:latitude loc:longitude Restaurant owls:subClassOf Hotel ontology Location ontology OWL-S ontology owls:location owls:subClassOf owl:subClassOf owl:subClassOf owl:subClassOf
  • 26. Abstract Layered Architecture for Context-Aware Systems applications storage/management preprocessing/reasoning raw data retrieval sensors Acting Subsystem Thinking Subsystem Sensing Subsystem
  • 27.
  • 28.
  • 30.
  • 31.