






JES Downloads
Stable version: JES 4.2.1 / 3.2.1
The current release of JES is version 4.2.1/3.2.1. The versions are identical except that JES 4.2.1 uses zero-based indexing for the media functions, while JES 3.2.1 continues to use one-based indexing. Note that the second edition of Introduction to Computing and Programming in Python uses zero-based indexing in the code examples, and those using this book should download JES 4.2.1. Both versions of JES have been compiled to run on the Java 1.5 JRE or higher on all platforms.
Changes Since 4.2 / 3.2
- We have fixed a bug that prevented writePictureTo from functioning properly
Changes Since 3.1.1
- We have corrected a bug which intermittently resulted in JES hanging on pickAFile()
- Functionality of input() and raw_input() has changed to read input from the console instead of prompting for input via a dialog.
- MediaPath now saves on close.
- The program editor pane will now autoindent to the same indentation level as the previous line when enter is pressed
- Help files improved and expanded to include all JES media functions
- JES settings reworked internally
- Removed turnin settings dialog an first launch
- Centered JES and dialog windows on startup
- Other minor bugfixes
If you have problems downloading from this page, please visit our Google Code download site at http://code.google.com/p/mediacomp-jes
For corrections to problems in the first edition Introduction to Computing and Programming in Python textbook, click here.
JES 4.2.1 - zero-based indexing
For Windows
Here is the Microsoft Windows release with the Java runtime environment bundled. Extract the zip file and run JES.exe (or jes.bat) to start JES. Click on Edit>Options to set your preferences.
jes-4-2-1-windows.zip
Here is the Microsoft Windows release without the Java runtime environment bundled. Download this only if you already have a Java runtime environment version 1.5 or greater!
jes-4-2-1-nojava.zip
For Macintosh
Here is the Mac OS X release. Unzip the archive and drag the application to your Applications directory, and double-click to run.
jes-4-2-1-mac.zip
For Linux and others
Here is the release for Linux and other Unixes. Extract the zip file and run JES.sh to start JES. You'll need to have already installed Java 1.5. You may need to chmod JES.sh to be able to execute it.
jes-4-2-1-nojava.zip
JES 3.2.1 - One-based indexing
For Windows
Here is the Microsoft Windows release with the Java runtime environment bundled. Extract the zip file and run JES.exe (or jes.bat) to start JES. Click on Edit>Options to set your preferences.
jes-3-2-1-windows.zip
Here is the Microsoft Windows release without the Java runtime environment bundled. Download this only if you already have a Java runtime environment version 1.5 or greater!
jes-3-2-1-nojava.zip
For Macintosh
Here is the Mac OS X release. Unzip the archive and drag the application to your Applications directory, and double-click to run.
jes-3-2-1-mac.zip
For Linux and others
Here is the release for Linux and other Unixes. Extract the zip file and run JES.sh to start JES. You'll need to have already installed Java 1.5. You may need to chmod JES.sh to be able to execute it.
jes-3-2-1-nojava.zip
Previous versions
jes-4-2-windows.zip
jes-4-2-nojava.zip
jes-4-2-mac.zip
jes-3-2-windows.zip
jes-3-2-nojava.zip
jes-3-2-mac.zip
jes-4-2b-windows.zip
jes-4-2b-nojava.zip
jes-4-2b-mac.zip
jes-4-2b.dmg
jes-3-2b-windows.zip
jes-3-2b-nojava.zip
jes-3-2b-mac.zip
jes-3-2b.dmg
jes-4-0-windows.zip
jes-4-0-windows-nojava.zip
jes-4-0-macosx.dmg
jes-4-0-linux.zip
jes-3-1-1-windows.zip
jes-3-1-1-windows-nojava.zip
jes-3-1-1-macosx.dmg
jes-3-1-1-linux.zip
jes-3-0-6-windows.zip
jes-3-0-6-macosx.dmg
jes-3-0-6-linux.zip
jes-3-0-5-windows.zip
jes-3-0-5-macosx.dmg
jes-3-0-5-linux.zip
Links to this Page