Skip to main content
Log in

A software infrastructure for supporting spontaneous and personalized interaction in home computing environments

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

Our daily lives are expected to change dramatically due to the popularity of ubiquitous computing technologies. These will make it possible to integrate various aspects of our lives. However, a new approach is required to seamlessly deal with devices embedded in our environments. Future embedded systems will embody a new approach that will take into account a variety of new issues, for example, spontaneous interaction, personalization, privacy protection, and interoperability. In this paper, we propose a personal home server that will make it possible to coordinate home appliances. Since everyone will have a different personal home server, it will allow us to personalize how the appliances are used according to individual preferences. Our personal home server can seamlessly discover and configure appliances at any locations, such as at railroad stations, cars, and streets as well as houses. We also discuss its design and implementation and present its current status.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Barfield W, Caudell T (2001) Fundamentals of wearable computers and augmented reality. Lawrence Erlbaum Associates, NJ

    Google Scholar 

  2. Dahlberg P, Sanneblad J (2000) DeskPanel: a proximity-based information panel for locally mobile staff. In: Proceedings of the NordiCHI 2000

  3. Foster I, Kesselman C, Nick JM, Tuecke S (2002) The physiology of the grid, http://www.globus.orf/research/papers/ogsa.pdf

  4. Gellersen H-W, Schmidt A, Beigl M (2000) Adding some smartness to devices and everyday things. In: Proceedings of third workshop on mobile computing system and applications 2000, Monterey

  5. Harter A, Hopper A, Steggles P, Ward A, Webster P (1999) The anatomy of a context-aware application. In: Proceedings of fifth annual ACM/IEEE international conference on mobile computing and networking (MOBICOM’99), ACM Press, New York, pp 59–68

  6. Holmquist LE, Mattern F, Schiele B, Alahuhta P, Beigl M, Gellersen HW (2001) Smart-its friends: a technique for users to easily establish connections between smart artefacts. In: Proceedings of the UBICOMP 2001, LNCS, vol 2201. Springer, Berlin, pp 116–211

  7. Horn P (2001) Autonomic computing, IBM Manifesto, http://www.research.ibm.com/autonomic/manaifesto/autonomic_computing.pdf

  8. JPL: A Java Interface to Prolog, http://sourceforge.net/projects/jpl/

  9. Nakajima T, Ueno D, Satoh I, Aizu H (2002) A virtual overlay network for integrating home appliances. In: Proceedings of second international symposium on applications and the Internet, IEEE Computer Society, NARA, pp 246–255

  10. Nakajima T, Kobayashi N, Tokunaga E (2004) Middleware support for various input/output devices for networked audio and visual home appliances. In: Proceedings of second international symposium on ubiquitous computing systems (UCS 2004), Tokyo

  11. Nakajima T (2003) Pervasive servers: a framework for creating a society of appliances. In: Personal and ubiquitous computing, vol 7, no 2. Springer, Berlin

  12. Nakajima T, Fujinami K, Tokunaga E, Ishikawa H (2004) Middleware design issues for ubiquitous computing. In: The third international conference on mobile and ubiquitous multimedia

  13. Edwards WK, Newman MW, Sedivy J, Smith T, Izadi S (2002) Challenge: recombinant computing and the speakeasy approach. In: Proceedings of the Mobicom ‘02, Atlanta

  14. Nakajima T (2005) Personal coordination server: a system infrastructure for designing pleasurable experience. In: Proceedings of the IEEE international conference on pervasive services, 2005, Santorini

  15. Newman M, Izadi S, Edwards K, Sedivy J, Smith T (2002) User interfaces when and where they are needed: an infrastructure for recombinant computing. In: Proceedings of 15th symposium on user interface software and technology (UIST2002). ACM Press, New York, pp 171–180

  16. Norman DA (1998) The invisible computer: why good products can fail, the personal computer is so complex, and information appliance are the solution. MIT Press, Cambridge

    Google Scholar 

  17. Open Server Gateway Initiative, OSGi Service Platform Specification, http://www.oegi.org/

  18. Perterson DA, et al. (2002) Recovery oriented computing (ROC): motivation, definition, techniques, and case studies. UC Berkeley, Technical Report UCB/CSD-02-1175

  19. Ponnekanti SR, Lee B, Fox A, Hanrahan P, Winograd T (2001) ICrafter: a service framework for ubiquitous computing environments. In: Proceedings of the Ubicomp 2001, LNCS, vol 2201. Springer, Berlin, pp 56–75

  20. Satoh I (2003) A testing framework for mobile computing software. IEEE Trans Software Eng 29(12):1112–1121

    Article  Google Scholar 

  21. Satoh I (2004) Software testing for wireless mobile computing. IEEE Wireless Commun (IEEE Communication Society) 11(5):58–64

    Article  Google Scholar 

  22. Want R, Pering T, Danneels G, Kumar M, Sundar M, Light J (2002) The personal server: changing the way we think about ubiquitous computing. In: Proceedings of the Ubicomp2002, LNCS, vol 2498. Springer, Berlin, pp 194–209

  23. Weiser M (1991) The computer for the 21st century. Sci Am 265(3):94–104

    Article  ADS  Google Scholar 

  24. Wisneski G, Ishii H et al. (1998) Ambient display: turning architecture space into an interface between people and digital information. In: Proceedings of the 1st international workshop on cooperative buildings, Darmstadt

  25. Yamabe T, Fujinami K, Nakajima T (2004) Experiences with building sentient materials using various sensors. In: Proceedings of IEEE international workshop on smart appliances and wearable computing, IEEE Computer Society, Tokyo, pp 445–450

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tatsuo Nakajima.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Nakajima, T., Satoh, I. A software infrastructure for supporting spontaneous and personalized interaction in home computing environments. Pers Ubiquit Comput 10, 379–391 (2006). https://doi.org/10.1007/s00779-005-0056-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-005-0056-1

Keywords

Navigation