Web Easy JavaScript Simulation , Easy JavaScript Simulations (EJSS) , anteriormente conocido como Easy Java Simulations (EJS) , es una herramienta de software de código abierto , parte del proyecto Open Source Physics , diseñada para crear simulaciones informáticas discretas.
Una simulación computacional discreta , o simplemente simulación computacional, es un programa informático que intenta reproducir, con fines pedagógicos o científicos, un fenómeno natural mediante la visualización de los diferentes estados que puede tener. Cada uno de estos estados se describe mediante un conjunto de variables que cambian con el tiempo debido a la iteración de un algoritmo determinado.
Al crear una simulación con la ayuda de EJSS, el usuario no la programa a nivel de código, sino que trabaja a un nivel conceptual superior, declarando y organizando las ecuaciones y otras expresiones matemáticas que la rigen. EJSS se encarga de los aspectos técnicos de la programación en Java, lo que permite al usuario concentrarse en el contenido de la simulación.
El código Java o JavaScript generado puede considerarse, en términos de eficiencia y sofisticación, como la creación de un programador profesional.
EJSS está escrito en el lenguaje de programación Java y las simulaciones creadas están en Java o JavaScript. Existen máquinas virtuales Java (JVM) para diversas plataformas; cualquier plataforma que cuente con una JVM puede ejecutar programas Java. Si bien los applets de Java eran populares antes de 2014, actualmente los applets de JavaScript se pueden ejecutar en casi cualquier dispositivo, incluidos Android e iOS.
EJSS tiene su propio formato para almacenar las simulaciones, basado en XML, EJS y EJSS, y con las extensiones .xml, .ejs y .ejss. Contiene no solo el código de la simulación, sino también otros elementos, como la introducción en HTML.
Referencias
- Wolfgang Christian y Francisco Esquembre , Modelado de la física con simulaciones Java sencillas, The Physics Teacher, Volumen 45, Número 8, noviembre de 2007, págs. 468–528
- Francisco Esquembre , "Easy Java Simulations: una herramienta de software para crear simulaciones científicas en Java", Computer Physics Communications, Volumen 156, Número 2, 1 de enero de 2004, Páginas 199-204
- Anne Cox , Modelado computacional en laboratorios de física introductoria: Tracker y EJS , Reunión de verano de la Asociación Estadounidense de Profesores de Física de 2009
Enlaces externos
- Herramienta sencilla de modelado y creación de simulaciones en Java en Open Source Physics/ComPADRE
- Software de simulación
- Software de trazado
- Software multiplataforma
- Software libre programado en Java.
- Software que utiliza la Licencia Pública General de GNU.