New client-server web tools for teaching modelling, simulation, and data analysis: IODA y WebEJS

Authors

  • Francisco Esquembre Universidad de Murcia
  • Jacobo Saenz Valiente UNED
  • Jesús Chacón Sombría Universidad Complutense de Madrid
  • Sebastián Dormido Canto UNED

DOI:

https://doi.org/10.17979/ja-cea.2025.46.12215

Keywords:

Education, Modelling, Simulation, Data analytics

Abstract

The universal and widespread access to the Internet in education is leading to the transformation of computer tools into client-server platforms that can be used from any device with access to the network. In this paper we introduce two of these implementations. WebEJS is the Internet-centric evolution of the well-known Easy JavaScript Simulations, which previously required a computer and a Java virtual machine. IODA is a graphical client-server tool for guided data analysis that, created for research purposes, can be useful for introductory data courses for physics students. Both tools not only facilitate universal access to existing teaching technologies, but also open up new possibilities for teachers and educational researchers.

References

Canesche, Michael & Leissa, Roland & Pereira, Fernando. (2023). Preparing Reproducible Scientific Artifacts using Docker. 10.48550/arXiv.2308.14122.

Christian, W., Esquembre, F., and Barbato, L. 2011. Open Source Physics. Science, 334:1077–1078.

Dakkak, A. Pearson, C. and Hwu, W. "WebGPU: A Scalable Online Development Platform for GPU Programming Courses," 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Chicago, IL, USA, 2016, pp. 942-949, doi: 10.1109/IPDPSW.2016.63.

Esquembre, F., 2004. Easy Java Simulations: a software tool to create scientific simulations in java. Computer Physics Communications 156, 2:199–204.

Esquembre, F., Chacón, J. Saenz, J., Vega, J., Dormido-Canto, S. 2023. A programmable web platform for distributed access, analysis, and visualization of data. Fusion Engineering and Design 197: 114049.

Esquembre, F., Clemente-García, F, Chacón, J. (September 2022) WebEJS: A fully Web-based version of EasyJavaScript Simulations. 25th International Workshop on Multimedia in Physics Teaching and Learning, Wroclaw, Poland.

J. M. Marquez-Barja, N. Kaminski and L. A. Dasilva, "Assessing the Impactof User Interface Abstraction on Online Telecommunications Course Laboratories," in IEEE Access, vol. 6, pp. 50394-50403, 2018, doi: 10.1109/ACCESS.2018.2868904.

Pautasso, Cesare & Wilde, Erik. (2009). Why is the Web Loosely Coupled? A Multi-Faceted Metric for Service Design. 18th International World Wide Web Conference. 911-920. 10.1145/1526709.1526832.

Tobarra, L., Robles-Gómez, A., Pastor, R., Hernández, R., Duque, A., & Cano, J. (2020). Students’ Acceptance and Tracking of a New Container-Based Virtual Laboratory. Applied Sciences, 10(3), 1091. https://doi.org/10.3390/app10031091

WebEJS. https://www.um.es/fem/wikis/runwebejs/index.html

Docker. Docker https://www.docker.com/

Downloads

Published

2025-09-01

Issue

Section

Educación en Automática