stringtranslate.com

Simulaciones sencillas en Java

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ñado para crear simulaciones de computadora discretas.

Una simulación informática discreta , o simplemente simulación por ordenador, es un programa informático que intenta reproducir, con fines pedagógicos o científicos, un fenómeno natural a través de 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 determinado.

Al crear una simulación con la ayuda de EJSS, el usuario no programa la simulación a nivel de escritura de 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 se encarga de los aspectos técnicos de la codificación de la simulación en el lenguaje de programación Java, lo que permite al usuario concentrarse en el contenido de la simulación.

El código Java o JavaScript generado puede, en términos de eficiencia y sofisticación, considerarse 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. 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 applets de Java eran populares antes de 2014, los resultados de los applets de JavaScript 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 lleva la extensión .xml, .ejs y .ejss. Contiene no sólo el código para la simulación, sino también el resto de elementos, como la introducción en html.

Referencias

Enlaces externos