OSGi-Based Context-Aware Middleware for Building Intelligent Services in a Smart Home Environment


Share / Export Citation / Email / Print / Text size:

International Journal on Smart Sensing and Intelligent Systems

Professor Subhas Chandra Mukhopadhyay

Exeley Inc. (New York)

Subject: Computational Science & Engineering, Engineering, Electrical & Electronic


eISSN: 1178-5608



VOLUME 2 , ISSUE 1 (March 2009) > List of articles

OSGi-Based Context-Aware Middleware for Building Intelligent Services in a Smart Home Environment


Keywords : OSGi, Context-Aware, Intelligent Services.

Citation Information : International Journal on Smart Sensing and Intelligent Systems. Volume 2, Issue 1, Pages 135-155, DOI: https://doi.org/10.21307/ijssis-2017-342

License : (CC BY-NC-ND 4.0)

Published Online: 02-November-2017



Context awareness technology is a key technology of digital home that brings a more convenient life. Context awareness technology is a system that catches the information from the sensor network, which is built in environment, the network could get the environment data immediately, and through this data information that network provides, the system could do the exactly the right thing that help people's like getting better. These information data could be location, temperature or humidity. However, these data are used by context awareness system to analysis and process, so as to realize different person in different environment using every kind of devices and through any different existing network system, and still could enjoy the personality applications and services in any time they want. This thesis proposed Intelligent Context-Aware Middleware is including system core modeling, context provider, context analysis model, reasoning system, scenario analysis model and some other APIs to achieve the context awareness system that a digital home needs. Besides, this middleware collaborates with OSGi framework in paralleled. In other words, this Intelligent Context-Aware Middleware is totally associated to each other, which means every new devices could be compatible to either OSGi framework or Intelligent Context-Aware Middleware this thesis proposed immediately.

Content not available PDF Share



[1] OSGi Service Platform Release 4
[2] T. Gu, H. K. Pung, and D. Q. Zhang, "Toward an OSGi-based infrastructure forcontext-aware applications," Pervasive Computing, IEEE, vol. 3, no. 4, pp. 66-74,2004.
[3] Eclipse is available from http://www.eclipse.org/
[4] Knopflerfish is available from http://www.knopflerfish.org/
[5] JADE Framework - Java Agent DEvelopment Framework, available from http://jade.tilab.com/
[6] J. E. Bardram, "The Java Context Awareness Framework (JCAF) - A Service Infrastructure and Programming Framework for Context-Aware Applications," in Pervasive Computing, 2005, pp. 98-115.
[7] Sun JDK is available from http://java.sun.com/javase/
[8] IBM JDK is available from http://www.ibm.com/developerworks/java/jdk/
[9] BEA JRockit JDK is available from http://dev2dev.bea.com/jrockit/
[10] GNU JDK is available from http://gcc.gnu.org/java/
[11] Newell, Allen, J.C. Shaw, and H. A. Simon. 1957. "Empirical Explorations of the Logic Theory Machine", Proceedings of the Western Joint Computer Conference, pp. 218-239.
[12] B. Oliver, M. Jerome, and R. Patrick, "Automatic detection of interaction groups," in Proceedings of the 7th international conference on Multimodal interfaces Torento, Italy: ACM Press, 2005.
[13] B. Oliver, R. Patrick, and L. C. James, "Automatic Development of an Abstract Context Model for an Intelligent Environment," in Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops: IEEE Computer Society, 2005.
[14] R. Oriana, F. Cristiano Di, R. Stefano, and R. Kimmo, "Unearthing Design Patterns to Support Context-Awareness," in Proceedings of the 4th annual IEEE international conference on Pervasive Computing and Communications Workshops, 2006, pp. 383-387.
[15] C. A. Petri, "Kommunikation mit Automaten, PhD thesis," in Institut fur Instrumentelle Mathematik Bonn, 1962.
[16] K.-C. Lee, J.-H. Kim, J.-H. Lee, and K.-M. Lee, "Implementation of Ontology ased Context-Awareness Framework for Ubiquitous Environment," 2007, pp. 78-282.
[17] C. Jonghwa, S. Dongkyoo, and S. Dongil, "Research and implementation of the context-aware middleware for controlling home appliances," Consumer Electronics, EEE Transactions on, vol. 51, no. 1, pp. 301-306, 2005.
[18] K. Nishigaki, K. Yasumoto, N. Shibata, M. Ito, and T. Higashino, "Framework and rule-based language for facilitating context-aware computing using information appliances," 2005, pp. 345-351.
[19] Brdiczka, P. Reignier, J. L. Crowley, D. Vaufreydaz, and J. Maisonnasse, "Deterministic and probabilistic implementation of context," in Pervasive Computing and Communications Workshops, 2006. PerCom Workshops 2006. Fourth Annual IEEE International Conference on Volume , Issue , 13-17 March 2006 On pages: 5 pp.-
[20] J. L. Crowley, O. Brdiczka, and P. Reignier, "Learning Situation Models for Understanding Activity," in 5th International Conference on Development and Learning(ICDL06) Bloomington, Il., USA, 2006.
[21] T. Gu, H. K. Pung, and D. Q. Zhang, "Toward an OSGi-based infrastructure for context-aware applications," Pervasive Computing, IEEE, vol. 3, no. 4, pp. 66-74, 2004.
[22] R. Khosla, C. Lai, B. Chowdhury, and Q. Li, "Patterns of Behaviour Mediated by Cognitive Scripts and Emotional Attitudes - Context-Aware Engineering of Data Mining Systems," 2006, pp. 3-10.
[23] M. C. Mozer, "The Neural Network House: An Environment that Adapts to its Inhabitants.," in Proceedings of the American Association for Artificial Intelligence Spring Symposium on Intelligent Environments. AAAI Press, 1998, pp. 110-114.
[24] M. Sven and R. Andry, "A survey of research on context-aware homes," in Proceedings of the Australasian information security workshop conference on ACSW frontiers 2003 - Volume 21, Adelaide, Australia, 2003, pp. 159-168.
[25] S. Thomas, K. Kay, S. Frank, and Y. Ming, "Middleware Support for Context-Awareness in 4G Environments," in Proceedings of the 2006 International Symposium on on World of Wireless, Mobile and Multimedia Networks, 2006, pp. 203-211.