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.

OSP Tools

OSP provides several stand-alone applications for physics teaching and student activities. These tools are designed for the creation of curricular packages or to support student modeling and laboratories.

Easy Java Simulations (EJS)

Easy Java Simulations

Easy Java Simulations (EJS) is an authoring and modeling tool that allows users to create Java programs with minimal programming.   Ejs creates programs that other people can easily inspect or modify.  Ejs is an idea tool for modeling because users can:

  • 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.

Additional information can be found on the Ejs website: http://www.um.es/fem/Ejs/

Search for EJS Models

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