Abstract
With Apps a popular concept was introduced allowing end-users to easily extend their devices such as smartphones or computers with specific functionality. Two million Apps have ever since found their way into each of the popular App-stores Google Play and Apple Store. We argue that the App-concept is not only well applicable to single devices but also to complete environments equipped with smart networked things. In the moment when Apps can be easily downloaded and executed in home, office and industry environments a wide new applications space will be opened up. In this work we introduce the concept of Smart Space Apps that can be downloaded from a cloud-based App-store into a smart environment where they dynamically utilize the capabilities of available smart things to optimally achieve the purpose they were installed for. We introduce a unified schema for the access of sensors and actuators of heterogeneous devices from within Smart Space Apps and describe the middleware and runtime that implements this approach. We explain how Apps are packaged into an exchangeable format and published within a cloud-based App-store. Multiple application use cases are shown and challenges of this novel approach are discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Kubitza, T., Schmidt, A.: Towards a toolkit for the rapid creation of smart environments. In: DÃaz, P., Pipek, V., Ardito, C., Jensen, C., Aedo, I., Boden, A. (eds.) IS-EUD 2015. LNCS, vol. 9083, pp. 230–235. Springer, Cham (2015). doi:10.1007/978-3-319-18425-8_21
Kubitza, T., Schmidt, A.: Rapid interweaving of smart things with the meSchup IoT platform. In: Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing Adjunct - UbiComp 2016, pp. 313–316. ACM Press, New York (2016)
van der Meulen, R., Rivera, J.: Gartner says a typical family home could contain more than 500 smart devices by 2022. http://www.gartner.com/newsroom/id/2839717
Kubitza, T., Voit, A., Weber, D., Schmidt, A.: An IoT infrastructure for ubiquitous notifications in intelligent living environments. In: Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing Adjunct - UbiComp 2016, pp. 1536–1541. ACM Press, New York (2016)
Wiehr, F., Voit, A., Weber, D., Gehring, S., Witte, C., Kärcher, D., Henze, N., Krüger, A.: Challenges in designing and implementing adaptive ambient notification environments. In: Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing Adjunct - UbiComp 2016, pp. 1578–1583. ACM Press, New York (2016)
Beigl, M., Gellersen, H.: Smart-its: an embedded platform for smart objects. In: Smart Objects Conference (2003)
Greenberg, S., Fitchett, C.: Phidgets: incorporating physical devices into the interface. In: Proceedings of UIST 2001, pp. 209–218. ACM Press (2001)
Greenberg, S., Fitchett, C.: Phidgets: easy development of physical interfaces through physical widgets. In: Proceedings of the 14th annual ACM symposium on User interface software and technology - UIST 2001, p. 209. ACM Press, New York (2001)
Hartmann, B., Klemmer, S., Bernstein, M.: d.tools: integrated prototyping for physical interaction design. In: IEEE Pervasive Computing (2005)
Villar, N., Scott, J., Hodges, S.: Prototyping with microsoft .net gadgeteer. In: Proceedings of the Fifth International Conference on Tangible, Embedded, and Embodied Interaction - TEI 2011, p. 377. ACM Press, New York (2011)
Arduino: Physical prototyping platform. https://www.arduino.cc
Ballagas, R., Ringel, M., Stone, M., Borchers, J.: iStuff: a physical user interface toolkit for ubiquitous computing environments. In: Proceedings of the conference on Human factors in computing systems - CHI 2003, p. 537. ACM Press, New York (2003)
Dey, A., Abowd, G., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum. Comput. Interact. 16, 97–166 (2001)
Dey, A.K., Sohn, T., Streng, S., Kodama, J.: iCAP: interactive prototyping of context-aware applications. In: Fishkin, K.P., Schiele, B., Nixon, P., Quigley, A. (eds.) Pervasive 2006. LNCS, vol. 3968, pp. 254–271. Springer, Heidelberg (2006). doi:10.1007/11748625_16
Holloway, S., Stovall, D., Lara-Garduno, J., Julien, C.: Opening pervasive computing to the masses using the SEAP middleware. In: 2009 IEEE International Conference on Pervasive Computing and Communications, pp. 1–5. IEEE (2009)
McGrath, W., Etemadi, M., Roy, S., Hartmann, B.: Fabryq. In: Proceedings of the 7th ACM SIGCHI Symposium on Engineering Interactive Computing Systems - EICS 2015, pp. 164–173. ACM Press, New York (2015)
Chi, P.P., Li, Y.: Weave: scripting cross-device wearable interaction. In: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems - CHI 2015, pp. 3923–3932. ACM Press, New York (2015)
IFTTT: ‘If this then that’ cloud service. https://ifttt.com
Node-Red: A visual tool for wiring the Internet of Things. http://nodered.org
Acknowledgements
This work is funded by the European Project meSch (Grant Agreement No. 600851).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Kubitza, T. (2017). Apps for Environments: Running Interoperable Apps in Smart Environments with the meSchup IoT Platform. In: Podnar Žarko, I., Broering, A., Soursos, S., Serrano, M. (eds) Interoperability and Open-Source Solutions for the Internet of Things. InterOSS-IoT 2016. Lecture Notes in Computer Science(), vol 10218. Springer, Cham. https://doi.org/10.1007/978-3-319-56877-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-56877-5_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-56876-8
Online ISBN: 978-3-319-56877-5
eBook Packages: Computer ScienceComputer Science (R0)