libmatthew-java v0.8 -------------------- These are a selection of libraries for Java which I have written because they are useful and not provided with normal Java. They are available for download here and are licensed under the GPL or LGPL. They all come with example applications using the libraries. The ones I consider distribution-worthy are packaged up together. Several other classes are available separately below. Unix Sockets Library This is a collection of classes and native code to allow you to read and write Unix sockets in Java. Debug Library This is a comprehensive logging and debugging solution. CGI Library This is a collection of classes and native code to allow you to write CGI applications in Java. I/O Library This provides a few much needed extensions to the Java I/O subsystem. Firstly, there is a class which will connect and InputStream with an OutputStream and copy data between them. Secondly there are two classes for inserting into an Input or OutputStream pipe a command line command, so that everything is piped through that command. Thirdly there are a pair of classes for splitting streams in two. This can either be to two OuputStreams, or to an OutputStream and a file. Equivelent to the UNIX tool tee in UNIX pipes. Hexdump This class formats byte-arrays in hex and ascii for display. Usage from Maven ---------------- io, debug and hexdump are straight-forward pure Java packages that can be used as per standard. For information about how to include unix-java or matthew-cgi in your project, see http://quest.windwards.net/content/maven-packaging-libmatthew-java.