Skip to content

JES 5.0

Compare
Choose a tag to compare
@leafstorm leafstorm released this 31 Aug 21:58
· 35 commits to master since this release

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 run jes.sh.
  • jes-5.0-macosx.zip: A .zip file which contains a JES.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-click JES.exe.
  • jes-5.0-windows-java-required.zip: A .zip file for Windows, just like the java-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.