Simulaciones fáciles de Java


Nombre antiguo ""EJS"" Easy Java Simulations o nuevo nombre desde 2014 EJSS , o Easy JavaScript Simulations , es una herramienta de software de código abierto , parte del proyecto Open Source Physics , diseñada para la creación de simulaciones informáticas discretas.

Una simulación por ordenador discreta , o simplemente una simulación por ordenador, 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 está descrito por un conjunto de variables que cambian en el tiempo debido a la iteración de un algoritmo dado.

Al crear una simulación con la ayuda de EJSS, el usuario no programa la simulación al nivel de escribir código, sino que trabaja a un nivel conceptual más alto, declarando y organizando las ecuaciones y otras expresiones matemáticas que operan la simulación. EJSS maneja los aspectos técnicos de la codificación de la simulación en el lenguaje de programación Java, liberando así al usuario para que se concentre en el contenido de la simulación.

El código Java o JavaScript generado puede, en términos de eficiencia y sofisticación, ser tomado como la creación de un programador profesional.

EJSS está escrito en el lenguaje de programación Java y la simulación creada está en Java o JavaScript. Las máquinas virtuales Java (JVM) están disponibles para muchas plataformas diferentes; una plataforma para la que está disponible una JVM puede ejecutar programas Java. Aunque los subprogramas de Java eran populares antes de 2014, las salidas de los subprogramas de JavaScript ahora se pueden ejecutar en casi cualquier dispositivo, incluidos Android e iOS.

EJSS tiene su propio formato para almacenar las simulaciones, que se basa en XML, EJS y EJSS y tiene la extensión .xml, .ejs y .ejss. Contiene no solo el código para la simulación, sino también el resto de cosas, como la introducción html.