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.
What are economic motivations for context aware systems
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
Explain Physical environment context
Refers to some physical world dimension (location, time, temperature)
Explain User Context
Interactions constrained by users:
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
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
E.g. GPS
Explain the dynamic context from the source derived
E.g. “located-near”
Explain the dynamic context from the source profiled
E.g. job position
Explain Primary context according to the operational classification
Any information that is retrieved without using existing context. Also no retrieve by sensor data fusion operations.
e.g. GPS sensor readings as location information
Explain Secondary context according to the operational classification
Information that can be computed using primary context. By sensor data fusion or data retrieval operations (web service calls)
e.g. List of friends based on personal identity as primary context
Describe the Architecture of a generic context-aware system
Three layers: Context-Aware Applications (update application state in context model) Context Model (query / notify context-aware applications) Physical World (has sensors that update the context model)
Categorize Context-Aware Applications by level of user interaction
Categorize Context-Aware Applications by supported features
Give an example of a context-aware application that supports the feature presentation
Multi-model interfaces (change presentation based on):
Navigation (dynamic information):
Give an example of a context-aware application that supports the feature automatic execution
Sentient Computing:
- physical environment (light) reacts according to user profiles
Spatial events:
- Notify when near shop
Teleporting:
- user interfaces follow user and use nearest device