Here are a collection of Java-based tools that I've written, all licensed using the Apache License (version 2). They're free for the taking, although I would appreciate code contributions for bug fixes and the like.
None of the tools here are especially earth-shattering. Each was written to solve a particular problem, and are not part of some sort of globe-girdling solution that cures cancer or washes windows. But if it washes your window, lightens your load, shortens your journey, or makes you smile -- that's worth something, isn't it?
So, what's in the workbench?
|
Project |
Description |
|---|---|
| JTreemap | Java Swing component that displays items in a treemap format. It features zoom-in/zoom-out, highlighting, automatic layout, and other niceties. Excellent for large-scale data visualization. This is a clean-room implementation of the treemap data structure and squarification algorithm. |
|
freshcookies-sparklines |
Sparkline-plotting application that creates a sparkline from a set of supplied values and outputs it to a PNG file. |
| freshcookies-ant (not posted yet!) |
Provides two handy Ant tasks:
|
|
freshcookies-security |
A command-line based utility that examines the SSL
certificates and certificate chains for a given host and
port. If the SSL certificate chain is untrusted, the
utility offers the user the option of placing the
certificates in the JSSE certificate store. It also outputs
all of the certificates it finds (including the
server's) as DER-encoded files in the current
directory. These files can then be double-clicked and
imported straight into the Windows certificate store, or
appended (using Keychain) to the Mac OS X trust anchors!
Incredibly handy for troubleshooting certificate trust
issues with (for instance) self-signed JNLP
applications. |
Feedback is requested -- encouraged, even. Contact me at andrewTAfreshcookiesTODorg (reverse the uppercase letters and substitute the correct punctuation).