Towards a Toolkit for the Rapid Creation of Smart Environments

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9083)


With the rise of rapid physical prototyping tools such as Arduino it has become very easy for designers, makers and developers to build smart devices, simple installations or other single device solutions. However, as soon as a room, floor or building-wide (prototype-) installation should be build consisting of various types of devices that need to communicate, the effort for building these environments still remains extremely high. A lot of this is due to three factors: programming for different platforms, bridging different communication technologies, and physically connecting devices to network and electricity. In this paper we present a concept that drastically reduces this efforts. Thus, designers and developers can focus more on the implementation of the behaviour of interactive environments. We have implemented this concept as a toolkit for on-site setups that allows to easily mash-up heterogeneous sets of devices using a common scripting language and a web-based IDE. We report from interactive installations in office and museum environments that have been realized based on this platform and we point towards new ways of programming environments.


Smart environments End user programming Mashups 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Hodges, S., Taylor, S., Villar, N., Scott, J.: Prototyping connected devices for the internet of things. IEEE Computer 46(2), 26–34 (2013)CrossRefGoogle Scholar
  2. 2.
    Shirazi, A., Winkler, C., Schmidt, A.: SENSE-SATION: an extensible platform for integration of phones into the Web. IoT (2010)Google Scholar
  3. 3.
    Kubitza, T., Pohl, N., Dingler, T., Schmidt, A.: WebClip: a connector for ubiquitous physical input and output for touch screen devices. Ubicomp, pp. 387–390 (2013)Google Scholar
  4. 4.
    Holloway, S., Stovall, D., Lara-Garduno, J., Julien, C.: Opening pervasive computing to the masses using the SEAP middleware. IEEE Pervasive, pp. 1–5, March 2009Google Scholar
  5. 5.
    Holloway, S., Julien, C.: The case for end-user programming of ubiquitous computing environments. FoSER 2010, p. 167 (2010)Google Scholar
  6. 6.
    García-Herranz, M., Haya, P., Alamán, X.: Towards a Ubiquitous End-User Programming System for Smart Spaces. J. UCS 16(12), 1633–1649 (2010)Google Scholar
  7. 7.
    Kubitza, T., Pohl, N., Dingler, T., Schneegaß, S.: Innovations in Ubicomp Products Ingredients for a New Wave of Ubicomp Products. IEEE Pervasive Comp., pp. 5–8 (2013)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.University of StuttgartStuttgartGermany

Personalised recommendations