Skip to main content

Apps for Environments: Running Interoperable Apps in Smart Environments with the meSchup IoT Platform

  • Conference paper
  • First Online:
Interoperability and Open-Source Solutions for the Internet of Things (InterOSS-IoT 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10218))

Included in the following conference series:

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://mesch.io.

  2. 2.

    http://www.europeana.eu/portal/en.

  3. 3.

    http://daan.dfki.de/.

  4. 4.

    https://ifttt.com/.

References

  1. 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

    Chapter  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Beigl, M., Gellersen, H.: Smart-its: an embedded platform for smart objects. In: Smart Objects Conference (2003)

    Google Scholar 

  7. Greenberg, S., Fitchett, C.: Phidgets: incorporating physical devices into the interface. In: Proceedings of UIST 2001, pp. 209–218. ACM Press (2001)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Hartmann, B., Klemmer, S., Bernstein, M.: d.tools: integrated prototyping for physical interaction design. In: IEEE Pervasive Computing (2005)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Arduino: Physical prototyping platform. https://www.arduino.cc

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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

    Chapter  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. IFTTT: ‘If this then that’ cloud service. https://ifttt.com

  19. Node-Red: A visual tool for wiring the Internet of Things. http://nodered.org

Download references

Acknowledgements

This work is funded by the European Project meSch (Grant Agreement No. 600851).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Kubitza .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics