Skip to main content

Learning by Tracking - Distributed Systems in Education

  • Conference paper
  • First Online:
On the Move to Meaningful Internet Systems: OTM 2016 Workshops (OTM 2016)

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

  • 740 Accesses

Abstract

Teaching distributed systems means to force the understanding of complexity and heterogeneity from different perspectives. The wide spectrum of legacy techniques and standards as well as up-to-date technology and future ideas is quite challenging. Learning science promises that personal experiences result in a deeper knowledge of problems and solutions in the field of distributed systems. For that we design a show case, managing a relay run (marathon) using android smartphones as relay batons and a web based infrastructure for data management. Whereas the system represents a quite small example it shows different problems, e.g., sensor data, energy management or evolution of smartphone operating systems or software development tools. Being part of the project, e.g. producing the tracking data as runner with an smartphone, students see the impact of own development steps made before. Also they can analyze their own sensor data after a run. Thus they are able to transfer this knowledge to integration or development projects in real enterprise scenarios.

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.

    Technische Hochschule Brandenburg - University of Applied Sciences Brandenburg.

References

  1. Biagioni, J., Musa, A.B.M., Eriksson, J.: Thrifty tracking: online GPS tracking with low data uplink usage. In: 21st SIGSPATIAL International Conference on Advances in Geographic Information Systems, SIGSPATIAL 2013, Orlando, FL, USA, 5–8 November 2013, pp. 486–489 (2013). http://doi.acm.org/10.1145/2525314.2525469

  2. ECMA: The json data interchange format. July 2014 http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf

  3. Google: Google maps APIs, July 2016. https://developers.google.com/maps

  4. Hanus, M.D., Fox, J.: Assessing the effects of gamification in the classroom: a longitudinal study on intrinsic motivation, social comparison, satisfaction, effort, and academic performance. Comput. Educ. 80, 152–161 (2015). http://dx.doi.org/10.1016/j.compedu.2014.08.019

    Article  Google Scholar 

  5. Holzinger, A., Mayer, S., Slany, W., Debevc, M.: The influence of AJAX on web usability. In: Proceedings of the International Conference on e-Business, ICE-B 2010, Athens, Greece, 26–28 July 2010, ICE-B is part of ICETE - The International Joint Conference on e-Business and Telecommunications, pp. 124–127 (2010)

    Google Scholar 

  6. Kelly, S.: Speeding up AJAX with JSON, July 2006. http://www.developer.com/lang/jscript/article.php/3596836

  7. Lemos, A.L., Daniel, F., Benatallah, B.: Web service composition: a survey of techniques and tools. ACM Comput. Surv. 48(3), 33 (2016). http://doi.acm.org/10.1145/2831270

    Google Scholar 

  8. Mitchell, L.J.: Web Service Composition. O’Reilly, Sebastopol (2016)

    Google Scholar 

  9. Ranacher, P., Brunauer, R., Trutschnig, W., van der Spek, S., Reich, S.: Why GPS makes distances bigger than they are. Int. J. Geogr. Inf. Sci. 30(2), 316–333 (2016). http://dx.doi.org/10.1080/13658816.2015.1086924

    Article  Google Scholar 

  10. Schmitt, C., Simpson, K.: HTML5 Cookbook - Solutions and Examples for HTML5 Developers. O’Reilly, Sebastopol (2012). http://www.oreilly.de/catalog/9781449396794/index.html

    Google Scholar 

  11. Tanenbaum, A.S., Steen, M.V.: Distributed Systems: Principles and Paradigms, 2nd edn. Prentice-Hall Inc., Upper Saddle River (2006)

    MATH  Google Scholar 

  12. Walter, D., Sherman, M.: Learning MIT App Inventor: A Hands-On Guide to Building Your Own Android Apps. Addison Wesley, Reading (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Höding .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Höding, M. (2017). Learning by Tracking - Distributed Systems in Education. In: Ciuciu, I., et al. On the Move to Meaningful Internet Systems: OTM 2016 Workshops. OTM 2016. Lecture Notes in Computer Science(), vol 10034. Springer, Cham. https://doi.org/10.1007/978-3-319-55961-2_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-55961-2_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-55960-5

  • Online ISBN: 978-3-319-55961-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics