|
HeapSort
HeapSort is an implementation of Williams and Floyd's TopDown HeapSort. HeapSort is a fast internal sort written in Java that uses a sorting algorithm analogous to power struggles for higher positions in a hierarchical bureaucracy.
Overview |
Download |
Screenshot
|
|
|
FontShower
FontShower displays all the fonts available toSwing in Java on the machine. It displays the fonts in a variety of styles, sizes and colours, rendered either with anti-aliased or plain. FontShower displays the fonts available on your machine to Java.
Overview |
Download |
Screenshot
|
|
|
CSVReader/Writer
23 Java classes/utilities you can use standalone or embed in your own programs to Read, write, align, condense, sort, reshape, patch, template tuple, convert, pack... comma, tab and semicolon-separated variable files, commonly known as CSV files.
Overview |
Download |
Screenshot
|
|
|
Screws
CMP Screws and Screwdrivers draws eight types of screw heads. It is a teaching example for how to use Java Canvas, fillRect, fillOval, fillPoly and AffineTransform to draw. Java source is included for you to cannibalise.
Overview |
Download |
Screenshot
|
|
|
Encoding Recogniser
Encoding Recogniser helps you determine the encoding of a file by displaying the beginning of it in hex and decoded characters in any of the supported Java encodings. If the file is made only of printable ASCII characters.
Overview |
Download |
Screenshot
|
|
|
Comparators
Java classes to include in your programs. Includes: HTMLArrayComparator.java compares two arrays of Strings of HTML, ignoring embedded tags. HTMLComparator.java compares two Strings of HTML, ignoring embedded tags.
Overview |
Download |
Screenshot
|
|
|
Replicator
The Replicator lets you distribute large numbers of files to many people efficiently. The software automatically downloads just the changed files and deletes ones no longer part of the distribution.
Overview |
Download |
Screenshot
|
|
|
QuickSort
QuickSort is an implementation of Tony Hoare's classic recursive QuickSort. QuickSort works by choosing a pivot point and ensuring all elements below the pivot point are small all above are big, (i.e. smaller than the pivot)
Overview |
Download |
Screenshot
|
|
|
VerCheck
VerCheck will let you quickly check if there are new versions of any of your apps. Read the precis to understand how it works. Or just click Check For New Versions to see if there are any new versions for any of the default set of applications.
Overview |
Download |
Screenshot
|
|
|
Rgrow
RGrow resizes fixed length records e.g. [RGrow.exe MyFile.seq 500 600 ] padding binary zeros. Will also truncate records. These are not the old and new sizes of the file, but of the fixed length records in the file.
Overview |
Download |
Screenshot
|
|
|
FourTidy
To tidy, sort, prune and dedup a JP Software Take Command/TCC/4NT/4DOS hidden descript.ion file. These files are used by the DESCRIBE utility to track what your various files are for.
Overview |
Download |
Screenshot
|
|
|
Wassup
Wassup let's you know what's up with your Java environment. Wassup will tell you the System Properties, as many as the Security system will let you peek at. This includes such things as which JVM is running, which version of Java, which vendor.
Overview |
Download |
Screenshot
|
|
|
SetClock
SetClock is a Java Web Start program that sets your PC clock accurately by probing an atomic clock on the web. The atomic clock knows the precise UTC time, including leap seconds. SetClock is also available with Java source to download.
Overview |
Download |
Screenshot
|
|
|
FileIO
I/O teaching tool that generates sample Java source code to do 617 types of I/O to read or write the console, a sequential file, a random access file, a String, an array of characters, an array of bytes, URL, HTTP CGI GET/POST, Socket or Pipe.
Overview |
Download |
Screenshot
|
|
|
MimeCheck
Check that a server is sending the correct mime type for any given URL.Helps you check that a server, possible not even yours, is properly configured. See mindprod.com/jgloss/mime.html to learn what MIME types are.
Overview |
Download |
Screenshot
|
|
|
Quoter
Converts text with many possible cleanups, including preparation of HTML and Java, aligning in columns, character set conversion, case converting, removing excess white space, removing blank lines, preparing regex expressions....
Overview |
Download |
Screenshot
|
|
|
Wavelength
Wavelength creates Color objects given the wavelength or the frequency of the light rather than the usual RGB or HSB. instead of: Color c = new Color(255, 0, 0); use the frequency in nanometers, and gamma 0.0. .. 1.0. (gamma is intensity/brightness.)
Overview |
Download |
Screenshot
|
|
|
JDisplay
JDisplay stands for Java Display. It started out as a way to display Java source code listings in a variety of colours, fonts, sizes, and helps make them more presentable. Then I expanded it to handle HTML, bat, btm, SQL, ini, csv, and *.properties.
Overview |
Download |
Screenshot
|
|
|
Amper
In the following, pretend ! is an ampersand. Amper converts ! to !amp; in HTML files, but does not convert it when the ! is already in an entity e.g. !lt; !thetasym; !eacute; The main use for this is to pass HTMLValidator verification of your HTML.
Overview |
Download |
Screenshot
|
|
|
CanadianTax
Calculates Canadian sales taxes: GST HST and PST today or as they were in the past. Works either as an application or as an Applet that needs to run in JDK 1.5+ capable browser.
Overview |
Download |
Screenshot
|