Practical Research Projects - Project Description
Project Description
This is a description of a Practical Research Project associated with the PREP course
Project Title
Creating general context-aware software components for inferring complex situations
Quarter
Q4 2011
Responsible
Aims
The aim of this specific project is to look at the possibility of creating general software components for context-aware applications that can infer the user's context from a number of different sensor systems. While this is extremely difficult in the general case, the student will try to create a prototype of a component for a mobile phone, that uses the phone's built-in sensors to determine the user's context and combine this with other information to provide meaningful actions for the current use situation. In the project, the student must thus design and implement the prototype, evaluate the quality of the prototype (i.e. how well does it determine the user's context and then discuss whether the solution can be considered to work in general, e.g. as a framework component, or if it is too specific and therefor only useful for a single application).
Learning Outcome
The student will at the end of the project be able to:
- Describe the main categories of context-aware techniques and their characteristics. The student must have read and understood background material on context-aware computing systems
- Design and prototype context-aware solution
- Apply context-awareness concepts to selected application domains
- Evaluate strengths and weaknesses of context-aware solutions
- Reflect on context-aware computing concepts and how they can be applied for new application domains
Requirements
The students must have knowledge of programming and software architecture. The student should also have followed a course that introduces pervasive computing and location-based systems.