EJS Home Page

EJSS GitLab Repository

Welcome to the wiki pages for Easy Java/JavaScript Simulations! 

About Easy Java/JavaScript Simulations

Easy Java/JavaScript Simulations, also known as EJS (or Ejs, or EjsS), is a free authoring tool written in Java that helps non-programmers create interactive simulations in Java or JavaScript, mainly for teaching or learning purposes. EJS has been created by Francisco Esquembre and is part of the Open Source Physics project.

The JavaScript 'flavour' of EJS is possible thanks to the collaboration of Félix Jesús Garcia Clemente, co-author with Francisco of the JavaScript library that supports this flavour and main developer of the Reader Apps.

A brief historical and naming remark: Before release 5.0, EJS could only create Java simulations. Hence, its former name was "Easy Java Simulations" and its acronym just "EJS". Now, since release 5.0, EJS can create (also) simulations that use JavaScript and HTML5, and hence can be run on tablets and smartphones (see our Reader App). This major change explains why we have renamed EJS as Easy Java/JavaScript Simulations, and its acronym can be either EJS or EjsS.
Java EJS and JavaScript EJS: Since Java has been evolving on its own and EJS moving towards JavaScript more and more, for release 6.0 we decided to split the versions of EJS that generate Java and JavaScript simulations. The main reason being that the current release of EJS requires Java 8 to generate Java simulations, while EJS can generate JavaScript simulations with the latest Java version. Hence, from now on, we may refer to the Java EJS and JavaScript EJS (or, shorter, Js EJS) to refer to each one of the 'flavours' of EJS. The philosophy and main architectural structure of EJS remain common, while changes appear due to the differences (mainly) in how to construct graphical user interfaces.

In this wiki:

Attach:Main/APSAwardLogo.jpg Δ    

American Physical Society 2020 Excellence in Physics Education Award. Awarded September 2019. See APS Award letter. Δ
Multimedia in Physics Teaching and Learning Award received December 2015. See MPTL Award letter.
Science SPORE Prize received November 2011
UNESCO Bangkok, Asia and Pacific Regional Bureau for Education selected in March 2015 Easy Java/JavaScript Simulations to be part of the free educational compilation entitled “UNESCO Directory of Free Educational Resources for Teachers. Vol. 1: Science” for distribution worldwide, mostly in the Asia-Pacific region targeting developing countries. See UNESCO Bangkok letter.
UNESCO King Hamad Bin Isa Al-Khalifa Prize for the Use of ICTs in Education received January 2016 for Price to Open Source Physics At Singapore.


Easy Java Simulations Developer:Francisco Esquembre - Universidad de Murcia
This email address is being protected from spambots. You need JavaScript enabled to view it.

Felix J. Garcia Clemente - Universidad de Murcia

This email address is being protected from spambots. You need JavaScript enabled to view it.

0.5 1 1 1 1 1 1 1 1 1 1 Rating 0.50 (1 Vote)