Comparing versions 47 and 48.
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:
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