Skip to main content

Rapid Prototyping Internet of Things Applications for Augmented Objects: The Tiles Toolkit Approach

  • Conference paper
  • First Online:
Ambient Intelligence (AmI 2018)

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

Included in the following conference series:

Abstract

Designing and prototyping for IoT have historically required a diverse range of skills and a set of tools that individually supported only a fraction of the whole process, not being designed to work together. These tools usually require a certain level of proficiency in design methods, programming or electronics, depending on the phase addressed. Previous works on the Tiles Ideation toolkit and the RapIoT software framework demonstrated how the design phase can be democratized and how a simple programming paradigm can make coding for IoT a task accessible to non-experts. With this work we present and evaluate the process and the technologies involved in the programming and prototyping phase of an IoT application. The Tiles Square and the Tiles Temp are introduced, these two electronic devices complement and support IoT prototyping. They are designed to work in conjunction with the Tiles Ideation toolkit and are supported by the RapIoT software framework, allowing non-experts to augment and program everyday objects. We illustrate the potential of this approach by presenting the results obtained after workshops with 44 students. We conclude by discussing strengths and limitations of our approach, highlighting the lessons learned and possible improvements.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Notes

  1. 1.

    Domain Specific Language.

  2. 2.

    https://c9.io.

  3. 3.

    Integrated Development Environment.

  4. 4.

    https://www.speakdotdot.com/.

  5. 5.

    https://oneiota.org/.

  6. 6.

    https://www.w3.org/WoT/.

References

  1. Angelini, L., Mugellini, E., Abou Khaled, O., Couture, N.: Internet of Tangible Things (IoTT): challenges and opportunities for tangible interaction with IoT. Informatics 5(1), 1–34 (2018)

    Article  Google Scholar 

  2. Ashton, K.: That “Internet of Things” thing. RFiD J. 22(7), 97–114 (2009)

    Google Scholar 

  3. Bødker, S.: Third-wave HCI, 10 years later–participation and sharing. Interactions 22(5), 24–31 (2015)

    Article  Google Scholar 

  4. Botta, A., De Donato, W., Persico, V., Pescapé, A.: On the integration of cloud computing and Internet of Things. In: 2014 International Conference on Future Internet of Things and Cloud (FiCloud), pp. 23–30. IEEE (2014)

    Google Scholar 

  5. Brynskov, M., Lunding, R., Vestergaard, L.S.: The design of tools for sketching sensor-based interaction. In: Proceedings of the Sixth International Conference on Tangible, Embedded and Embodied Interaction, pp. 213–216 (2012)

    Google Scholar 

  6. Eris, O., Drury, J., Ercolini, D.: A collaboration-focused taxonomy of the Internet of Things. In: 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), pp. 29–34 (2015)

    Google Scholar 

  7. Fishkin, K.P., Gujar, A., Harrison, B.L., Moran, T.P., Want, R.: Embodied user interfaces for really direct manipulation. Commun. ACM 43(9), 74–80 (2000)

    Article  Google Scholar 

  8. Gianni, F., Divitini, M.: Designing IoT applications for smart cities: extending the tiles ideation toolkit. IxD&A 35, 100–116 (2018)

    Google Scholar 

  9. Gianni, F., Mora, S., Divitini, M.: RapIoT toolkit: rapid prototyping of collaborative Internet of Things applications. J. Futur. Gener. Comput. Syst. (2018). https://doi.org/10.1016/j.future.2018.02.030

  10. Greenberg, S.: Collaborative physical user interfaces. In: Communication and Collaboration Support Systems (2004)

    Google Scholar 

  11. Grudin, J., Poltrock, S.: Computer supported cooperative work. In: Encyclopedia of Human-Computer Interaction (2012)

    Google Scholar 

  12. Koreshoff, T.L., Leong, T.W., Robertson, T.: Approaching a human-centred Internet of Things. In: Proceedings of the 25th Australian Computer-Human Interaction Conference: Augmentation, Application, Innovation, Collaboration, pp. 363–366 (2013)

    Google Scholar 

  13. Koreshoff, T.L., Robertson, T., Leong, T.W.: Internet of Things: a review of literature and products. In: Proceedings of the 25th Australian Computer-Human Interaction Conference: Augmentation, Application, Innovation, Collaboration, OzCHI 2013, Adelaide, Australia, pp. 335–344. ACM (2013)

    Google Scholar 

  14. Kuniavsky, M.: Smart Things: Ubiquitous Computing User Experience Design. Elsevier, Amsterdam (2010)

    Google Scholar 

  15. Loomis, M.E.S., Shah, A.V., Rumbaugh, J.E.: An object modeling technique for conceptual design. In: Bézivin, J., Hullot, J.-M., Cointe, P., Lieberman, H. (eds.) ECOOP 1987. LNCS, vol. 276, pp. 192–202. Springer, Heidelberg (1987). https://doi.org/10.1007/3-540-47891-4_18

    Chapter  Google Scholar 

  16. Maloney, J., Resnick, M., Rusk, N., Silverman, B., Eastmond, E.: The Scratch programming language and environment. ACM Trans. Comput. Educ. (TOCE) 10(4) (2010). Article No. 16

    Article  Google Scholar 

  17. Mellis, D., Banzi, M., Cuartielles, D., Igoe, T.: Arduino: an open electronic prototyping platform. In: Proceedings of CHI Extended Abstracts, pp. 1–11. ACM (2007)

    Google Scholar 

  18. Millner, A., Baafi, E.: Modkit: blending and extending approachable platforms for creating computer programs and interactive objects. In: Proceedings of the 10th International Conference on Interaction Design and Children, IDC 2011, Ann Arbor, Michigan, pp. 250–253. ACM (2011)

    Google Scholar 

  19. Mora, S., Gianni, F., Divitini, M.: Tiles: a card-based ideation toolkit for the Internet of Things. In: Proceedings of the 2017 Conference on Designing Interactive Systems, DIS 2017, Edinburgh, UK, pp. 587–598. ACM (2017)

    Google Scholar 

  20. Sadler, J., Durfee, K., Shluzas, L., Blikstein, P.: Bloctopus: a novice modular sensor system for playful prototyping. In: TEI 2015: Proceedings of the Ninth International Conference on Tangible, Embedded, and Embodied Interaction, pp. 347–354. ACM, January 2015

    Google Scholar 

  21. Sankaran, R., et al.: Decoupling interaction hardware design using libraries of reusable electronics. In: Proceedings of the 3rd International Conference on Tangible and Embedded Interaction, pp. 331–337 (2009)

    Google Scholar 

  22. Villar, N., Gellersen, H.: A malleable control structure for softwired user interfaces. In: Proceedings of the 1st International Conference on Tangible and Embedded Interaction, pp. 49–56 (2007)

    Google Scholar 

  23. Zehe, S., Grosshauser, T., Hermann, T.: BRIX–an easy-to-use modular sensor and actuator prototyping toolkit. In: 2012 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp. 817–822 (2012)

    Google Scholar 

Download references

Acknowledgements

We thank the students who have contributed to the development of the framework and to its evaluation. The user study reported in the paper is co-funded by EU Horizon2020 under grant agreement No. 710583 (UMI-Si-Ed project, http://umi-sci-ed.eu/).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Francesco Gianni .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gianni, F., Mora, S., Divitini, M. (2018). Rapid Prototyping Internet of Things Applications for Augmented Objects: The Tiles Toolkit Approach. In: Kameas, A., Stathis, K. (eds) Ambient Intelligence. AmI 2018. Lecture Notes in Computer Science(), vol 11249. Springer, Cham. https://doi.org/10.1007/978-3-030-03062-9_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-03062-9_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-03061-2

  • Online ISBN: 978-3-030-03062-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics