Development Environment

So far we’ve built x.Link under Win32 and Solaris 2.8 and run it with the JBoss and Weblogic application servers.  We are looking for ports to AIX, Linux and OS390 and, well, anywhere else you find Java Virtual Machines.  To build you will need the following set-up

Win32

The Cygwin Unix Toolkit from Redhat, including the gcc 2.9.5 compiler and make.

JVM 1.3

Jakarta Ant

We use Eclipse as our IDE, it works well with SourceForge

You do not need Cygwin to run the agent.

Solaris

GCC 2.9.5 from Sunfreeware

(we do all Java development under Win32)

Other Environments

Your best bet is probably to download the GCC compiler if available.

Libraries

The following third party libraries are used with x.Link

Name Homepage Description Version
piccolo.jar piccolo.sourceforge.net Compact and lightweight xml parser  
org.mortbay.jetty.jar www.mortbay.or Jetty embedded http engine  
velocity.jar www.apache.org Velocity template engine  
jdom.jar www.jdom.org Java XML DOM parser beta 8
commons-collection.jar jakarta.apache.org useful java data structures - needed for Jetty and x.Link  
javax.servlet.jar www.sun.com Sun servlet library - for testing only  
junit.jar   Java unit testing framework  
logkit-1.2.jar   Java logging framework (used by Jetty and x.Link)  

ANT Build File

There is an ant build file which will rebuild the Java side of the project.