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.

Folder Wolfgang's Shared Folder

Folder Folder Eclipse Workspaces
Eclipse Workspaces  (4 resources)
Large development projects require an integrated development environment and the OSP project has chosen the Eclipse IDE.  Eclipse provides color-coded syntax highlighting and syntax checking as well as access to tools such as the jar archive builder and the javadoc documentation generator. An Eclipse workspace can incorporate the entire OSP source code library thereby allowing debugging and single stepping through every program.  And most importantly, a the Eclipse IDE provides easy access to documentation. Highlighting a method or variable name and right-clicking (control or option clicking in some operating systems) takes the user directly to the source code and documentation for the given object or variable.
Open Source Physics Eclipse Workspace
The Open Source Physics Eclipse Workspace contains the source code for the OSP core library, the OSP User's Guide by Wolfgang Christian, and An Introduction to Computer Simulation Methods by Harvey Gould, Jan Tobochnik and Wolfgang Christian.
STP Eclipse Workspace
The STP Eclipse Workspace contains a ready to use Eclipse worksapce with source code for Statistical and Thermal Physics (STP) programs by Jan Tobochnik and Harvey Gould.  Unzip this workspace and open it from within Eclipse to compile and run these programs.
Tracker Eclipse Workspace
The Tracker Eclipse Workspace contains a ready to use Eclipse workspace with source code for the Tracker video analysis and modeling tool by Douglas Brown.  Unzip this workspace and open it from within Eclipse to compile the Tracker program.
EJS source code Eclipse workspace
The EJS Eclipse Workspace contains a ready to use Eclipse workspace with source code for the EJS modeling and authoring tool.  Unzip this workspace and open it from within Eclipse to compile EJS.

The EJS Eclipse workspace is for professional programmers who wish to modify or enhance EJS. Use the ready-to-run (compiled) distribution of EJS to create and modify EJS simulations.
OSP Projects:
Open Source Physics - EJS Modeling
Tracker
Physlet Physics
Physlet Quantum Physics
STP Book