Screenshot Preview

AgileJ StructureViews launched

Understand how your Java code is structured.

Sample structure created using AgileJ StructureViews.

Sample structure created using AgileJ StructureViews.

AgileJ StructureViews is a programmer-centric, Java-savvy class diagram generator to show where design improvements are needed. It provides a clear overview of your code's OO structure through reverse engineered Java-aware class diagrams. Script-driven filtering instantly condenses down the details as you view class diagrams. Batch-driven class diagrams are auto-populated and served to the HTML5 canvas.

Features

  • AgileJ StructureViews embraces code as the primary means of expressing object oriented design and avoids all unnecessary, time-consuming modeling.
  • Visualizing object oriented structures enables you to more thoroughly understand the strengths and weaknesses in your code's design.
  • AgileJ takes Java culture and conventions into account while populating class diagrams and viewing the results.
  • Java-specific constructs like annotations, exceptions and modifier keywords are supported.
  • Class diagrams represent the use of Java libraries such as Spring, Hibernate or Swing.
  • The filtering engine is configured to recognize qualifying Java elements against specified criteria.
  • The class diagram editor works with the filtering engine to determine how to display classes, fields and methods.
  • AgileJ StructureViews is built on the Eclipse IDE.

About AgileJ

AgileJ, based in Surrey, United Kingdom, was founded in 2006 with angel investment backing. The company was created to address the problem of understanding the architectural structure of Java projects. This is true of all Java projects, but is most imperative for projects using Agile methods where constant refactoring and reshaping of the structure are encouraged. Now with a mature product, AgileJ has successfully tackled the shortcomings in other UML tools, and continues to take on board ideas and suggestions from its growing community of customers.

Published in Development Tool News & Software Component News, September 28, 2012