Difference between revisions of "Learn Easy Java Simulation"

From Open Educational Resources
Jump to navigation Jump to search
Line 16: Line 16:
 
EJS can produce attractive simulations that allow user interaction.<br> 
 
EJS can produce attractive simulations that allow user interaction.<br> 
 
EJS can produce quality simulations much more quickly than starting from scratch.<br>
 
EJS can produce quality simulations much more quickly than starting from scratch.<br>
 +
 
==Other similar applications==
 
==Other similar applications==
 
==Development and community help==
 
==Development and community help==

Revision as of 07:33, 15 October 2016

Introduction

Easy Java Simulations is an open-source software tool, part of the Open Source Physics project, designed for the creation of discrete computer simulations.
In creating a simulation with the help of EJSS, the user does not program the simulation at the level of writing code, instead the user is working at a higher conceptual level, declaring and organizing the equations and other mathematical expressions that operate the simulation. EJSS handles the technical aspects of coding the simulation in the Java programming language, thus freeing the user to concentrate on the simulation's content.

Educational application and relevance

EJS is a software tool created to help science teachers and students with little or no programming background easily visualize scientific phenomena. Although the freeware application caters to scientific simulations, EJS can be applied to a wide variety of concepts. Simulations that result from programming with EJS can be quite complex, often masking the ease of the process involved in their creation.

Version

Current version EjsS_5.2_160712

Configuration

Overview of Features

EJS is a powerful tool that you may want to consider adopting for creating Java applications.
EJS can produce attractive simulations that allow user interaction.
  EJS can produce quality simulations much more quickly than starting from scratch.

Other similar applications

Development and community help

Working with the application

Functionalities

  1. Please label images as Step 1
  2. Please add 500px
Image Image Image Image (Step 1) Image Image Image Image (Step 2)
Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext
Image Image Image Image (Step 3) Image Image Image Image (Step 4)
Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext Texttexttexttexttext

File formats for creation

EJSS has its own format for storing the simulations, which is based on XML, EJS and EJSS and carries the extension .xml, .ejs and .ejss. It contains not only the code for the simulation, but also the rest of the things, like the html introduction.

Saving the file

based on XML, EJS and EJSS and carries the extension .xml, .ejs and .ejss.


Export and publishing files

EjsS creates four subdirectories:
• config is the directory for user-defined configuration and options files.
• export is the proposed target directory when EjsS generates files for distribution.
• output is the directory used by EjsS to place temporary files generated when compiling a simulation.
• source is the directory under which all your simulation (source and auxiliary) files must be located.

Advanced features

Develop a prototype of an application in order to test an idea or algorithm.
Create user interfaces without programming.
Create models whose structure and algorithms non-programmers can inspect and understand.
Encourage students or colleagues (who may be new to Java) to create their own simulations.
Quickly prepare simulations to be distributed as applets or as stand alone programs.
Create a package containing multiple programs and the associated curricular material.

Installation

To install EjsS, do the following:
1. Install the Java Runtime Environment. EjsS requires the JavaRuntime Environment (JRE), version 1.7 or later. The JRE may already be installed in your computer, but, if not, visit the Java site.
2. Copy the EjsS distribution file to your computer. EjsS is distributed in a compressed ZIP file that can be downloaded from EjsS web site.
3. Uncompress EjsS. Uncompress the EjsS distribution file on your computer’s hard disk to create a directory called EJS X.x And that’s it! This is all that is needed to install EjsS.

The application on mobiles and tablets

Currently there are no mobile and tablet applications for Easy Java Simulations.

Ideas for resource creation

References

EJS REVIEW
WIKIPEDIA
EJS MANUAL