Abstract
Context-aware computing is widely researched in recent years, but we lack for a powerful context-aware middleware which supports a uniform programming model. So developing context-aware applications is still complex and time-consuming. We introduce a workflow embedded middleware called FollowMe. It supports pluggable context-aware applications. FollowMe includes a workflow engine and sustains applications described with pvPDL, which is a workflow definition language proposed specially for context-awareness. The employment of workflow makes the development of applications simplified and the maintenance much easier. We testify the improvement by realizing an example and the related evaluation.
Funded by 973 of China (2002CB312002) and 863 Program of China (2005AA113160, 2005AA113030, 2005AA119010), NSFC (60233010, 60403014).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Weiser, M.: The Computer for the 21st Century. In: Scientific American, pp. 94–100 (September 1991)
RDF Data Query Language, http://www.w3.org
Open Service Gateway initiative, http://www.osgi.org
Dey, A.K., et al.: A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Anchor article of a special issue on Context-Aware Computing. Human-Computer Interaction (HCI) Journal 16(2-4), 97–166 (2001)
Hong, J., Landay, J.: An infrastructure approach to context-aware computing. Human-Computer Interaction (HCI) Journal 16(2-4), 287–303 (2001)
Harvel, L., Liu, L., Abowd, G.D., et al.: Context Cube: Flexible and Effective Manipulation of Sensed Context Data. In: Proceedings of the Second International Conference on Pervasive Computing, Linz/Vienna, Austria, April 2004, pp. 51–68. Springer, Heidelberg (2004)
Beer, W., et al.: Modeling Context-Aware Behavior by Interpreted ECA Rules. In: Proceedings of Parallel Processing, 9th International Euro-Par Conference, Klagenfurt, Austria, August 2003, pp. 1064–1073. Springer, Heidelberg (2003)
Alferes, J.J., et al.: Computing Environment-Aware Agent Behaviours with Logic Program Updates. In: Proceedings of Logic Based Program Synthesis and Transformation, 11th International Workshop, Paphos, Cyprus, November 2001, pp. 216–232. Springer, Heidelberg (2001)
XML Process Definition Language, http://www.wfmc.org
Business Process Modeling Language, http://www.bpmi.org
The Workflow Reference Model (WFMC-TC00-1003 Issue 1.1). WfMC (1995)
Sensors produced by Crossbow, http://www.xbow.com
Li, J., Bu, Y., Chen, S., Tao, X., Lu, J.: FollowMe: A Pluggable Infrastructure for Context-Awareness. In: Beigl, M., Intille, S.S., Rekimoto, J., Tokuda, H. (eds.) UbiComp 2005. LNCS, vol. 3660, Springer, Heidelberg (2005)
Han, J., et al.: Context-aware Workflow Language based on Web Services for Ubiquitous Computing. In: Gervasi, O., Gavrilova, M.L., Kumar, V., Laganá, A., Lee, H.P., Mun, Y., Taniar, D., Tan, C.J.K. (eds.) ICCSA 2005. LNCS, vol. 3481, pp. 1008–1017. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, S., Bu, Y., Li, J., Tao, X., Lu, J. (2006). Toward Context-Awareness: A Workflow Embedded Middleware. In: Ma, J., Jin, H., Yang, L.T., Tsai, J.JP. (eds) Ubiquitous Intelligence and Computing. UIC 2006. Lecture Notes in Computer Science, vol 4159. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11833529_78
Download citation
DOI: https://doi.org/10.1007/11833529_78
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-38091-7
Online ISBN: 978-3-540-38092-4
eBook Packages: Computer ScienceComputer Science (R0)