Teaching and Promoting Smart Internet of Things Solutions Using the Serious-Game Approach

  • Enn ÕunapuuEmail author
Part of the Intelligent Systems Reference Library book series (ISRL, volume 84)


In the era of technological advances, the rapid development of network connected objects, cloud computing, software development methodologies, and teaching techniques direct us to the smart solutions. The objective of the chapter is to propose a methodology for teaching and promoting smart internet of things solutions based on the serious-game approach. In the serious-games approach, the simulations of real-world events or processes are used to analyze complex situations and propose solutions. The usage of serious games is entertaining, but their primary goal is to train and educate people; simultaneously, this approach may have other purposes such as marketing or advertisement.


Internet of things Serious games Bio-inspired computing Model driven engineering Decision theory Smart solutions 


  1. 1.
    Klopfer E (2008) Augmented learning: research and design of mobile educational games. The MIT press, CambridgeCrossRefGoogle Scholar
  2. 2.
    Haller S (2009) Internet of things: an integral part of the future internet, PragueGoogle Scholar
  3. 3.
    Kellmereit D, Obodovski D (2013) The silent intelligence—the internet of things, 1st edn. DND Ventures LLCGoogle Scholar
  4. 4.
    Brambilla M, Cabot J, Wimmer M (2012) Model-driven software engineering in practice. Morgan & Claypool Publishers, USAGoogle Scholar
  5. 5.
    Peterson M (2009) An introduction to decision theory (Cambridge introductions to philosophy), 1st edn. Cambridge University Press, CambridgeGoogle Scholar
  6. 6.
    Michael DR, SL Chen (2005) Serious games: games that educate, train, and inform. Muska & Lipman/Premier-Trade, USAGoogle Scholar
  7. 7.
    Bassi A, Bauer M, Fiedler M, Kramp T, van Kranenburg R, Lange S, Meissner S (eds) (2013) Enabling things to talk designing IoT solutions with the IoT architectural reference model. Springer, BerlinGoogle Scholar
  8. 8.
    Serbanati A, Medaglia CM, Ceipidor UB (2011) Building blocks of the internet of things: state of the art and beyond. In: Turcu C (ed) Deploying RFID—challenges, solutions, and open issues, InTechGoogle Scholar
  9. 9.
    Fei H, Qi H (2013) Intelligent sensor networks: the integration of sensor networks, signal processing and machine learning. CRC Press, Boca Raton, FLGoogle Scholar
  10. 10.
    Abowd GD, Dey AK (1999) Towards a better understanding of context and context-awareness. 1st international symposium on handheld and ubiquitous computing (HUC ’1999). Springer, London, pp 304–307CrossRefGoogle Scholar
  11. 11.
    Camazine S, Deneubourg JL, Franks NR, Sneyd J, Theraula G, Bonabeau E (2001) Self-Organization in Biological Systems, Princeton University Press, PrincetonGoogle Scholar
  12. 12.
    Jain LC, Faucher C (2013) Innovations in intelligent machines-4: recent advances in knowledge engineering (Studies in computational intelligence). Springer, BerlinGoogle Scholar
  13. 13.
    Shapiro R, Khoshafian S (2013) iBPMS intelligent BPM systems: impact and opportunity. Future Strategies Inc, CanadaGoogle Scholar
  14. 14.
    Vasseur JP, Dunkels A (2010) Interconnecting smart objects with IP: the next internet. Morgan Kaufmann Publishers Inc, San FranciscoGoogle Scholar
  15. 15.
    Harrington P (2012) Machine learning in action. Manning Publications Co., NYGoogle Scholar
  16. 16.
    Rideout VJ, Foehr UG, Roberts DF (2010) Generation M2: media in the lives of 8- to 18-year-olds. Henry J. Kaiser Family Foundation, CaliforniaGoogle Scholar
  17. 17.
    Blumberg FC, Almonte DE, Anthony JS, Hashimoto N (2012) Serious games: what are they? What do they do? Why should we play them? In: Dill KE (ed) The Oxford handbook of media psychology. Oxford University Press, New YorkGoogle Scholar
  18. 18.
    Connolly TM, Boyle EA, MacArthur E, Hainey T, Boyle JM (2012) A systematic literature review of empirical evidence on computer games and serious games. Comput Educ 59(2):661–686CrossRefGoogle Scholar
  19. 19.
    Breuer J, Bente G (2010) Why so serious? On the relation of serious games and learning. Eludamos. J Comput Game Cult 4(1):7–24Google Scholar
  20. 20.
    Ritterfeld U, Shen C, Wang H, Nocera L, Wong WL (2009) Multimodality and interactivity: connecting properties of serious games with educational outcomes. CyberPsychol Behav 12(6):691–697CrossRefGoogle Scholar
  21. 21.
    Koreshoff TL, Robertson T, Leong TW (2013) Internet of things: a review of literature and products. In: 25th Australian computer-human interaction conference: augmentation, application, innovation, collaboration (OzCHI’2013), ACM New York, pp 335–344Google Scholar
  22. 22.
    Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of Things (IoT): A vision, architectural elements, and future directions. Future Generation Comput Syst 29(7):1645–1660CrossRefGoogle Scholar
  23. 23.
    Veen JS, Waaij B, Meijer RJ (2012) Sensor data storage performance: SQL or NoSQL, physical or virtual. In: IEEE 5th international conference on cloud computing (CLOUD’2012), IEEE, pp 431–438Google Scholar
  24. 24.
    Perera C, Zaslavsky A, Christen P, Georgakopoulos D (2014) Context aware computing for the internet of things: a survey. IEEE Commun Surv Tutorials 16(1):414–454CrossRefGoogle Scholar
  25. 25.
    EU project ELLIOT. Experiential living lab for the internet of things. Accessed 16 Apr 2014
  26. 26.
    Duin H, Hauge JB, Thoben KD (2009) An ideation game conception based on the Synectics method. On the Horizon 17(4):286–295CrossRefGoogle Scholar
  27. 27.
  28. 28.
    Beale T, Heard S (2014) Archetype definitions and principles. Accessed 16 Apr 2014
  29. 29.
    Beale T (2002) Archetypes: Constraint-based domain models for future-proof information systems. In: 11th workshop on behavioural semantics, OOPSLA 2002Google Scholar
  30. 30.
    Arlow J, Neustadt I (2004) Enterprise patterns and MDA: building better software with archetype patterns and UML, Addison-Wesley Professional, ReadingGoogle Scholar
  31. 31.
    Piho G (2011) Archetypes based techniques for development of domains, Requirements and Software. Towards LIMS Software Factory, TallinnGoogle Scholar
  32. 32.
    Dumas M, van der Aalst W, ter Hofstede AH (2005) Process-aware information systems: bridging people and software through process technology. Wiley, New YorkCrossRefGoogle Scholar
  33. 33.
    ter Hofstede AHM, van der Aalst W, Adams M (eds) (2010) Modern business process automation: YAWL and its support environment. Springer, BerlinGoogle Scholar
  34. 34.
    Hessellund A (2009) Domain-specific multimodeling. IT University of Copenhagen, Innovative CommunicationGoogle Scholar
  35. 35.
    Õunapuu E (2014) IoT course web page. Accessed 20 March 2014
  36. 36.
    Yoga systems. Accessed 14 Oct 2014

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Department of InformaticsTallinn University of TechnologyTallinnEstonia

Personalised recommendations