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 and Java Concepts Documents

This material has 3 associated documents. Select a document title to view a document's information.

Main Document

Modeling Science Textbook Chapter 3: EJS and Java Concepts 

written by Wolfgang Christian and Francisco Esquembre

In order to study the relation between Ejs and Java, we build time in-dependent and time dependent function plotters from scratch. We introduce common data types including objects and we explore various user interface elements and show how to control their appearance.  Finally, we show how Ejs makes it easy to display scalar and vector fields.

Last Modified May 30, 2008

Supplemental Documents

EJS and Java Concept Examples 

Examples from Chapter 3 of Modeling Science

Last Modified March 8, 2014

Source Code Documents

EJS and Java Concepts Examples Source Code 

Modeling Science Chapter 3 source code.

Last Modified March 8, 2014

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