Skip to main content

Design of a Middleware and HIML (Human Interaction Markup Language) for Context Aware Services in a Ubiquitous Computing Environment

  • Conference paper
Embedded and Ubiquitous Computing (EUC 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3207))

Included in the following conference series:

  • 416 Accesses

Abstract

Ubiquitous computing environments consist of a lot of autonomous agents that work together to alter real world space into intelligent and interactive environments. Research in context awareness, which is regarded as core technologies of ubiquitous computing, offers intellectual services by extracting, interpreting, and using context information and adapts each device’s functionality to the current context of use. Many researchers have tried to define context and there have been many approaches on how to make applications adaptive to the user’s behavior patterns and the awareness of context information that surrounds the user. However these approaches concentrate on prototype systems, and are far from real-world service environments. In this paper, we propose a middleware architecture, which focuses on user interaction using HIML. We designed HIML to describe and construct context messages among context aware agents and store them into a database for later use, with universal applicability to all kinds of devices. The architecture design and HIML proposed can be applied to most services under a ubiquitous computing environment.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Dey, A.K., et al.: A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Application. Anchor article of a special issue on Context-Aware Computing. Human-Computer Interaction (HCI) Journal 16 (2001)

    Google Scholar 

  2. Hong, J.I., et al.: An Infrastructure Approach to Context-Aware Computing. HCI Journal 16 (2001)

    Google Scholar 

  3. Shafer, S.A.N., et al.: Interaction Issues in Context-Aware Interactive Environments. Special issue on Context-Aware Computing. Human-Computer Interaction (HCI) Journal 16 (2001)

    Google Scholar 

  4. Pascoe, J., et al.: Issues in Developing Context-Aware Computing. In: Proceedings of the International Symposium on Handheld and Ubiquitous Computing, September 1999, pp. 208–221. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  5. Schilit, W.N.: A Context-Aware System Architecture for Mobile Distributed Computing. PhD Thesis, Columbia University (May 1995)

    Google Scholar 

  6. Weiser, M.: Ubiquitous Computing, http://www.uqiq.com/hypertext/weiser/UbiHome.html

  7. Weiser, M.: Some Computer Science Issues in Ubiquitous Computing. Communications of the ACM 36(7), 74–84 (1993)

    Article  Google Scholar 

  8. Want, R., et al.: The active badge location system. ACM Trans. Inf. Syst. 10(1), 91–102 (1992)

    Article  Google Scholar 

  9. Want, R., et al.: The PARCTab ubiquitous computing experiment. Tech. Rep. CSL-95-1. Xerox PARC, Palo Alto CA (1995)

    Google Scholar 

  10. Mann, S.: Wearable computing: toward humanistic intelligence. Intelligent Systems IEEE 16(3), 10–15 (2001)

    Article  Google Scholar 

  11. Marsella, S., et al.: Modeling coping behavior in virtual humans: don’t worry, be happy. In: Proceedings of the second international joint conference on autonomous agents and multiagent systems, Melbourne, Australia, pp. 313–320 (2003)

    Google Scholar 

  12. Korpipaa, P., et al.: Managing context information in mobile devices. Pervasive Computing IEEE 3(2), 42–51 (2003)

    Article  Google Scholar 

  13. Chen, G., Kotz, D.: A survey of context-aware mobile computing research. Technical Report TR2000-381, Dartmouth College Hanover NH (November 2000)

    Google Scholar 

  14. Schilit, B., Adams, N., Want, R.: Context-aware computing applications. In: Proceedings of IEEE Workshop on Mobile Computing Systems and Applications, December 1994, pp. 85–90. IEEE Computer Society Press, Santa Cruz California (1994)

    Google Scholar 

  15. Schmidt, A., et al.: Advanced interaction in context. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 89–101. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  16. Dey, A.K., Abowd, G.D.: Towards a Better Understanding of context and contextawareness. Technical Report GIT-GVU-99-22, Georgia Institute of Technology College of Computing (June 1999)

    Google Scholar 

  17. Pascoe, J.: Adding generic contextual capabilities to wearable computers. In: Proceedings of the Second International Symposium on Wearable Computers, October 1998, IEEE Computer Society Press, Los Alamitos (1998)

    Google Scholar 

  18. World Wide Web Consortium, www.w3.org

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, G., Shin, D., Shin, D. (2004). Design of a Middleware and HIML (Human Interaction Markup Language) for Context Aware Services in a Ubiquitous Computing Environment. In: Yang, L.T., Guo, M., Gao, G.R., Jha, N.K. (eds) Embedded and Ubiquitous Computing. EUC 2004. Lecture Notes in Computer Science, vol 3207. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30121-9_65

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30121-9_65

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22906-3

  • Online ISBN: 978-3-540-30121-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics