Skip to main content

Encapsulation and Entity-Based Approach of Interconnection Between Sensor Platform and Middleware of Pervasive Computing

  • Conference paper
Ubiquitous Computing Systems (UCS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4239))

Included in the following conference series:

  • 904 Accesses

Abstract

In this paper, we present a unique mechanism that enables seamless interconnection and scalability of the interface between the sensor platform layer and the middleware layer in pervasive computing. The disadvantages of using one-to-one hard coding for various device drivers and firmware for interfacing sensor platform and middleware layers are primarily a lack of flexibility and scalability when the system changes environments. The encapsulation of access point of the sensor platform layer provides developers and designers with an effective way of interconnecting and scaling up with diverse and various kinds of sensors and actuators. In this paper, we define encapsulation of the access point of the sensor platform layer. The module for encapsulating the detected sensor data is called ‘context representer’. The context representer converts detected sensor data to raw context. For interconnecting with the sensor platform layer and the middleware layer, ‘entity manager’ module in the middleware layer for each entity of context representer is defined. The entity manager is for transforming the raw context to a general context. Then, the middleware is able to interact with context-aware applications according to the reasoning with context in the middleware layer, upper layer requests and lower layer status, without being influenced by a change of sensor node and sensor platform environments. We present the encapsulation mechanism and entity manager for efficient interfacing and scalability of contextaware applications and compare them with other approaches.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

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.

References

  1. Weiser, M.: The computer for the 21st Century. Scientific American 265(3), 66–75

    Google Scholar 

  2. Schilit, B.N., Adams, N.L., Want, R.: Context-aware computing applications. In: Proc. of Workshop on Mobile computing systems and applications, Santa Cruz, CA (December 1994)

    Google Scholar 

  3. Brumitt, B., Meyers, B., Krumm, J., Kern, A., Shafer, S.: EasyLiving: Technologies for Intelligent Environments. In: Thomas, P., Gellersen, H.-W. (eds.) HUC 2000. LNCS, vol. 1927, pp. 12–29. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  4. Dey, A.K., Salber, D., Abowd, G.D.: A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Human Computing Interaction 16, 97–166 (2001)

    Article  Google Scholar 

  5. Judd, G., Steenkiste, P.: Providing Contextual Information to Ubiquitous Computing Applications. In: Proc. of the First IEEE International Conference on Pervasive Computing and Communications (PerCom 2003) (2003)

    Google Scholar 

  6. Sousa, J.P., Garlan, D.: Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments. In: Proc. of the 3rd Working IEEE/IFIP Conference on Software Architecture, pp. 29–43 ( August 2002)

    Google Scholar 

  7. Wang, X., Dong, J., Chin, C., Hettiarachchi, S.R.: Semantic Space: An Infrastructure for Smart Spaces. IEEE Pervasive Computing, 32–39 (July 2004)

    Google Scholar 

  8. Jang, S.-I., Woo, W.: Ubi-UCAM: A Unified Context-Aware Application Model. In: Blackburn, P., Ghidini, C., Turner, R.M., Giunchiglia, F. (eds.) CONTEXT 2003. LNCS (LNAI), vol. 2680, pp. 178–189. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  9. Ranganathan, A., Campbell, R.: An infrastructure for context-awareness basd on first order logic. Personal Ubiquitous Computing (2003)

    Google Scholar 

  10. Winograd, T.: Architecture for Context. Human Computing Interaction 16, 401–419 (2001)

    Article  Google Scholar 

  11. RDF (Resource Description Framework) World Wide Web Consortium (February 10, 2004), http://www.w3.org/TR/rdf-syntax-grammar/

  12. Hong, J.I., Landay, J.A.: An Infrastructure Approach to Context-Aware Computing. Human Computing Interaction 16, 287–303 (2001)

    Article  Google Scholar 

  13. Lei, H., Sow, D., Davis II, J., Banavar, G., Ebling, M.: The Design and Applications of a Context Service. Mobile Computing and Communications Review 6(4), 45–55 (2002)

    Article  Google Scholar 

  14. Harter, A., Hopper, A., Steggles, P., Ward, A., Webster, P.: The Anatomy of a Context-aware Application. In: Proc. of MOBICOM 1999, Seattle, WA (August 1999)

    Google Scholar 

  15. Lee, S., Chung, T.: System Architecture for Context-Aware Home Application. In: Proc. of Second IEEE workshop on Software Technologies for Future Embedded and Ubiquitous Systems, Vienna, Austria, May 11-12 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lim, S., Helal, A.(. (2006). Encapsulation and Entity-Based Approach of Interconnection Between Sensor Platform and Middleware of Pervasive Computing. In: Youn, H.Y., Kim, M., Morikawa, H. (eds) Ubiquitous Computing Systems. UCS 2006. Lecture Notes in Computer Science, vol 4239. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11890348_38

Download citation

  • DOI: https://doi.org/10.1007/11890348_38

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-46289-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics