Skip to content

JES 5.0 alpha 5

Pre-release
Pre-release
Compare
Choose a tag to compare
@leafstorm leafstorm released this 11 Aug 20:57
· 79 commits to master since this 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 run jes.sh.
  • jes-5.0a5-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.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-click JES.exe.
  • jes-5.0a5-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.0a5-testkit.zip: A package containing the JES test suite and demos, to use for testing.