Thesis Description:Context aware systems in Public Spaces
From its-wiki.no
Wiki for ITS | ||||||
---|---|---|---|---|---|---|
|
Contents
Scenario
Bob is arriving in a new city. He came from the airport and took the airport express train to come to the city. He has a meeting next morning, thus the evening is free.
Challenges
- privacy, access to user profile
- mobile environment ("always online")
- context description - what is really my content (automatic, learning profile)
- non-intrusive messages
Topics
- "background" recommender system
- "context and preference learning" system (Philips: assume a 200 GByte hardisk on a STB, and 15 dedicated recordings will provide you with 95% of your viewing time)
- Protege, creates ontology. Ontology (.owl) describes through semantics the preferences, context, ....
- JavaAPI to access ontologies directly from programs
- Reasoner for decision making
Objectives
Main focus will be on the context-sensor, contributing to a distributed user profile. Depending on the context, different informaiton is provided to the public space, to friends/colleagues and sensitive information is kept in the mobile.
- Create a state-of-the-art review on potential middleware
- include MUSIC, ...
- semantic technologies for knowledge management (profiles, context) - ontologies
- interface to LinkedOpenData, OData or "Tripple Store" (RDF)
- Adopt an architecture
TOC
Title page, abstract, ...
- 1. Introduction, containing: short intro into the area, what is happening
- 1.1 Motivation, containing: what triggered me to write about what I'm writing about
- 1.2 Methods, containing: which methods are you using, how do you apply them
- 2. Scenario, optional chapter for explaining some use cases
- one main scenario, and applicability of others; what is the outcome of the scenario ("switching action", display information, ...)
- 2.1 user scenario, (bad name, needs something bedre)
- 2.2 Requirements/Technological challenges
- 3. State-of-the art/Analysis of technology, structure your content after hardware/SW (or other domains). Describe which technologies might be used to answer the challenges, and how they can answer the challenges. Here: Middleware for bindling the moduls together. Focus on engine, Web or mobile?
- 3.1 technology A
- 3.2 technology B
- 4. Implementation
- 4.1 Architecture, functionality
- 4.2
- 5. Evaluation
- 6. Conclusions
- References