JES 5.0
This is the first release of JES since 2009.
- Supervisor: Mark Guzdial
- Primary Developer: Matthew Frazier
- Contributors: Christine Alvarado, Stephen Bryant, Bill Manaris
The full changelog from JES 4.3 is given in jes/help/JESChangelog.txt, but the highlights include:
- Upgrading the Jython interpreter to version 2.5, making available new language features and speeding up many user programs.
- Adding code to JES and the installers to support double-clicking .py files to open them in JES, on all supported platforms.
- Bundling JMusic and the Jython Music libraries, allowing JES to be used with the text "Making Music with Computers" by Bill Manaris.
- Adding a plugin system that allows developers to easily bundle libraries for use with JES.
- Fixing the Watcher, so that user programs can be executed at arbitrary speeds.
- Adding new color schemes for the Command Window, which allow users to visually see the difference between return values and
print
output. - Fixing numerous bugs.
- Correcting the spelling of "Loading Program."
Available Downloads
jes-5.0-linux.tar.gz
: A .tar.gz file for Linux or UNIX. Just unpack it and runjes.sh
.jes-5.0-macosx.zip
: A .zip file which contains aJES.app
package for Mac OS X. It should work on any Mac of any CPU architecture.jes-5.0-windows.exe
: An .exe file that installes JES on a Windows system. It includes a Java Runtime Environment, which will be installed automatically if necessary.jes-5.0-windows-java-included.zip
: A .zip file for Windows, including a Java Runtime Environment for JES. Just unzip it and double-clickJES.exe
.jes-5.0-windows-java-required.zip
: A .zip file for Windows, just like thejava-included
ZIP file but without the JRE. (This makes it much smaller.)jes-5.0-testkit.zip
: A package containing the JES test suite and demos, to use for testing.