“…Developing interactive graphical simulations usually requires the implementation of the model that defines the behavior of the system (e.g., the Ordinary Differential Equations -ODEs-in dynamic systems), apply a simulation strategy (e.g., an ODE integrator/solver) and build the view (i.e., the graphical user interface) of the simulation. To this end, different applications have already been used and/or combined, ranging from simulation commercial tools (e.g., Modelica, Matlab and EcosimPro) to video games simulation engines (e.g., Unity and Second Life) or generic programming environments (e.g., JAVA, JavaScript + HTML and Node.js), as the following labs/methodologies, to name a few, show [9][10][11][12][13][14][15][16][17]. Despite their success, these approaches require their developers to have a good knowledge of the tool and/or programming technique, hardening the creation of new virtual simulated labs.…”