In contrast to decreasing costs of electronic appliances enabling the realization of pervasive systems, the price of individual development of the software making up eHome systems is one of the major problems preventing their large-scale adoption. By introducing a specification, configuration, and deployment process, the environment-specific development effort is reduced. We support this process by our tool suite, the eHomeConfigurator which is introduced in this paper. It creates a configuration graph, capable of describing dependencies and contexts of components in the eHome field. The tool suite is used to configure and deploy various eHome services on different home environments. Compared to the classical development process, the effort for setting up eHome systems is reduced significantly and opens up the possibility to decrease the development costs for eHome systems.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Beisheim Holding GmbH. FutureLife – Das Haus der Zukunft (2005) (April 6, 2005),
  2. 2.
    Humble, J., Greenhalgh, C., Izadi, S., Mathrick, J., Taylor, I.: ECT: A toolkit to support rapid construction of ubicomp environments. In: Davies, N., Mynatt, E.D., Siio, I. (eds.) UbiComp 2004. LNCS, vol. 3205. Springer, Heidelberg (2004)Google Scholar
  3. 3.
    inHaus Duisburg. Innovationszentrum Intelligentes Haus Duisburg (2005) (June 22, 2004),
  4. 4.
    Norbisrath, U., Salumaa, P., Malik, A.: eHomeConfigurator (2006),
  5. 5.
    Open Services Gateway Initiative. OSGi Service Platform Specification (2002) (March 2, 2005),
  6. 6.
    Open Services Gateway Initiative Alliance. OSGi Service Platform (April 2003), Release 3 (March 2, 2005),
  7. 7.
    Reussner, R., Happe, J., Habel, A.: Modelling parametric contracts and the state space of composite components by graph grammars. In: Cerioli, M. (ed.) FASE 2005. LNCS, vol. 3442, pp. 80–95. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  8. 8.
    Saito, T., Tomoda, I., Takabatake, Y., Ami, J., Teramoto, K.: Home Gateway Architecture and Its Implementation. IEEE Transactions on Consumer Electronics 46(4), 1161–1166 (2000)CrossRefGoogle Scholar
  9. 9.
    T-Com. T-Com Haus (2005) (September 26, 2005),
  10. 10.
    Truong, K.N., Huang, E.M., Abowd, G.D.: CAMP: A magnetic poetry interface for end-user programming of capture applications for the home. In: Davies, N., Mynatt, E.D., Siio, I. (eds.) UbiComp 2004. LNCS, vol. 3205, pp. 143–160. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  11. 11.
    Norbisrath, U., Salumaa, P., Malik, A.: eHome Specification, Configuration, and Deployment (2005),, Demonstration Paper D15 on UbiComp2005
  12. 12.
    Norbisrath, U., Salumaa, P., Malik, A.: Specification, Configuration, and Deployment in eHome Systems (2005),
  13. 13.
    UPnP-Forum. UPnP-Forum HomepageGoogle Scholar
  14. 14.
    van der Hoek, A.: Integrating Configuration Management and Software Deployment. In: Proceedings of the Working Conference on Complex and Dynamic Systems Architecture (CDSA 2001) (2001)Google Scholar
  15. 15.
    van Dijk, R.R.E., Ygge, F.: Smarthome user interface: Controlling your home through the internet. ISES 8 (1996)Google Scholar
  16. 16.
    Waring, D.L., Kerpez, K.J., Ungar, S.G.: A newly emerging customer premises paradigm for delivery of network-based services. Computer Networks 31(4), 411–424 (1999)CrossRefGoogle Scholar
  17. 17.
    Westfechtel, B., Conradi, R.: Version Models for Software Configuration Management. ACM Computing Surveys 30(2) (June 1998)Google Scholar
  18. 18.
    X10. Protocol Specification (2004) (May 30, 2005),

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Ulrich Norbisrath
    • 1
  • Christof Mosler
    • 1
  • Ibrahim Armac
    • 1
  1. 1.Department of Computer Science 3RWTH Aachen UniversityAachenGermany

Personalised recommendations