Abstract
Context-aware computing is a class of new conceptual pervasive computing system, which spring up and develop rapidly recently. In order to screen heterogeneity of ubiquitous networks and support rapid development of applications in context-awareness, the idea of middleware is widely adopted. In this paper, the middleware is proposed to support the application development of context-awareness under the wireless sensor networks environment. It applies the updated service-oriented and light-weight structure with excellent expansibility and efficiency in the running process. The runtime structure of the middleware is presented. During the process of context-awareness, the new method of awareness synchronization is designed to ensure the sensitivity to context switch. The algorithm of the energy efficiency during the context-awareness process is designed and evaluated. At the end of the paper, a healthcare scenario is used to validate the design methodology and demonstrate the supporting function of middleware.
This research work is supported by the National Natural Science Foundation of China (granted Nos. 90612004, 90412011,60673180 and 90104022), and the Co-Funding Project of Beijing Municipal Commission of Education under granted No.SYS100060412.
Chapter PDF
References
Dey, A.K., Salber, D., Abowd, G.D.: A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications? Human-Computer Interaction (HCI) Journal 16(2-4), 97–166 (2001)
Mostéfaoui, G.K., Pasquier-Rocha, J., Brézillon, P.: Context-Aware Computing: A Guide for the Pervasive Computing Community. In: Proceedings of the IEEE/ACS International Conference on Pervasive Services, IEEE, Los Alamitos (2004)
Kiani, S.L., et al.: A Distributed Middleware Solution for Context Awareness in Ubiquitous System. In: Proceedings of the 11th IEEE International Conference on Embedded and Real-Time Computing System and Applications, pp. 1533–2306. IEEE, Los Alamitos (2005)
Ranganathan, A., Cambell, R.H: A Middleware for Context-Aware Agents in Ubiquitous Computing Environments. In: ACM/IFIP/USENIX International Middleware Conference, ACM, New York (2003)
Bardram, J.E.: Application of Context-Aware Computing in Hospital Work - Example and Design Principles? In: ACM Symposium on Applied Computing, ACM Press, Bardram (2004)
Capra, L., Emmerich, W., Mascolo, C.: CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications. IEEE Transactions on Software Engineering 29(10), 921–945 (2003)
Park, N.-S., Lee, K.-W., Kim, H.: A Middleware for Supporting Context-Aware Services in Mobile and Ubiquitous Environment. In: Proceedings of the International Conference on Mobile Business (2005)
Kubisch, M., Karl, H., Wolisz, A., Zhong, L.C., Rabey, J.M.: Distributed algorithm for transmission power control in wireless networks. In: IEEE Wireless Communications and Networking Conference (WCNC 2003), March 16-20, 2003, IEEE Computer Society Press, Los Alamitos (2003)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bai, Y., Ji, H., Lu, H., Li, C., Zou, Q., Lv, P. (2007). Design of the Middleware Enabling Context Awareness and Energy Optimizing for Smart Environment. In: Enokido, T., Barolli, L., Takizawa, M. (eds) Network-Based Information Systems. NBiS 2007. Lecture Notes in Computer Science, vol 4658. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74573-0_19
Download citation
DOI: https://doi.org/10.1007/978-3-540-74573-0_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74572-3
Online ISBN: 978-3-540-74573-0
eBook Packages: Computer ScienceComputer Science (R0)