Welcome to the Free Library System homepage. The Free Library System (FLS) is a pure Java implementation of a library system providing cataloging and circulation written by me, Dave Dunkin. Check out the design spec (updated 3/30/1999) to learn more about the goals of the project or the Target doc to see who this project is aimed at.
Current version is: 0.1.1-2 (19990331)
TRY THE APPLET! Actually, it doesn't work because the server is not running on this machine. But you can still see how it looks, just not how it works. It requires a JDK1.1 compliant browser, RMI and Swing 1.1. If you are using Internet Explorer, you'll probably need this patch to get the RMI to work: rmipatch.zip (299081 bytes). This has been tested with IE5 and Netscape 4.08 in Winnt and Win98 and Netscape 4.07 ind 4.08 n RedHat 5.2, but I would like to make it run in as many browsers as possible. If you have success in another environment, please let me know.
I have implemented a system that will detect if you have the Swing classes and if not, download the swing.jar automatically. If you don't want to download the 1.7MB jar everytime, get the classes here: swing.jar (1791672 bytes). To install the Swing classes for IE, unzip the jar (with WinZip) into your "C:\WINDOWS\Java\TrustLib" directory. For Netscape on Windows, place the swing.jar file in your "C:\Program Files\Netscape\Communicator\Program\Java\Classes" directory. PLEASE let me know about any problems you have. Chances are nobody else has told me yet that it doesn't work under certain circumstances, so I can't fix it.
The source code for the entire project is available in Zip format or as a tarball and is covered under the GPL (with portions under the LGPL). You can also browse the JavaDocs for the source and the known bugs list. If you are interested in contributing to the project, let me know.
Last updated: Apr 23 8:52PM CST
Dave Dunkin - ACM Member #5124763