Jump to content

Easy Java Simulations

From Alfawiki
Adapted from the English Wikipedia article Easy Java Simulations, available under CC BY-SA 4.0Updated 9 August 2025
Web Easy JavaScript Simulation
Company typeOpen-source software
IndustrySoftware
ProductsDiscrete computational simulations software
Websitewww.um.es/fem/EjsWiki/index.php/Main/WhatIsEJS

Web Easy JavaScript Simulation, previously known as Easy Java Simulations (EJS) and later as Easy JavaScript Simulations (EJSS), is an open-source application developed as part of the Open Source Physics initiative for designing discrete computational simulations.

These discrete simulations model natural processes by depicting changing variable states over time, achieved through iterative algorithms, primarily for educational and research objectives.

EJSS allows users to create simulations conceptually by specifying equations and mathematical formulas without the need to manually code. The platform then automatically produces optimized, high-quality Java or JavaScript source code, enabling creators to concentrate on the simulation’s conceptual framework rather than programming intricacies.

Developed in Java, EJSS generates simulations that operate on any system equipped with a Java Virtual Machine (JVM). Since 2014, the tool also supports JavaScript output, making simulations accessible on nearly all devices, including those running Android and iOS.

Simulation projects are saved using EJSS’s XML-based file formats (.xml, .ejs, .ejss), which package the generated code alongside supplementary components such as HTML-based introductions.

External links

  • [Official website www.um.es/fem/EjsWiki/index.php/Main/WhatIsEJS?]