Developers

If you're interested in building Xena from source code, using Xena with your own code via its Application Programming Interface, or in contributing to Xena's development, you're in the right place!

Source Code

The easiest way to obtain the Xena source code is to download the latest compressed source tarball from Sourceforge.

This is the source release for the current version and is well tested.

The very latest source code is available to be checked out of the public CVS repository at sourceforge. This has the advantage of giving you access to any recent updates to the code, at the cost of slightly more effort on your part and the risk that the code may not be 100% stable.

To learn how to check the source out of CVS and/or how to build Xena from a source release, please refer to the Xena build guide.

Bugs

Please help us to improve Xena by letting us know if you find something that doesn't work. Try to give us as much information as you can when you report an issue. The sorts of things that can help are:

  • Operating system. (eg. Windows XP, or Ubuntu Linux, or Mac OSX Tiger)
  • Java version (i.e. 1.5_06)
  • Xena version and build (look in Help -> About)
  • How did you start Xena? (eg. clicked on xena.jar or command line java -jar or java -cp)
  • What was Xena doing at the time of the problem?

In order to fix a bug we need to be able to replicate it, so the more information you can provide the better chance we have. If you can, include any sample files and/or screenshots of the bug.

To report bugs, register your issue at the sourceforge xena bug tracker.

Thank you!

Feature Requests

If you would like to see a new feature added or if there is an aspect of Xena that you believe could be done better, please let us know. Again, if you can supply samples or screenshots, we will better understand your requirements.

To request a feature, complete a request at Xena's request tracker at Sourceforge.

And finally, enjoy!