Thesis Description:Context aware systems in Public Spaces

From its-wiki.no
Jump to: navigation, search

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