jGRASP

Software Screenshot:
jGRASP
Software Details:
Version: 2.0.4_03 / 2.0.5 Alpha 8 updated
Upload Date: 22 Jun 18
Developer: Auburn University
Distribution Type: Freeware
Downloads: 202

Rating: 4.3/5 (Total Votes: 3)

jGRASP is an open source, free, multiplatform and easy-to-use graphical software designed to be used as an integrated development environment (IDE) for all GNU/Linux and UNIX-like operating systems. It is developed by the Department of Computer Science and Software Engineering from the Samuel Ginn College of Engineering in the Auburn University.

Features at a glance

The application has been designed in such a way that it can automatically generate software visualizations, which can improve the comprehensibility of software. It is a very lightweight development environment primarily targeted at Java developers.

It produces CPG (Complexity Profile Graph) for Ada and Java, CSD (Control Structure Diagram) for C, C++, Java, Objective-C, VHDL and Ada, UML class diagrams for Java, as well as has dynamic object viewers for Java, which can work in parallel with an integrated workbench and debugger.

A data structure identifier mechanism has been included in the viewers, which will automatically recognize objects that represent standard data structures, such as queues, stacks, linked lists, hash tables, and binary trees.

Easy to use and straightforward GUI

Its graphical user interface is quite uncomplicated, easy-to-use and straightforward. On the left side you will notice a multi functional sidebar that that gives you quick access to your local code, allows you to debug the code, find and replace text in code, as well as to access the workbench.

On the right side of the window you can view the main work area, where you will be able to write code, as well as a small, tabbed and interactive box that allows you to run I/O, view jGRASP messages, view interactions, and view compile messages.

Under the hood, supported OSes and availability

The software is written entirely in the Java programming language, which means that it is supported on all operating systems where the Java Runtime Environment (JRE) is available, including Linux, BSD, Solaris, Microsoft Windows and Mac OS X.

For your convenience, the application is distributed as pre-built binary packages in the EXE and DMG files formats for Windows and Macintosh OSes, as well as a universal package for Linux and other UNIX-like systems, which includes both pre-built binaries and the software’s source code.

What is new in this release:

  • Version 2.0.1 adds CSD support for Java 8 syntax. CPG, UML, Interactions, Workbench, and debugger Eval table have not yet been updated for Java 8. These items will be completed in the next few months.

What is new in version :

  • Version 2.0.1 adds CSD support for Java 8 syntax. CPG, UML, Interactions, Workbench, and debugger Eval table have not yet been updated for Java 8. These items will be completed in the next few months.

What is new in version 2.0.0_16 / 2.0.1 Beta:

  • Version 2.0.1 adds CSD support for Java 8 syntax. CPG, UML, Interactions, Workbench, and debugger Eval table have not yet been updated for Java 8. These items will be completed in the next few months.

What is new in version 2.0.0_16:

  • Version 2.0.0_16 adds full support for Unicode path names when compiling or running Cygwin programs on Windows.

What is new in version 1.8.7:

  • Version 1.8.7 introduces an interpreter-like "interactions" window for Java.

What is new in version 1.8.6.14:

  • Fixed a bug that made postscript printing fail on some non-Windows systems due to Sun bug 6633656.

Requirements:

  • Java 2 Standard Edition Runtime Environment

Similar Software

Comments to jGRASP

Comments not found
Add Comment
Turn on images!