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 por computadora discretas.
![]() | |
Autor (es) original (es) | Francisco Esquembre |
---|---|
Lanzamiento estable | 5.1 |
Escrito en | Java, JavaScript desde 2014 |
Sistema operativo | Microsoft Windows , Linux , Unix , Mac OS |
Tamaño | 23 MB |
Tipo | Software científico, software matemático |
Licencia | Licencia GNU GPL |
Sitio web | www |
Una simulación por computadora discreta , o simplemente una simulación por computadora, es un programa de computadora 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 se describe mediante 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 a nivel de escritura de código, sino que trabaja a un nivel conceptual superior, 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 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 applets de Java eran populares antes de 2014, las salidas de los applets de JavaScript se pueden ejecutar en casi cualquier dispositivo ahora, 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 solo el código para la simulación, sino también el resto de cosas, como la introducción html.
Referencias
- Wolfgang Christian y Francisco Esquembre , Modelado de física con simulaciones sencillas de Java 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 Intro Physics Labs: Tracker y EJS , Reunión de verano de 2009 de la Asociación Americana de Profesores de Física