Software Development

Libraries

This project used the following Java classes libraries and frameworks: Spring Rich Client JIDE Software Java and Swing Components. The free license provided for this open source project is much appreciated. Thank you. JIDE and Spring Rich Client Integration Spring Application Framework Apache Commons Batik SVG Toolkit Quaqua Mac OS X Look and Feel FamFamFam Icons TestNG Log4j

Issue and project management

The project uses Subversion and Trac as a code and issue management tools. Some useful direct links: Source Code Browser Open Issues * Roadmap or Milestones

Downloading and building

The project source code can be downloaded from the Subversion URL http://svn2.assembla.com/svn/biobrowser and browsed using the Trac interface.

Project dependencies are detailed in the Maven2 pom file. The following dependencies are not available from the central Maven2 repository and so will have to be installed locally to enable Maven2 based compilation. JIDE Action, Commons, Components, Dialogs, Docking and Grids libraries Spring Rich Client framework JIDE Spring Rich Client integration Quaqua - this library is not needed for compilation but will be used for a Mac OS X look and feel if it exists on the classpath.

In addition, a number of patches to the Spring Rich Client code are used in the project. These can be found via the following JIRA issues: http://jira.springframework.org/browse/RCP-535 for Mac OS X application menu support http://jira.springframework.org/browse/RCP-507 for improved Mac OS X command shortcut support

No comments yet. >