Since 1999 JHawk has been the leading Java Metrics tool for both Commercial and Academic use. We have led the market through ceaseless innovation – amongst our achievements we were the first to integrate with a visual IDE (Visual Age for Java) and the first to provide facilities to export to CSV, HTML and XML formats.
But we don’t rest on our laurels – JHawk 5.1 takes another jump forward. Amongst the new features are –
- A new snapshot panel that gives users an instant visual comparison with the last snapshot taken of your code. As before you can use the DataViewer application supplied in the professional version to compare code across multiple builds.
- We have enhanced our Gauge based Dashboard feature to include tables of the worst metrics 'offenders' at each level (package, Class, Method). Like the gauges these tables are configurable and provide an instantaneous overview of your code. We've enhanced the appearance of the Gauges to make them clearer both in the user interface and in the exported HTML files.
- We have added a JHawk Ant task with the Professional version that allows our customers to easily incorporate JHawk Metric output in their continuous integration environments.
JHawk still retains all the great futures that our customers are already used to:
- Stand alone, Eclipse plugin and command line versions
- The ability to define your own metrics. These are written in Java and can use data from JHawk itself and external sources e.g. bug databases, source control repositories – if you can access it Java you can use it as a metric.
- The JHawk Metric interchange format that allows you to record a snapshot of a code base and keep it for future use either in JHawk itself or in the Data Viewer (see below).
- JHawk Data Viewer – a standalone product that allows graphical and textual comparison of metrics over time. The JHawk Data Viewer uses data exported using the JHawk Metric Interchange format. The JHawk Data Viewer also provides a facility to export data to the Google Visualization API. By combining this with data exported using the JHawk Metric Interchange format Data Viewer can distil massive amounts of data down to a single Google Visualization. For example our online sample (http://www.virtualmachinery.com/visualizations/EclipseAnalysis.html ) shows the evolution of a number of key metrics over 7 different releases of the Eclipse source code from version 1.0 to version 3.3 created using the standalone version of JHawk and the JHawk Data Viewer.
Reflecting our wide range of users we offer a number of different license options –
Our Pricing and upgrade policy is transparent and cost effective – even our Corporate license costs less than one days fees for a high level consultant. We also offer an Academic License Program for research facilities. You can find out more about JHawk 5.1 here. For full details of our licensing and pricing see here. You can download our trial version here. The trial version includes much of the documentation that accompanies the full release. You can also download sample export output (HTML, CSV and XML) from JHawk on the downloads page.