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.

Jacob Electricity and Magnetism JS Documents

Main Document

Jacob Electricity and Magnetism JS 

written by Vojko Valencic, Wolfgang Christian, and Robert Hanson

Jacob is a particle-based simulation tool developed by Vojko Valencic for constructing and conducting virtual experiments from the topics of electricity and magnetism. This tool, named Jacob ("Java constructive objects"), is designed for students and lecturers of electrical engineering. Constructive objects in Jacob are building blocks, e.g., charged particles, conductive elements, imaginary forces, gauges, etc., that assemble experimental scenes. The computational engine of Jacob then iteratively solves the scene by considering built-in natural principles of interaction between constructive objects. Each iteration step is visualized giving real-time look and feel of the simulated phenomenon.

Wolfgang Christian (Davidson College) and Robert Hanson (St. Olaf College) converted the Jacob program from Java to JavaScript and extended it to support asynchronous loading and saving of Jacob experiment files (*.jco). A selection of Jacob experiments can be run by clicking on the links in this page. To access additional Jacob experiments, download and unzip the Jacob experiment archive to your local computer and open them from within Jacob using the File | Load menu.

Published January 26, 2020
Last Modified January 26, 2020

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