View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

Work to date

Everything here is still under construction. Nothing is guaranteed to work. We are particularly interested in criticisms of UI design and coding style.

If you run into any issues with JES, please post them on the Bug List.

To run JES, download all of the files listed below and place them in one directory. Then simply type in 'Jython JESProgram.py' from that directory. The files containted in JESHelp.zip should be put in a subdirectory of the JES directory called 'JESHelp'.

NOTICE

The new official way to upload JES files is to create a ZIP file of
the latest code, and upload that. (I'm spending too much time
renaming file like JESProgram.22.py, and such :) )
This is the latest version of JES


jes.zip
JES_Installation.txt



Questions:


From David:


Do we want JESDebugWindow to distinguish between global and local
variables?

We don't want JESDebugWindow to display variables that the students don't need to know about. We also don't want to try and display internal objects without __class__ attributes.

  1. What do we want to show? How should we implement the blocking of undesirable things? IE, a list of things that we allow or a list of things that we block
  2. I've worked around the __class__attribute by wrapping the relevant code in a try/except block. I let the code generate an AttributeError, and then ignore that error. That object is not not included in the list. That seems good enough for the moment. Do we want that happening in the finished product?

Development Notes:


30 July 2002

Josh Sklare

Claire Bailey

27 July 2002

Josh Sklare

18 July 2002

Claire Bailey

Josh Sklare

15 July 2002

Jason Ergle

14 July 2002

Josh Sklare

12 July 2002

Claire Bailey

11 July 2002

David Raines

10 July 2002

Jason Ergle
JESProgram has been modified. It should now no longer throw IO Exceptions when the user atte,tps to save a file that has no name. If the user selects the 'Save' option, and the file has no name, nothing will happen. The user must select 'Save As' to save the file.
If the file already has a name, it should not be a problem, also, comments have been added to the functions.

10 July 2002

Claire Bailey

Josh Sklare

7 July 2002

Josh Sklare
Performed a preliminary code cleanup on all of JES code:

6 July 2002

Jason Ergle
HTML Help Browser is up! The code has been fixed to allow the html browser to funcion. JESUI and JESProgram have both been modified. Html_Browser.py was added. I also included a simple test directory as a zip file, called JESHelp.zip. Download it into the same directory as the jython executable, unzip it there. It should give you a directory named JESHelp with 3 sample html files in it. Verifiy this was done correctly. If this folder does not exist, or if there are no html files in the folder, then the browser will not operate correctly. It works fine on my Windows box, I would appreciate it if someone would test it on Linux and Mac. Also, I chose the jython directory since that is where a new file pointer is located upon creation. It can be changed to root/some_specified_directory if we choose. This would probably be better, but we need to decide on some type of install directory for the help files. Thanks, and remeber to let me know of any problems.

3 July 2002

Josh Sklare

2 July 2002

David Raines

Claire Bailey

1 July 2002

Josh Sklare

30 June 2002

David Raines

Josh Sklare

28 June 2002

David Raines

Claire Bailey

27 June 2002

Josh Sklare

Jason Ergle
Ok, I put up a new copy of JESProgram.py. This one should allow full functionality for opening, saving and creating new files. Let me know if anyone runs accross any bugs. Thanks.

26 June 2002

Claire Bailey

23 June 2002

Josh Sklare
David Raines
I'm now working on JESDebugWindow.
It needs to be able to:
  1. Filter out variables that don't have __class__ attributes and
  2. Display more understandable names for the class field.

21 June 2002

Claire Bailey

20 June 2002

David Raines

20 June 2002

Jason Ergle

17 June 2002

Josh Sklare

JES.zip
jes.zip
jes.zip

Link to this Page