JES 5.0 alpha 5
Pre-release
Pre-release
Development snapshot of JES 5.0. (The final release of JES 5.0 is expected in August 2014.)
- Supervisor: Mark Guzdial
- Primary Developer: Matthew Frazier
- Contributors: Christine Alvarado, Stephen Bryant
Changes in Alpha 5
- Added the ability to open .py files in JES from the system file manager, when installed via the Windows installer package, the Mac OS X .app package, or the
add-to-menu.sh
script included in the Linux distribution. - Added the ability to open specific files at startup by passing their name on the command line. (This was made possible on Windows by a new .exe pre-launcher, contributed by Stephen Bryant.)
- Bundled a copy of jMusic with JES. There is no documentation or media API integration yet, but there is a demo program.
- Added "Stop" buttons to dialog boxes generated by the requestType/showType function families. This allows students to stop infinite loops involving dialog boxes.
- Connected the "Preferences" and "Quit" items in the "JES" application menu on OS X to the corresponding functions in the other menus.
- Limited the font size to the range 8..72 when loading the configuration file, to prevent a font size of 0 from making the text invisible.
- Set the JES source file encoding to UTF-8, universally.
- Fixed some encoding issues related to Windows builds of JES.
- Fixed a warning that occurred when generating Javadocs.
- Updated the documentation for printNow to indicate that it is no longer necessary.
The full changelog from JES 4.3 is given in jes/help/JESChangelog.txt
.
Available Downloads
jes-5.0a5-linux.tar.gz
: A .tar.gz file for Linux or UNIX. Just unpack it and runjes.sh
.jes-5.0a5-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.0a5-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.0a5-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.0a5-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.0a5-testkit.zip
: A package containing the JES test suite and demos, to use for testing.