JIMSwing Version 2.0


Project Summary

	JIMSwing 2.0 is an extension of the original JIMSwing created by
	Fred Williams.  It includes a more extensive help dictionary as
	well as additional functionality such as adjustable fonts that
	makes it very similar to most common windows applications.
	
	JIMSwing is an extension of the JIMS project 
	originated by Steve Lewis.
        
	JIMS was designed as a MIPS simulator with support for reversible
	execution.  

        The purpose of this project is to provide CIS students who are new
	to MIPS assembly programming with a friendly user interface that
	can help them simulate/debug assembly source files.


Software Downloads

        JIMSwing Release 1
	JIMSwing Release 2 - installation instructions can be found at the link to JIMSwing Release 1.
        Sun Microsystem's Java 2 Runtime Environment v1.3 - Necessary to run JIMSwing 2.0.

Continuation and Expansion Ideas

        - Add support for instructions and psuedoinstructions that are currently not
          implemented
	- Add sound support for program breakpoints, errors, etc.
	- Add support for the jump depth view (a thorough explanation is
	  provided in Steve Lewis' thesis 'StateHistoryRecordingTechniques')

Project Links

        JIMSwing 2.0 deliverable table 
	Fred Williams' JIMSwing project
        University of Florida's Reversible Computing Group
        Dr. Michael Frank's homepage - head of UF's RevComp group