Picture of Newton

Newtonian

and

Relativistic Simulations

Picture of Einstein



This web site provides a free application for comparing the behavior of objects using Newtonian and Relativistic Physics. You can use it to visually confirm Special Relativity phenomena that are described in undergraduate and graduate level physics courses. More than that, both students and teachers of relativity can examine differences between Newtonian and Relativistic Physics which cannot be demonstrated in textbook pages and spacetime diagrams. It is intuitive enough that laymen trying to learn relativity can benefit from it too.

The application is a 3D, Interactive, Realtime Simulation.

3D - The application implements a 3D graphics engine which allows users to see realistic 3D objects moving around a Simulation, not just lines on a 2D diagram.

Interactive - The application allows the user to interact with the Simulation. The user can run, pause and reset the Simulation at will. The user can also change object dimensions, color and transparency and even add/remove objects from the Simulation. Most importantly, the user can change object kinematic properties like position, velocity and acceleration, then run the simulation again to observe the results.

Realtime - Users will see the results of their changes immediately.

Simulation - The application applies the laws of physics in a series of time slices to the kinematic properties of the objects to change how they are displayed. The changes are not preprogrammed ahead of time like an animation. The user has the option to run the simulation using either Newtonian or Relativistic Physics.

Additional Features - The application provides several additional features not normally part of an interactive simulation. The user can assign Itineraries to most objects, rules that trigger changes in position, velocity and acceleration at user specified times. The user can assign Collision Rules to most objects so that an Itinerary is triggered when the object collides with another. The user can assign a Signal Plan to most objects that causes the object to emit a series of light signals which may also be recorded as received by another object. Finally the user can build, save and share their own simulations with others.

Instructions for downloading, installing and starting the application are provided below. After starting, first time users of the application are encouraged to follow a tutorial in the Tutorials section. There is also a Getting Started manual. Those looking for layman's explanations for certain relativistic concepts may find some in the FAQ section.



Downloading, Installing and Starting:

New Install:

This section describes how to download, install and start the application if you have never downloaded it before. You can also follow this section if you once had the application installed, but deleted it and want to install it again.

All Users

The following steps should be performed for all users regardless of the operating system on their computer (Windows, Mac or Unix variants).

Before You Download

Do these steps before you download.

Download the Application Zip File

Clicking this link Download Application as Zip File, will usually start the download process. You should be prompted to either open or save the zip file. Save it.

Install the Application

When the download is complete, go to the folder/directory where the file was saved and unzip it into the home folder/directory you created for it. When unzipped, the folder/directory will contain at least these 5 items;

Start the Application

To start the application click or double click on the jar file named SimApp_2.0.jar.
If the application starts correctly, you will be presented with a momentary "splash" window shown below

Picture of Splash Window

followed automatically by the main application window below.

Picture of main application window

If you see the image above the application has started correctly and you are ready to build an example or load a pre-built example from the menu. See Getting Started.

Mac OS Users

It is intended that this application be available for free at the Apple Store sometime in the future under the name Newtonian and Relativistic Simulations. Until then you may download and install it using the above instructions.

    Note:
    Because it is not yet an Apple Approved application, you will receive the following security warning when you click on the jar file.

          SimApp cannot be opened because it is from an unidentified developer.

    You can still start the application by declaring it to be an exception to the rule. Click the OK button then navigate to Apple->System Preferences -> Security and Privacy. In that dialog window you will see a repeat of the message SimApp cannot be opened because it is from an unidentified developer followed by a button the reads Open Anyway. Click the button. You will get one more dialog are you sure?. Click Open. The application should now start whenever you click on the jar file.



Updating or Reinstalling an Existing Installation:

If you want to update your application or just want to reinstall because you believe the application is corrupted for some reason, follow these instructions.

All Users

The following steps should be performed for all users regardless of the operating system on their computer (Windows, Mac or Unix variants).

Before You Update or Reinstall

Do these steps before you update or reinstall.

Download the Application Zip File

Clicking this link Download Application as Zip File, will usually start the download process. You should be prompted to either open or save the zip file. Save it.

Install the Application

When the download is complete, go to the folder/directory where the file was saved and unzip it into the home folder/directory you created for it. Unzipping will overwrite these 5 files in the home folder/directory with the latest version; If you have been using the application you will have other files in the home folder/directory including The above 2 folders/directories are used by the application to store user generated examples and example nodes. If you believe they are corrupt, you can delete them. The application will create 2 new empty folders/directories the next time it starts. Please note that deleting these 2 folders/directories will cause the application to loose knowledge of all user generated examples and example nodes. If you made a backup, you can import selected examples and example nodes from that backup, perhaps ones that you are confident work properly.

Start the Application

To start the application click or double click on the jar file named SimApp_2.0.jar.
If the application starts correctly, you will be presented with a momentary "splash" window shown below

Picture of Splash Window

followed automatically by the main application window below.

Picture of main application window

If you see the image above the application has started correctly and you are ready resume using the application.



Tutorials:

Please open a tutorial in a separate window before trying to run a simulation for the first time.

Other tutorials are being written.



FAQ:

Other documents will be added.



Links:

Other links will be added.