CyVis Software Metrics Collection, Analysis and Visualisation Tool Logo

CyVis v0.9.0 Release Notes

CyVis is a free software metrics collection, analysis and visualisation tool for java based software.

Software Requirements

  • Java Runtime Environment: JRE v5.0 or higher is required in order to run CyVis. You can download the latest version of JRE here.
  • Ant 1.6 or higher if you are planning to integrate CyVis with your build script. You can get the latest version of Ant here

Features Included

Since this is the first public version all the features are given here.

  • 100% Java Application with Java 1.5 support
  • Collects Metrics from class files (hence there's no need for the source code).
  • CyVis Ant Task, to integrate with your build.
  • Multi-threaded for better performance(extraction of metrics).
  • Detailed Metrics at Project, Package and Class Levels.
  • Metrics shown in tables and charts.
  • Customizable coloured highlighting in charts for better data visualisation.
  • In depth analysis with the Project Tree Viewer.
  • Capable of batch operation.
  • Command Line option.
  • HTML & Text Reports generation, or raw metrics export in XML format.
  1. Increased support for enterprise applications by allowing *.war and *.ear files to be directly used.
  2. Better Reporting (improve the text & html reports formats).
  3. Inner class files are omitted, in this version. They will be included in the next version.

Though CyVis is written in java it has only been tested for windows machines, so we do know how it might behave on other platforms.

Please feel free to post any Issues that you happen to come across here.

  1. Download the latest binary distribution of CyVis here. Select the CyVis-{version} file.
  2. Extract the zip file to a desired location.
  3. Double Click on the cyvis.jar file to run the application. This will launch the application. If your machine does not support double clicking on jar files, you can run the cyvis.bat fromthe bin folder.

Note: For running CyVis as a batch process or a command line tool, read the command line manual and for integrating the application with your Ant build script refer the CyVis Ant Task manual.