Recent Changes - Search:





Release notes and older versions

Changes in version 4.2

The main change is the re-mastering we did of the ODE solvers. We now use interpolation to provide our solvers with dense output. This allowed us to introduce also new types of events. The new solvers are implemented in a very advanced, but user friendly, way in which the author can control in detail the behavior of the solver, including error-handling.


Changes in version 4.1

The main change between version 4.0 and 4.1 consists in the introduction of new 2D drawables which deprecate the familiar and very much used Particle, Arrow, etc. (These are, of course, still supported and can be used without any problem. They are in on of the Deprecated tabs in the Drawables panel of view elements.)
The change is (we hope) for better. The new elements can do much the same as the old one and have additional capabilities. In particular, they can be grouped in order to move, size, or rotate them as a single entity.  Also, the new Trail element is a lighter, but faster version of the Trace element (which is not deprecated because it offers greater - but slower - capabilities).


Also, the simulation information dialog allows the author to remove from exported JAR files some not-so-frequently used tools (such as the video capturing or the translation tool) making the JAR, much, much smaller in size about ~732 KB instead of the usually ~1.3 MB.


In addition, a good number of bugs have been fixed and new small improvements have been done here and there.


Changes in version 4.0

Link to the last EJS version 4.0


The main reason to make a major move to version 4.0, in which the internal organization of EJS has changed considerable, was because we needed to make EJS better suited for multiuser environments.


One of the changes involves the concept of workspace. A workspace is a directory where all your related work will be placed. You can have more than one workspaces in your hard disk. This is useful for different project, but the main reason to implement it was because it is the base for multi-user management. Different users just have different workspaces (but they all share the same EJS binaries). You can read more about workspaces here.


The role of the good, old Simulations directory is now split into the source, output, and export subdirectories of your workspace.


Do not dig into generated directories (but use ‘Export’ instead)
You should not explore the output directory (where EJS generates all its output files) and try to open generated simulations files (such as MultipleCollisions_Simulation.html) with your web browser. This simply won’t work. The reason why we did that is technical, seeking for improved disk efficiency and avoiding filename length limitations of some operating systems.


Now, to obtain a valid HTML file you need to do one of the following two things:

  • Use the Export web site with applets menu option of the Package taskbar button. This is recommended for creating a group of HTML for several simulations at once. EJS can also minimize the JAR sizes that the group must download.
  • Export the simulation as a single JAR file and then run it and select the Create HTML page menu option in it.


Version 3.46

Linkto the latest EJS version 3.46


Edit - History - Print - Recent Changes - Search
Page last modified on August 18, 2009, at 07:53 PM