Chapter 3: Context-Aware Computing Flashcards
Describe a context aware situation of a photo application. What information are involved?
Face detection: Detects Faces
Clock: Stores time for each picture
GPS: Receives and stores location for each picture
Brightness: Adjust screen to current brightness
Tilt: Change orientation based on camera position
Give some examples for context and their sensor
Location (Outdoor); GPS Location (Indoor); RFID, WiFi Orientation; Compass Temperature; Temperature Sensor Ambient sound; Microphone Identitiy; Email Time; Clock Activity; Accelerometers
What is the motivation for context aware computing ?
It enables smart behavior because it can act and react with respect to the current situation.
- It can adapt the operation to the context without explicit user intervention
- Increases usability & effectiveness by considering the environmental context
What are economic motivations for context aware systems
- Location based ads lead consumers to visit stores or make purchases
- Context aware computing market surpass 125 billion USD
What is context?
Any information that can characterize the situation of an entity.
What is an entity in the context of context?
An entity is a person, place, or object that is relevant to the interaction between a user and an application.
User and Application are also an entity.
What makes a system context-aware?
If the system uses context to provide relevant information and / or services to the user. Relevancy depends on the users task.
What are the different context categories according to the conceptual classification
- Physical Environment Context
- User context
- ICT Context / Virtual Environment Context
Explain Physical environment context
Refers to some physical world dimension (location, time, temperature)
Explain User Context
Interactions constrained by users:
- by identity
- preferences
- task requirements
Explain ICT Context / Virtual Environment Context
Awareness of the services that are available (internally, externally, local, remote, distributed system)
What are the different context categories according to the operational classification
Persistence
- Static Context
- Dynamic Context (Source: Sensed, Derived, Profiled)
- ——Other Literature——-
- Primary Context
- Secondary Context
Explain Static context
Context is created and never or rarely changed e.g. road maps
Explain Dynamic context
Context varies with time. Exhibits different persistence characteristics.
Explain the dynamic context from the source sensed
- Obtained from HW or SW sensors
- Changes frequently
- Often requires transformation of the raw data
E.g. GPS
Explain the dynamic context from the source derived
- Obtained by a derivation function (simple math or AI)
- Precision needs to be considered
E.g. “located-near”