Context Dissemination and Aggregation for Ambient Networks: Jini Based Prototype

  • Kazimierz Bałos
  • Tomasz Szydło
  • Robert Szymacha
  • Krzysztof Zieliński
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4272)


This paper considers implementation of ContextWare architecture proposed for context dissemination and aggregation for Ambient Networks. ContextWare is a model for context processing dealing with sources of context localization and identification, acquiring context data from various sources, and its distribution to interested context consumers. Implementation requirements of this highly dynamic system with Jini has been proposed, evaluated and compared to other approach based on DHT. The extension of ContextWare with ontological description of context information has been also described. The presented concepts have been illustrated by the case study.


Context Information Distribute Hash Table Context Data Context Processing Ontological Description 
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.
    WWI-AN Ambient Networks Project / Reports,
  2. 2.
    Jini Framework Home Page,
  3. 3.
    Coutaz, J., Crowley, J., Dobson, S., Garlan, D.: Context is key. Communications of the ACM 48(3) (2005)Google Scholar
  4. 4.
    Kamienski, C., Fidalgo, J., Sadok, D., Lima, J., Pereira, L.: PBMAN: A Policy-based Management Framework for Ambient NetworksGoogle Scholar
  5. 5.
    Gu, T., Wang, X.H., Pung, H.K., Zhang, D.Q.: An Ontology-based Context Model in Intelligent Environments.Google Scholar
  6. 6.
    Strang, T., Linnho-Popien, C., Frank, K.: CoOL: A Context Ontology Language to enable Contextual Interoperability.Google Scholar
  7. 7.
    Uschold, M., Gruninger, M.: Ontologies: Principles, methods, and applications. Knowledge Engineering Review 11, 93–155 (1996)CrossRefGoogle Scholar
  8. 8.
    OWL Web Ontology Language Reference,
  9. 9.
    Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction 16, 97–166 (2001)CrossRefGoogle Scholar
  10. 10.
    Balakrishnan, D., El Barachi, M., Karmouch, A., Glitho, R.H.: Challenges in Modeling and Disseminating Context Information in Ambient Networks. In: Magedanz, T., Karmouch, A., Pierre, S., Venieris, I.S. (eds.) MATA 2005. LNCS, vol. 3744, pp. 32–42. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  11. 11.
    Giaffreda, R., Karmouch, A., Jonsson, A., Karlsson, A., Smirnov, M., Glitho, R., Galis, A.: Context-Aware Communication in Ambient Networks. In: Wireless World Research Forum 11th Meeting, Oslo, Norway (June 2004)Google Scholar
  12. 12.
    Semantic Web Home Page,
  13. 13.
    McGuinness, D.L., Fikes, R., Hendler, J., Stein, L.A.: DAML+OIL: An Ontology Language for the Semantic Web. IEEE Intelligent Systems 17(5), 72–80 (2002)CrossRefGoogle Scholar
  14. 14.
    Jena – A Semantic Web Framework for Java Home Page,
  15. 15.
    Protégé ontology editor and knowledge-base framework Home Page,
  16. 16.
    RacerPro ontology reasoner Home Page,
  17. 17.
    F-OWL: An OWL Inference Engine in Flora-2 Home Page,
  18. 18.
    Ginsberg, M.L.: Knowledge interchange format: the kif of the death. Technical report, Stanford University (1992)Google Scholar
  19. 19.
    Motta, E.: An Overview of the OCML Modelling Language. In: Proceedings of the 8th Workshop on Knowledge Engineering Methods and Languages (KEML 1998) (1998)Google Scholar
  20. 20.
    Kifer, M., Lausen, G.: F-logic: A higher-order language for reasoning about objects, inheritance, and scheme. In: Proceedings of ACM SIGMOD Conf. on Management of Data, Portland, Oregon, vol. 18, pp. 134–146 (June 1989)Google Scholar
  21. 21.
    Dabek, F., Li, J., Sit, E., Robertson, J., Kaashoek, M.F., Morris, R.: Designing a DHT for low latency and high throughput. In: Proc. 1st Symposium on Networked Systems Design and Implementation (NSDI 2004) (2004)Google Scholar
  22. 22.
    The Bamboo Distributed Hash Table,
  23. 23.
    Galis, A., Ocampo, R., Jean, K., Cheng, L., Karmouch, A., Samaan, N., Harroud, H., Giaffreda, R., Dang, J., Kanter, T., Reichert, C., Glitho, R., El Barachi, M., Belqasmi, F., Bałos, K., Szydlo, T., Szymacha, R., Zielinski, Z.: ContextWare Infrastructure for Ambient Networks. In: IEEE Wireless Communications Magazine (June 4, 2006)Google Scholar
  24. 24.
    de Bruijn, J., Ehrig, M., Feier, C.: Ontology mediation, merging and aligning (May 2006)Google Scholar
  25. 25.
    Bellavista, P., Corradi, A., Montanari, R., Stefanelli, C.: Context-aware Middleware for Resource Management in the Wireless Internet. IEEE Transactions on Software Engineering 29(12), 1086–1099 (2003)CrossRefGoogle Scholar
  26. 26.
    Cummins, S., O’Reilly, F.: Service Delivery in Wireless Ad Hoc Networks using Jini. M-Zones White Paper May 03, white paper 05/03, Ireland (May 2003)Google Scholar
  27. 27.
    Christopoulou, E., Goumopoulos, C., Kameas, A.: An ontology-based context management and reasoning process for UbiComp applications. In: Proceedings of the 2005 joint conference on Smart objects and ambient intelligence, Grenoble, France, pp. 265–270 (October 2005)Google Scholar
  28. 28.
    Ranganathan, A., Campbell, R.: An infrastructure for context-awareness based on first order logic. Personal and Ubiquitous Computing 7(6), 353–364 (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Kazimierz Bałos
    • 1
  • Tomasz Szydło
    • 1
  • Robert Szymacha
    • 1
  • Krzysztof Zieliński
    • 1
  1. 1.Department of Computer ScienceAGH University of Science and Technology 

Personalised recommendations