Education Prize Logo
Science SPORE Prize
November 2011

NSF Logo
The Open Source Physics Project is supported by NSF DUE-0442581.

EJS Updates post and replies

Return to the EJS Updates thread
Login to post to this thread

New EjsS 5.0 beta and Android Reader App - Apr 13, 2014 at 3:17PM
Francisco Esquembre
222 Posts

Dear all,

You may know already that there exists a beta release of EJS, now renamed EjsS (Easy Java/Javascript Simulations) that allows to create Javascript-based simulations that run on tablets. To run a simulation on a tablet (off-line), one needs a Reader App, and we have been working on this, both for Android and iOS tablets.

We are now happy to announce that our EjsS Reader App for Android is already available in Google's Play Store!!!

(iOS users need to be a bit more patient. We have the Reader App ready, but we need to go through the legal procedures. We hope to be on Apple's App Store very soon!)

There is a Free version of the Reader and a Pro version of it. Both versions come with a number of demo simulations in what will be your personal library. The Free version allows you to add up to five (5) more simulations to your library. Once you reach this limit, you need to remove one of these downloaded simulations to make room for a new one. The Pro version has no limit in the number of simulations you can add to your personal library. (Don't panic! The Pro version of our EjsS Reader App is very, very affordable.)

You can find easily the Readers at the Play Store by searching for the word "EjsS". Anyway, the direct links are:
Free Reader:
Pro Reader:

From now on, you can get updates and further information on the Android version of the Reader using the Play Store standard channels, and in the EjsS Wiki page:

Thank you for your interest in our EjsS Reader App!

The EjsS Team (Paco and Felix)

Replies to New EjsS 5.0 beta and Android Reader App

Re: New EjsS 5.0 beta and Android Reader App - Apr 13 2014 10:37PM
lookang Avatar
190 Posts

i am still unable to setup a digital library for EJSS.

i tried to add it but it does not seems to work on my android.

any advice?

Attached File: Screenshot_2014-04-14-10-28-15.png

OSP@SG blog
OSP@SG Digital Library

Re: Re: New EjsS 5.0 beta and Android Reader App - Apr 14 2014 4:27AM
Francisco Esquembre
222 Posts

Dear LooKang,

For the Reader App, the PHP is different. Please use the attached PHP (once you unzip it).


Attached File:

120920 update for 4.3.7 - Sep 20, 2012 at 12:57PM
Francisco Esquembre
222 Posts

EJS 4.3.7 release at 120920 includes some minor bug fixes.

It also features a color coding scheme for 3D bodies in the Simple3D implementation. See attached zip with example and image.

For Mac users, there is a new per-simulation option to display menu items using the top Mac bar, as in all mac os applications.

There is support for Moodle. That is to embed EJS simulations in a Moodle course, by using a specil plug-in. See moodle-mod_ejsapp at

There is also a new, kind of experimental, view element for augmented reality that I need to experiment and document a bit more.

There is a new, still growing family of hardware model elements to control hardware Phidgets. See

Though it was already in a few earlier releases, it also implements the possibility of running simulations in real time, by specifying a time variable that should be synchronized with the computer time. See the Evolution panel.

As much as I can remember, that is all!


Attached File:

EJS 4.3.2 Released - Oct 19, 2010 at 6:35PM
113 Posts

EJS 4.3.2 adds a new Model Elements workpanel.  This workpanel contains palettes of objects such as statical packages and I/O tools that can be instantiated by dragging and dropping into the model.  A Java interface is available that allows experienced programmers to build their own Model Elements.

11 Posts EJS 4.2 was released August 19, 2009. - Aug 20, 2009 at 9:10AM
113 Posts

EJS Version 4.2 adds new ODE solver algorithms and ODE zero-crossing events.  All user interface actions when running a model are now collected and processed at the end of the Evolution step to avoid data synchronization errors.

Post edited August 20, 2009 at 9:05 AM EST.

EJS 4.1 released - Nov 23, 2008 at 11:23AM
113 Posts

EJS 4.1 was released November 21, 2008.  

Version 4.1 improves and simplifies the drawing 2D API by allowing the user to apply an affine transformation, such as rotation and shear, to 2D Elements.  In addtion, 2D Elements can be grouped to form compound Elements and these compond Elements can be transformed.

The OSP Network:
Open Source Physics - Tracker - EJS Modeling
Physlet Physics
Physlet Quantum Physics