Virtual Machinery's JHawk product generates a number of vital metrics relating to your Java code. Using these metrics you can improve the performance, reusability, maintainability and overall quality of Java code. The core classes provided can be used on any J2SE Java platform based on JDK 1.4.0 and above. GUI and command line versions of the product are available as well as an Eclipse plugin.
You can download a free evaluation copy of Virtual Machinery's JHawk product by following the Download Free Trial link above. There are two versions - one is a standard java Application and the other is an Eclipse plugin. The evaluation copy has all the features of the full JHawk product and is restricted in that it will only analyse one java file. You can select more files for analysis but only one will be analysed.
More information is available by clicking on the links above and if you have any specific queries we will be happy to answer them - just send your query to
info@virtualmachinery.com. We hope that after your evaluation you will realise the value of our product and choose to purchase a full license and we offer a range of licensing options which are outlined below. Unlike many of our competitors we are completely upfront about our license costs and you can find full details of our pricing here.
JHawk is in use in both commercial and academic environments worldwide. You can find references to academic studies that have used JHawk here .
The following versions of the product are available -
- JHawk Demo (Java Application and Eclipse plugin versions) - Full featured but restricted to the analysis of a single class at a time - does not include command line feature - Free download from Virtual Machinery website (see 'Download Free Trial' link above)
- JHawk Standard - Full featured. No limit on files. Single user license. Supplied as two jars - one for the GUI version and one for the command line version.
- JHawk Eclipse Plugin Standard - Full featured. No limit on files. Single user license. Supplied as two eclipse plugins (for 3.0.0 and above and for 3.1.2 and above) along with the jar for the command line version.
A number of combination licenses which include the Eclipse plugins, the GUI application and the Command line jar are available -
- JHawk Standard Combination License (Single User) - Full featured. No limit on files. Standard Single user license. Supplied as two jars - one for the GUI version and one for the command line version plus the Eclipse plugin - versions are provided for Eclipse 3.0.0 and above and Eclipse 3.1.2 and above.
- JHawk Full Combination License (Site License) - As per full single user license. Site license. Supplied with full source code and programmers guide. Licensed for all users at a single physical location
- JHawk Full Combination License (Corporate License) - As per full single user license. Corporate license. Licensed for all users at any number of sites providing all sites belong to same corporate entity. Supplied with full source code and programmers guide.
Features
General
Industry Standard Metrics
- Cyclomatic Complexity- Total, Maximum and Average
- Halstead Metrics - Bugs Expected, Difficulty, Effort, Length,Vocabulary, Volume
- LCOM
- Coupling metrics - Fan In , Fan out, CBO
- Maintainability Index
- ReUse ratio
- Specialization ratio
- Numbers of classes, Methods and statements at System, Package, Class and method level as appropriate
- Response for class, Unweigthed Class size
- Message Passing Coupling
- SEI Maintainablity Index
Other Performance and Quality measurements
- Casts - number and type
- Class references - total number and number to each class
- Depth of nesting - total and maximum
- Loops - for and while
- Method calls - total number and number to each method
- Numbers of comments
You may be interested in some of our other products. All have demo or trial versions. Just click on the links below to find out more -
Java and all Java-based trademarks are trademarks or registered trademarks of Sun Microsystems Inc.
Eclipse is a trademark of the Eclipse Foundation, Inc.
|