Software

Software tools and applications I have written are available for download from this page.

Feedback on this software is appreciated.

If you find this software helpful, please make a donation.

EnvGen - Environment-Specific File Generator

EnvGen is an Ant task for generating different versions of the same file parameterized for different environments (e.g. development, test, and production). File generation is done using FreeMarker, a template engine with a full-featured templating language.

Download EnvGen 1.4

View EnvGen Release Documentation

View Source Code on GitHub

Time Reporter

Time Reporter allows you to record time spent on tasks in terms of start and stop times in a simple text format, then calculates the time worked on each task for each day and each reporting period.

Download Time Reporter 2.0.1

Requirements

Time Reporter requires the Java Runtime Environment (JRE) version 5.0+ to be installed.

Legal

Time Reporter is copyright © 2005-2006 by Basil Vandegriend. The software is licensed for use under the terms of the GNU General Public License (GPL). The software is provided for use as-is, and is not warranted to be defect-free or to meet your requirements. In particular, the algorithms used to calculate time spent may conflict with the reporting requirements of your organization. If in doubt, inspect the source code (which is provided as part of the release).

Resume Calculator

Resume Calculator reads resumes in XML format and calculates the total amount of experience across specified entries. This is useful for responding to formal requests for proposal that require named resources to specify years of experience across various categories.

Download Resume Calculator 1.0

Requirements

Resume Calculator requires the Java Runtime Environment (JRE) version 5.0+ to be installed.

Legal

Resume Calculator is copyright © 2008 by Basil Vandegriend. The software is licensed for use under the terms of the GNU General Public License (GPL). The software is provided for use as-is, and is not warranted to be defect-free or to meet your requirements.

Management Diamond

Management Diamond visually displays the relationship between the main four factors affecting the completion of software projects: Time, Resources, Quality (Defects), and Features (Scope Reduction).

Download Management Diamond 1.0

Launch Management Diamond (as an applet)

Requirements

Management Diamond requires the Java Runtime Environment (JRE) version 5.0+ to be installed.

Legal

Management Diamond is copyright © 2006 by Basil Vandegriend. The software is licensed for use under the terms of the GNU General Public License (GPL). The software is provided for use as-is, and is not warranted to be defect-free or to meet your requirements.

Version Information WordPress Plugin

Version Information is a WordPress plugin that displays version and configuration information for WordPress, PHP, MySQL, and the web server. A summary is displayed in the admin dashboard and more details are displayed under Plugins | Version Info.

Download Version Information 1.1

Requirements

Version Information has been tested with WordPress version 2.2 - 2.6 under both Apache and IIS web servers.

Legal

Version Information is copyright © 2007-2008 by Basil Vandegriend. The software is licensed for use under the terms of the GNU General Public License (GPL). The software is provided for use as-is, and is not warranted to be defect-free or to meet your requirements.

Java Examples

Java Examples contains the Java source code for the coding examples used in articles on this site.

Download Java Examples 1.2

View Source Code on GitHub

Requirements

Compilation of the provided code requires the Java Runtime Environment (JRE) version 5.0+ plus various open source libraries.

Legal

Java Examples is copyright © 2009-2012 by Basil Vandegriend. The software is licensed for use under the terms of the GNU General Public License (GPL). The code is provided for use as-is and is intended for educational purposes, not necessarily production use.