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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
ARToolkit, http://www.hitl.washington.edu/people/grof/SharedSpace/Download/ARToolKitPC.htm
Azuma, R.T.: A Survey of Augmented Reality. Presence: Teleoperators and Virtual Environments 6(4) (1997)
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)
Blair, G.S., et al.: The Design and Implementation of Open ORB 2. IEEE Distributed Systems Online 2(6) (2001)
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)
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)
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
Henning, M., Vinoski, S.: Advanced CORBA Programming with C++. Addison-Wesley Publishing Company, Reading (1999); ISBN 0-201-37927-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)
Lindblad, C.J., Tennenhouse, D.L.: The VuSystem: A Programming System for Compute-Intensive Multimedia. In: Proceedings of ACM International Conference on Multimedia (1994)
Lo, S., Pope, S.: The Implementation of a High Performance ORB over Multiple Network Transports. In: Proceedings of Middleware 1998 (1998)
Lopez de Ipina, D.: Visual Sensing and Middleware Support for Sentient Computing. PhD thesis, Cambridge University Engineering Department (January 2002)
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)
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)
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)
Nakajima, T.: Experiences with Building Middleware for Audio and Visual Netwoked Home Appliances on Commodity Software. In: ACM Multimedia (2002)
OMG, Final Adopted Specification for Fault Tolerant CORBA. OMG Technical Committee Document ptc/00-04-04, Object Management Group (March 2000)
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)
Raatikainen, K., Christensen, H.B., Nakajima, T.: Applications Requirements for Middleware for Mobile and Pervasive Systems. Mobile Computing and Communications Review (Octorber 2002)
Weiser, M.: The Computer for the 21st Century. Scientific American 265(3) (1991)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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