RestContext - A Service Framework for Context Retrieval

Leon O. Burkard, Andreas C. Sonnenbichler, Andreas Geyer-Schulz

Abstract

Todays context frameworks provide solutions for context mechanisms for individual applications only: context aware working spaces, easier mobile development frameworks or higher-level context abstractions. RestContext solves this problem with a service logically separating context as a set of information that can characterize a situation from further context interpretation mechanisms. RestContext is a resource oriented architecture which manages sensors of different types. A context may consist of sub-contexts as well as sensors that are linked to one or many contexts. With the help of RestContext it is possible to create topologies of contexts. Sensors can interact with context instances by push and pull mechanisms. We demonstrate how RestContext can be used in a distributed weather forecasting example.

References

  1. Baldauf, M., Dustdar, S., and Rosenberg, F. (2007). A survey on context-aware systems. International Journal of Ad Hoc and Ubiquitous Computing, 2(4):263-277.
  2. Bourbaki, N. (1998). General Topology: Chapters 1 - 4. Springer, Berlin/Heidelberg, Germany. Originally published as Óléments de Mathématique, Topologie Générale 1-4.
  3. Chen, H. (2004). An Intelligent Broker Architecture for Pervasive Context-Aware Systems. PhD thesis, University of Maryland, Baltimore, USA.
  4. Dey, A. and Abowd, G. (2000). Towards a better understanding of context and context-awareness. In Proceedings of the Workshop on The What, Who, Where, When, and How of Context-Awareness, as part of the 2000 Conference on Human Factors in Computing Systems, The Hague, Netherlands.
  5. Dey, A. K., Abowd, G. D., and Salber, D. (2001). A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. HumanComputer Interaction (HCI), 16(2):97-166.
  6. Droms, R. (1997). Dynamic Host Configuration Protocol. RFC 2131 (Draft Standard). http://www.ietf.org/rfc/rfc2131.txt.
  7. Fahy, P. and Clarke, S. (2004). CASS -a middleware for mobile context-aware applications. In Workshop on Context Awareness, MobiSys, Boston, USA.
  8. Fette, I. and Melnikov, A. (2011). The WebSocket Protocol. RFC 6455 (Proposed Standard). http://www.ietf.org/rfc/rfc6455.txt.
  9. Fielding, R. (2000). Architectural styles and the design of network-based software architectures. PhD thesis, University of California, USA.
  10. Geyer-Schulz, A., Ovelgönne, M., and Sonnenbichler, A. C. (2011). A social location-based emergency service to eliminate the bystander effect. In E-Business and Telecommunications, Communications in Computer and Information Science, pages 112 - 130. Springer, Berlin/Heidelberg, Germany.
  11. Hofer, T., Schwinger, W., Pichler, M., Leonhartsberger, G., Altmann, J., and Retschitzegger, W. (2003). Contextawareness on mobile devices - the hydrogen approach. In Proceedings of the 36th Annual Hawaii International Conference on System Sciences, Hawaii, USA. IEEE.
  12. Microsoft Corporation (2013). [ms-smb]: Server message block (smb) protocol. http://msdn.microsoft.com/enus/library/cc246231.aspx. last accessed: 2013-03-01.
  13. Roman, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R. H., and Nahrstedt, K. (2002). A middleware infrastructure for active spaces. Pervasive Computing, 1(4):74-83.
  14. Russell, S. J., Norvig, P., and Russell, S. J. (1999). Artificial Intelligence: A Modern Approach. Prentice Hall, New Jersey, USA, 2 edition.
  15. Saint-Andre, P. (2011). Extensible Messaging and Presence Protocol (XMPP): Core. RFC 6120 (Proposed Standard). http://www.ietf.org/rfc/rfc6120.txt.
  16. Salber, D., Dey, A. K., and Abowd, G. D. (1999). The context toolkit: aiding the development of contextenabled applications. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems, CHI 7899, pages 434-441, Pittsburgh, USA. ACM.
  17. Sonnenbichler, A. and Geyer-Schulz, A. (2012). ADQL: A flexible access definition and query language to define access control models. In Samarati, P., editor, Proceedings of the International Conference of Security and Cryptography, Rome, Italy.
  18. Yanes, A. (2011). Openweather: a peer-to-peer weather data transmission protocol. CoRR, abs/1111.0337.
Download


Paper Citation


in Harvard Style

O. Burkard L., C. Sonnenbichler A. and Geyer-Schulz A. (2013). RestContext - A Service Framework for Context Retrieval . In Proceedings of the 4th International Conference on Data Communication Networking, 10th International Conference on e-Business and 4th International Conference on Optical Communication Systems - Volume 1: ICE-B, (ICETE 2013) ISBN 978-989-8565-72-3, pages 221-232. DOI: 10.5220/0004505502210232


in Bibtex Style

@conference{ice-b13,
author={Leon O. Burkard and Andreas C. Sonnenbichler and Andreas Geyer-Schulz},
title={RestContext - A Service Framework for Context Retrieval},
booktitle={Proceedings of the 4th International Conference on Data Communication Networking, 10th International Conference on e-Business and 4th International Conference on Optical Communication Systems - Volume 1: ICE-B, (ICETE 2013)},
year={2013},
pages={221-232},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004505502210232},
isbn={978-989-8565-72-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Data Communication Networking, 10th International Conference on e-Business and 4th International Conference on Optical Communication Systems - Volume 1: ICE-B, (ICETE 2013)
TI - RestContext - A Service Framework for Context Retrieval
SN - 978-989-8565-72-3
AU - O. Burkard L.
AU - C. Sonnenbichler A.
AU - Geyer-Schulz A.
PY - 2013
SP - 221
EP - 232
DO - 10.5220/0004505502210232