APS Excellence in Physics Education Award
November 2019

Education Prize Logo
Science SPORE Prize
November 2011

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

EJS Updates

Return to the EJS Modeling forum
Login to post to this thread

New EjsS 5.0 beta and Android Reader App
Francisco Esquembre
228 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: https://play.google.com/store/apps/details?id=org.colos.ejssreader.free
Pro Reader: https://play.google.com/store/apps/details?id=org.colos.ejssreader.pro

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: http://www.um.es/fem/EjsWiki/Main/ReaderApp

Thank you for your interest in our EjsS Reader App!

The EjsS Team (Paco and Felix)

Current Replies - View all
Re: New EjsS 5.0 beta and...   (lookang - )
Re: Re: New EjsS 5.0 beta...   (Francisco Esquembre - )
120920 update for 4.3.7
Francisco Esquembre
228 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 https://github.com/UNEDLabs

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 http://www.phidgets.com

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: Archive1.zip

EJS 4.3.2 Released
146 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.
146 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
146 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.

OSP Projects:
Open Source Physics - EJS Modeling
Physlet Physics
Physlet Quantum Physics
STP Book