Product List - Click on an entry for more details
Indicator Creator A WYSIWYG editor for radio knob, meter, gauge and LED style indicators. Read documentation here - and Download demo here
B+Tree - an implementation of a B+Tree for both the Java platform and Objective-C
BTree Toolkit - A toolkit (Which runs on the Java platform) for use with the B+Tree described above
JHawk - Generates vital code quality metrics (e.g. Halstead, MI, CBO LCOM etc.) essential to improving your Java code
Virtual Machinery’s Indicator Widget creator is a set of applications which allow you to interactively create Radio style Knobs, Meters, Dials and LED indicators for use on the Java platform. The WYSIWYG envronment allows you to fine-tune your designs to exactly meet your requirements, instantly showing each change as it is saved. Test interfaces are provided to show the capabilities of each design. When you are satisfied with your design you can create code which you can then cut and paste into your application. Applications can then be distributed with a small jar (<40k).
Indicators - Base License - Indicators developers license for use on a single PC. Includes jar files, full documentation. Note that if you want to distribute applications built using the Indicators classes you will need a Distribution license (as outlined below)
Indicators - Base License + Royalty free Commercial Distribution License - As Per Base license but also includes the Commercial Distribution License which allows you to sell applications based on Virtual Machinery's Indicators classes.
Indicators - Royalty free Commercial Distribution License - Allows you to sell applications based on Virtual Machinery's Indicators classes. (** Requires Indicators Base License **).
Indicators - Site Development License - Allows all of the developers at a single physical site to develop applications with Virtual Machinery's Indicators product. (** Requires Indicators Base License **).
Indicators - Corporate Development License - Allows all of the developers working for the same corporate entity to develop applications with Virtual Machinery's Indicators product. (** Requires Indicators Base License **).
Indicators - Source Code License - Provides the source code for Virtual Machinery's Indicators product and documentation covering how to easily extend and modify Virtual Machinery's code. (** Requires Indicators Base License **).
Virtual Machinery B+Tree product implements a B+Tree for the Java platform and a read only version for Objective-C (e.g. for iPhone and other iOS implementations) The Java platform distribution includes an implementation for the J2ME platform (incl Android). These classes give fast access times to up to 4Gb of textually indexed data. The B+Tree is platform independant with a small footprint (less than 40k for the version implemented on the Java platform). Transactions are supported with full commit and rollback. User-defined cache levels are also provided. The distribution includes full documentation as well as code examples. Classes are designed in Component form allowing individual classes to be substituted.
Find out more about the product here and download demos here . Full pricing and licensing information (including commercial distribution licenses) can be found here.
JHawk - Java Code Metrics
Virtual Machinery's JHawk product generates a number of vital metrics relating to your Java code. It is available as a standalone application, an Eclipse Plugin and a Command Line version. Using these metrics you can improve the performance, reusability, maintainability and overall quality of Java code. Metrics are provided at both design and code levels and separate views are available for each. Output can be saved to HTML, XML or CSV formats. Professional licenses include a command line interface and Ant support as well as a data viewer that can compare multiple JHawk outputs. Compatible with any Java platform based on JDK 1.5 and above.
Find out more about the product here and download demos here . Full pricing and licensing information (including academic licenses) can be found here.