Experiences in Using CC/PP in Context-Aware Systems

  • Jadwiga Indulska
  • Ricky Robinson
  • Andry Rakotonirainy
  • Karen Henricksen
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2574)


Future pervasive systems will be based on ubiquitous, often mobile, interconnected devices supporting mobile users in their computing tasks. These systems need to be context-aware in order to cope with highly dynamic environments. In this paper, we present a context model and a context management system able to support a pervasive system infrastructure. This context model is based on the CC/PP standard proposed to support content negotiation between Web browsers and servers. We have defined a set of CC/PP components and attributes that allow to express a variety of context information types and relationships between context descriptions. The paper discusses pros and cons of using CC/PP as a basis for a context model and a context management system.


Context Information Resource Description Framework Pervasive Computing Context Type Communication Stream 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Dey, A., Salber, D., Abowd, G.: A context-based infrastructure for smart environments. In: 1st International Workshop on Managing Interactions in Smart Environments (MANSE’99). (1999)Google Scholar
  2. [2]
    Schmidt, A., et al.: Advanced interaction in context. In: 1st International Symposium on Handheld and Ubiquitous Computing (HUC’99), Karlsruhe (1999)Google Scholar
  3. [3]
    Kindberg, T., et al.: People, places, things: Web presence for the real world. Technical Report HPL-2000-16, Hewlett-Packard Labs (2000)Google Scholar
  4. [4]
    Harter, A., Hopper, A., Steggles, P., Ward, A., Webster, P.: The anatomy of a context-aware application. In: Mobile Computing and Networking. (1999) 59–68Google Scholar
  5. [5]
    Gray, P., Salber, D.: Modelling and using sensed context in the design of interactive applications. In: 8th IFIP Conference on Engineering for Human-Computer Interaction, Toronto (2001)Google Scholar
  6. [6]
    Ebling, M., Hunt, G.D.H., Lei, H.: Issues for context services for pervasive computing. In: Middleware 2001 Workshop on Middleware for Mobile Computing, Heidelberg (2001)Google Scholar
  7. [7]
    Henricksen, K., Indulska, J., Rakotonirainy, A.: Modeling context information in pervasive computing systems. In: Proceedings of The First International Conference on Pervasive Computing, Pervasive 2002. Volume 2414 of Lecture Notes in Computer Science, Zurich, Switzerland, Springer (2002) 169–180Google Scholar
  8. [8]
    Reynolds, F., Woodrow, C., Ohto, H., Klyne, G.: Composite Capability/Preference Profiles (CC/PP): Structure and vocabularies. W3C Working Draft (2001)Google Scholar
  9. [9]
    Saryanarayana, L., Hjelm, J.: Cc/pp for context negotiation and contextualisation. In: Second International Conference on Mobile Data Management, Hong Kong, Springer (2001) 239–245Google Scholar
  10. [10]
    Brickley, D., (eds), R.G.: Resource description framework (RDF) schema specification 1.0. W3C Candidate Recommendation (2000)Google Scholar
  11. [11]
    Lassila, O., (eds), R.R.S.: Resource description framework (RDF) model and syntax specification. W3C Recommendation (2000)Google Scholar
  12. [12]
    Bond, A., Gallagher, M., Indulska, J.: An information model for nomadic environments. In: Proceedings of the Ninth International Workshop on Database and Expert Systems Applications, Vienna, IEEE (1998) 400–405Google Scholar
  13. [13]
    Efstratiou, C., Cheverst, K., Davies, N., Friday, A.: An architecture for the effective support of adaptive context-aware applications. In: Mobile Data Management-MDM, Hong Kong, China, Springer (2001) 15–26Google Scholar
  14. [14]
    Sousa, J., Garlan, D.: Aura: An architectural framework for user mobility in ubiquitous computing environments. In: Proceedings of 3rd IEEE/IFIP Conference on Software Architecture, Montreal (2002)Google Scholar
  15. [15]
    WAPForum: User agent profile specification. WAP Specification Information Note (2000)Google Scholar
  16. [16]
    Segall, B., Arnold, D.: Elvin has Left the Building: a Publish/subscribe Notification Service with Quenching. In: Proceedings of AUUG97, Brisbane, Australia (1997) Available at>.
  17. [17]
    Melnik, S.: The RDFA PI Homepage.∼melnik/rdf/db.html, last accessed June 2002 (2001)
  18. [18]
    Schilit, B., Theimer, M., Welch, B.: Customising mobile applications. In: USENIX Symposium on Mobile and Location-Independent Computing. (1993)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Jadwiga Indulska
    • 1
  • Ricky Robinson
    • 1
  • Andry Rakotonirainy
    • 1
  • Karen Henricksen
    • 1
  1. 1.School of Information Technology and Electrical EngineeringThe University of QueenslandSt LuciaAustralia

Personalised recommendations