Towards a Toolkit for the Rapid Creation of Smart Environments
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.
KeywordsSmart environments End user programming Mashups
Unable to display preview. Download preview PDF.
- 2.Shirazi, A., Winkler, C., Schmidt, A.: SENSE-SATION: an extensible platform for integration of phones into the Web. IoT (2010)Google Scholar
- 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.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.Holloway, S., Julien, C.: The case for end-user programming of ubiquitous computing environments. FoSER 2010, p. 167 (2010)Google Scholar
- 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.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