Kev's Development Toolbox
Development Utils Back
Homegrown Development Utils
JavaBlogs.com
 
* Large File Finder
Overview Utility to locate large files on your hard drive
Purpose

This app recursively searches through all subdirectories beneath a starting directory and lists the top 100 largest files, largest first.

I developed this because I had run out of space on my C: drive and could not find what was taking up all the space. This app works well and has helped me track down large temp files freeing up needed space (source is included in the Jar).

To run: java -jar LargeFileFinder.jar [optional starting dir]

- if you specify a starting dir it runs from the command line, if you leave it out it runs as a Swing app with a File Open dialog to select the starting directory (added Oct '07)

* Apache Axis Web Service Client Generation UI
Overview Swing front-end for the WSDL2Java Web Service client generation utility
Purpose

This app is a Swing front-end for the Apache Axis WSDL2Java client code generation utility. It does not add any additional functionality of its own, but gives a UI on top of the existing utility to make its use easier.

* Getter / Setter Code Generator
Overview Generates getter and setter methods for a given Java source file
Purpose

This app will read a Java source file and generate getter and setter methods for all private attributes within the class. Useful for developing Value Objects where you normally would have accessor and mutator methods for every attribute in the class.

* XML Formatted Viewer
Overview This application formats xml source into a hierachical tree and displays it in a text window, as a graphical tree, or both.
Purpose

During development of applications handling xml, occaisionally xml is dumped to System.out or elsewhere for debugging and is in an unreadable format.

This app takes xml that has been cut or copied from another apps console, logfile or similar, and when pasted into the main display textarea the xml is reformatted to display in an xml hierarchy making it easier to read.

* Visual XSL Transformer
Overview Simple Swing app for testing XSL transforms.
Purpose

Allows user to load xml source, xsl source, and then apply the xsl and display the results in a third window.

Swing app allows user to easily browse source files and apply the transformation. Useful for testing transformations.

* HTTP Request Viewer
Overview Displays HTTP Headers and Request data of an incoming HTTP Request.
Purpose During development of mobile apps it often useful to look at the HTTP headers that are being sent by a browser or a specific device. This app receives an HTTP Request and displays all the headers.
* Classpath searcher
Overview Searches the Classpath for specific jar files or classes within jars.
Purpose

To aid debugging, occaisionally it is useful to find where a specific class is within the Classpath. If there a many Jar files in the classpath this can be a tedious task.

This Swing app allows the user to search through all directories, Jars and Zip files in the classpath for a given Class name. Can also search for partial file names.

* Multi-Wireless device Client
Overview Simple HTTP Browser-type application that sends HTTP requests to a target URL along with a user selected User-Agent.
Purpose This Swing app is useful for testing multi-device web apps that deliver different content according to specific device types (eg WAP Phones, simple HTML browsers, IE5 and NS). A GET Request is sent to a specified URL and the Response is displayed.

Site designed and
developed by
MindBeans Software Consulting: Independent Consultants - Software Design and Development
© Copyright Kevin Hooke, MindBeans Software Consulting 2002-2008.
All Rights Reserved.
Running on JBoss4.2.0/Tomcat5.0, Linux Fedora Core FC4 2.6.11
Current uptime last checked at: Fri May 23 22:08:39 PDT 2008
22:08:39 up 19 min, 2 users, load average: 0.02, 0.22, 0.28
  Last updated: Oct 2007 v2.0