13
Sept. 25, 07

Sept. 25, 07. jGrasp.org jGrasp.org An Integrated Development Environment with Visualizations for Improving Software Comprehensibility jGRASP is

Embed Size (px)

Citation preview

Page 1: Sept. 25, 07.  jGrasp.org jGrasp.org  An Integrated Development Environment with Visualizations for Improving Software Comprehensibility  jGRASP is

Sept. 25, 07

Page 2: Sept. 25, 07.  jGrasp.org jGrasp.org  An Integrated Development Environment with Visualizations for Improving Software Comprehensibility  jGRASP is

jGrasp.org An Integrated Development

Environment with Visualizations for Improving Software Comprehensibility

jGRASP is a lightweight development environment, created specifically to provide automatic generation of software visualizations to improve the comprehensibility of software. jGRASP is implemented in Java, and runs on all platforms with a Java Virtual Machine

9/25/2007J. Beidler

2

Page 3: Sept. 25, 07.  jGrasp.org jGrasp.org  An Integrated Development Environment with Visualizations for Improving Software Comprehensibility  jGRASP is

Tutorials (PDF)

OverviewInstallationGetting StartedObjects FirstProjectsUMLWorkbenchDebugger CSDViewers

9/25/2007J. Beidler

3

Page 4: Sept. 25, 07.  jGrasp.org jGrasp.org  An Integrated Development Environment with Visualizations for Improving Software Comprehensibility  jGRASP is

Write code, make sure it will compile. Insert breakpoint (at least one red dot). Run the red bug. Step through the program.

9/25/2007J. Beidler

4

Page 5: Sept. 25, 07.  jGrasp.org jGrasp.org  An Integrated Development Environment with Visualizations for Improving Software Comprehensibility  jGRASP is

9/25/2007J. Beidler

5

Page 6: Sept. 25, 07.  jGrasp.org jGrasp.org  An Integrated Development Environment with Visualizations for Improving Software Comprehensibility  jGRASP is

9/25/2007J. Beidler

6

Page 7: Sept. 25, 07.  jGrasp.org jGrasp.org  An Integrated Development Environment with Visualizations for Improving Software Comprehensibility  jGRASP is

9/25/2007J. Beidler

7

Page 8: Sept. 25, 07.  jGrasp.org jGrasp.org  An Integrated Development Environment with Visualizations for Improving Software Comprehensibility  jGRASP is

9/25/2007J. Beidler

8

Page 9: Sept. 25, 07.  jGrasp.org jGrasp.org  An Integrated Development Environment with Visualizations for Improving Software Comprehensibility  jGRASP is

9/25/2007J. Beidler

9

Page 10: Sept. 25, 07.  jGrasp.org jGrasp.org  An Integrated Development Environment with Visualizations for Improving Software Comprehensibility  jGRASP is

9/25/2007J. Beidler

10

Page 11: Sept. 25, 07.  jGrasp.org jGrasp.org  An Integrated Development Environment with Visualizations for Improving Software Comprehensibility  jGRASP is

9/25/2007J. Beidler

11

Page 12: Sept. 25, 07.  jGrasp.org jGrasp.org  An Integrated Development Environment with Visualizations for Improving Software Comprehensibility  jGRASP is

Recognizes Arrays Lists Trees

9/25/2007J. Beidler

12

Page 13: Sept. 25, 07.  jGrasp.org jGrasp.org  An Integrated Development Environment with Visualizations for Improving Software Comprehensibility  jGRASP is

Start with compilable code Start the debugger Wait for a structure to appear Click and drag Continue with the debugger

9/25/2007J. Beidler

13