Skip to main content

System Support for Distributed Augmented Reality in Ubiquitous Computing Environments

  • Conference paper

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

Abstract

Ubiquitous computing will dramatically change our lives due to the enhancement of our real world. Augmented reality (AR) is a promising technique for realizing the enhancement by superimposing computer generated images on video images. However, it is not easy to build applications using augmented reality techniques since the developer needs to deal with issues like distribution and context-awareness. It is desirable to provide a software infrastructure to hide the complexities from programmers.

In this paper, we propose a middleware called TEAR (Toolkit for Easy Augmented Reality) supporting augmented reality for ubiquitous computing environments. Our middleware provides several multimedia components that process video streams using AR techniques. New components to provide more complex functionality can be developed by composing these components.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ARToolkit, http://www.hitl.washington.edu/people/grof/SharedSpace/Download/ARToolKitPC.htm

  2. Azuma, R.T.: A Survey of Augmented Reality. Presence: Teleoperators and Virtual Environments 6(4) (1997)

    Google Scholar 

  3. Bauer, M., Bruegge, B., et al.: Design of a Component-Based Augmented Reality Framework. In: The Second IEEE and ACM International Symposium on Augmented Reality (2001)

    Google Scholar 

  4. Blair, G.S., et al.: The Design and Implementation of Open ORB 2. IEEE Distributed Systems Online 2(6) (2001)

    Google Scholar 

  5. Campbell, A.T., De Meer, H.G., Kounavis, M.E., Miki, K., Vicente, J.B., Villela, D.: A Survey of Programmable Networks. ACM SIGCOMM Computer Communications Review 29(2) (1999)

    Google Scholar 

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

    Google Scholar 

  7. Gamma, E., Helm, R., Johnson, R., Flissides, J.: Design Patterns, Elements of Reusable Object-Orientated Software. Addison-Wesley Publishing Company, Reading (1995); ISBN 0-201-63361-2

    Google Scholar 

  8. Henning, M., Vinoski, S.: Advanced CORBA Programming with C++. Addison-Wesley Publishing Company, Reading (1999); ISBN 0-201-37927-9

    Google Scholar 

  9. Koster, R., Black, A.P., Huang, J., Walpole, J., Pu, C.: Thread Transparency in Information Flow Middleware. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol. 2218, p. 121. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  10. Lindblad, C.J., Tennenhouse, D.L.: The VuSystem: A Programming System for Compute-Intensive Multimedia. In: Proceedings of ACM International Conference on Multimedia (1994)

    Google Scholar 

  11. Lo, S., Pope, S.: The Implementation of a High Performance ORB over Multiple Network Transports. In: Proceedings of Middleware 1998 (1998)

    Google Scholar 

  12. Lopez de Ipina, D.: Visual Sensing and Middleware Support for Sentient Computing. PhD thesis, Cambridge University Engineering Department (January 2002)

    Google Scholar 

  13. Lopez de Ipina, D., Lo, S.-L.: LocALE: a Location-Aware Lifecycle Environment for Ubiquitous Computing. In: Proceedings of the 15th IEEE International Conference on Information Networking, ICOIN-15 (2001)

    Google Scholar 

  14. Nakajima, T.: System Software for Audio and Visual Networked Home Appliances on Commodity Operating Systems. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol. 2218, p. 273. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  15. Nakajima, T., Ishikawa, H., Tokunaga, E., Stajano, F.: Technology Challenges for Building Internet-Scale Ubiquitous Computing. In: Proceedings of the Seventh IEEE International Workshop on Object-oriented Real-time Dependable Systems (2002)

    Google Scholar 

  16. Nakajima, T.: Experiences with Building Middleware for Audio and Visual Netwoked Home Appliances on Commodity Software. In: ACM Multimedia (2002)

    Google Scholar 

  17. OMG, Final Adopted Specification for Fault Tolerant CORBA. OMG Technical Committee Document ptc/00-04-04, Object Management Group (March 2000)

    Google Scholar 

  18. Pinhanez, C.: The Everywhere Display Projector: A Device to Create Ubiquitous Graphical Interfaces. In: Abowd, G.D., Brumitt, B., Shafer, S. (eds.) UbiComp 2001. LNCS, vol. 2201, p. 315. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  19. Raatikainen, K., Christensen, H.B., Nakajima, T.: Applications Requirements for Middleware for Mobile and Pervasive Systems. Mobile Computing and Communications Review (Octorber 2002)

    Google Scholar 

  20. Weiser, M.: The Computer for the 21st Century. Scientific American 265(3) (1991)

    Google Scholar 

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

Kurahashi, M., van der Zee, A., Tokunaga, E., Nemoto, M., Nakajima, T. (2004). System Support for Distributed Augmented Reality in Ubiquitous Computing Environments. In: Chen, J., Hong, S. (eds) Real-Time and Embedded Computing Systems and Applications. RTCSA 2003. Lecture Notes in Computer Science, vol 2968. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24686-2_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24686-2_17

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-24686-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics