SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Fog computing
Fog computingFog computing
Fog computing
Mahantesh Hiremath
 

Mais procurados (20)

Properties of ubiquitous computing
Properties of ubiquitous computingProperties of ubiquitous computing
Properties of ubiquitous computing
 
Introduction uc
Introduction ucIntroduction uc
Introduction uc
 
Context aware
Context awareContext aware
Context aware
 
fog computing ppt
fog computing ppt fog computing ppt
fog computing ppt
 
Boards for the IoT-Prototyping
Boards for the IoT-PrototypingBoards for the IoT-Prototyping
Boards for the IoT-Prototyping
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
 
Fog Computing
Fog ComputingFog Computing
Fog Computing
 
Io t system management with
Io t system management withIo t system management with
Io t system management with
 
Internet Of Things (IOT)
Internet Of Things (IOT)Internet Of Things (IOT)
Internet Of Things (IOT)
 
M2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesM2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and Similarities
 
Gesture Recognition
Gesture RecognitionGesture Recognition
Gesture Recognition
 
Finger vein technology
Finger vein technologyFinger vein technology
Finger vein technology
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing
 
IoT and m2m
IoT and m2mIoT and m2m
IoT and m2m
 
Fog computing
Fog computingFog computing
Fog computing
 
HCI Fundamentals - Part 2 : Human memory and thinking
HCI Fundamentals - Part 2 : Human memory and thinkingHCI Fundamentals - Part 2 : Human memory and thinking
HCI Fundamentals - Part 2 : Human memory and thinking
 
Iot for smart city
Iot for smart cityIot for smart city
Iot for smart city
 
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
 
Virtual Mouse
Virtual MouseVirtual Mouse
Virtual Mouse
 
Mobile computing notes and material
Mobile computing notes and materialMobile computing notes and material
Mobile computing notes and material
 

Semelhante a Context-Aware Computing

Project oxygen
Project oxygenProject oxygen
Project oxygen
linkoravi
 
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
ijasuc
 
Ambient intellegence
Ambient intellegenceAmbient intellegence
Ambient intellegence
Lovely Singla
 

Semelhante a 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
 
Pervasive Computing
Pervasive ComputingPervasive Computing
Pervasive Computing
 
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
 
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.