FOOTS
What is FOOTS?
FOOTS is the Fast Object-Oriented Ticketing System. FOOTS is written in Java and will feature both a fast JSP powered web interface and an AWT/Swing client for creating, updating, and viewing tickets. FOOTS can be used for tracking issues and bugs, technical support, change management, and other activities.

Why use FOOTS?
FOOTS is portable, extensible, and fast. FOOTS can run on Linux, UNIX, Windows and any other operating systems where a Java virtual machine can be employed. FOOTS is also object-oriented which allows developers to extend code to meet their needs. For example, the ticket class can be used to derive a more specialized change or problem ticket subclass. FOOTS will also have a well-written and easy to use API with documentation. Lastly, precompiled JSP to class files makes FOOTS faster than other interpreted server-side scripting languages such as Python, Perl, or PHP.

What relational database management systems will FOOTS support?
Using JDBC and possibly abstract interfaces, FOOTS should support most popular database systems such as MySQL, PostgreSQL, and Oracle. ToDo: Verify support for IBM UDB/DB2.

Why use Java?
There is a significant amount of open source issue and bug trackers written in PHP. I figured there needs to be more options for people not using PHP, but instead using Jetty, Tomcat, or the like. Aside from portability, object-orientation, and speed mentioned above, Java also has many other qualities such as garbage collection to defend against memory leaks, virtual machine security/program isolation, a large standard API, exception handling for resilience, strong typing to help prevent compile-time errors, and the ability to tune the virtual machine (limiting or increasing heap size for example) to name a few.

Is FOOTS licensed?
Yes. FOOTS is licensed under the terms of the GNU GPL.

FOOTS releases:
There are no software releases yet. Work is still in progress.

SVN repository:
http://foots.svn.sourceforge.net/viewvc/foots/

http://www.sourceforge.net/

Valid XHTML Valid CSS