News

  • maven-xradar-plugin version 1.1-beta is available !
      New features:
    • XRadar dynamic audit is now active
    • report tools are automatically executed by XRadar for a basic usage. You just have to declare the maven-xradar-plugin in your pom and run "mvn site". See the HowTo section for more informations.
  • XRadar version 1.0 is released !

Go to the Test Report for a teaser. To get the full potential, you need a SVG viewer in your browser. XRadar downloads can be found under file releases under the sourceforge project page .

XRadar

An example of the spider graph

The XRadar is an open extensible code report tool currently supporting all Java based systems. The batch-processing framework produces HTML/SVG reports of the systems current state and the development over time - all presented in sexy tables and graphs. It gets results from several brilliant open source projects and a couple of in house grown projects and presents the results as massive unified html/svg reports. The architecture is based on java, xml and xsl. Presently it only supports Java, but there are plans to produce plug ins for other leading languages.

The XRadar was build to solve the needs of a large reengineering initiative. Hence, reports and results presented are based on real requirements - likely to match needs in your organisation as well. An important design requirement was that all stakeholders should get their preferred view of the system : managers, architects and developers. We believe they all deserve an ownership and understanding of the systems quality and development. Hence you can navigate from abstract system quality representations, through modules, packages down through classes to the source and javadoc - everything is integrated.

As default, the XRadar gives measurements on standard software metrics such as package metrics and dependencies, code size and complexity, code duplications, coding violations and code-style violations. Data from unit test metrics and code coverage are also integrated, but must be obtained running the test suites on the system while doing monitoring. On the left, you can see a typical view in the XRadar : one package is compared to all the other packages in the system on typical metrics in a spider graph.

Interested?! Go to the sourceforge page link in the top left corner for downloading. Installation instructions are given under "Downloading and Configuration". If you want to see the XRadar on a very simple project, go to Example analysis . You need an svg plugin in your browser to see the images. In the sections below some deeper descriptions of the XRadar are shown.