jGRASP An Integrated Development Environment with Visualizations for Improving Software Comprehensibility


Home
Download
Contact Us
Team Members
Resources
Archive
Privacy Policy
Support jGRASP

Documentation

jGRASP Help
On-line Papers
Tips
FAQ
Known Bugs
Version History
Future Plans
License

Intro Videos

Getting Started
Interactions

Tutorials (PDF)

Overview
Installation
Getting Started
Objects First
Interactions
CSD
Debugger
Projects
UML
Workbench
Viewers
All (zipped)

Sponsors
NSF

     Future Features / Missing Features

Check the future plans page at  http://www.jgrasp.org  for an updated list of planned future features, if you are not already there.

Current Development

An interpreter-like "interactions" pane that can process Java expressions and statements, and interact with items in the current debug session or on the workbench.

Future

More flexible compiler environments. Ability to run multiple commands for one "compile" or "run" item, add items to menus other than "Compile" and "Run", specify icons and have items appear on the toolbar.

Forward development features for the UML diagram (drawing, creating shell classes).

Navigation (for Java first).

More features for the integrated Java debugger: hex and octal display for values and array indices; a dynamically updated monitor display window, listing owning thread and waiting threads by monitor; automatic deadlock detection; byte code display; display of current watchpoints to make removing them easier; ability to set breakpoints without access to source code; repeated, counted stepping (eg: step in 42 steps); ability to disable/enable garbage collection for objects; assistance for memory leak (lost reference) detection; exception breakpoints; listing of all loaded classes with their fields and methods; show classpath, version, and other information for target VM; tracing variable changes; dumping of thread, stack, and variables to message window for easy cut-and-paste.

A debugger connection and interface for languages other than Java.

Unicode support.

Command line functionality for batch formatting and printing like UNIX GRASP has.

Add more compiler setups.

Have a project realize that it has been moved, and copy previous file settings.

Add an editor for user defined templates.


           


Copyright © 2011 Auburn University
Valid HTML 4.0