Development Guide
Content
Introduction
In this section you can find a guide that describes how to set up a development environment using Eclipse to modify the source code and deploy the BioEnergy Allocation and Simulation Tool (BEAST).
The source code is available from the SourceForge repository: https://sourceforge.net/projects/beast/ and comes to you under the GNU Public License (GPL) v3.
Resources
The BEAST comes with the following additional resources:
Resource | License | Reference | Source |
---|---|---|---|
barchart_large.png | GNU LGPL | Oxygen Team, http://www.oxygen-icons.org | http://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/48/Actions-office-chart-bar-icon.png |
barchart_small.png | GNU LGPL | Oxygen Team, http://www.oxygen-icons.org | http://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/24/Actions-office-chart-bar-icon.png |
cross.png | CC BY 2.5 | Mark James | http://www.famfamfam.com/lab/icons/silk/ |
form.png | CC BY 2.5 | Mark James | http://www.famfamfam.com/lab/icons/silk/ |
gis_large.png | CC BY 3.0 | images.clipartpanda.com | http://www.iconshut.com/download.php?img=http://images.clipartpanda.com/google-map-icon-GIS_Icon.png |
help.png | CC BY 3.0 | Aha-Soft Team, http://www.aha-soft.com | https://www.iconfinder.com/icons/132598/about_help_mark_question_support_icon#size=16 |
linechart_large.png | GNU LGPL | Oxygen Team, http://www.oxygen-icons.org | http://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/48/Actions-office-chart-line-icon.png |
linechart_small.png | GNU LGPL | Oxygen Team, http://www.oxygen-icons.org | http://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/24/Actions-office-chart-line-icon.png |
minus.png | CC BY 2.5 | Axialis Team | http://www.axialis.com/free/icons |
plus.png | CC BY 2.5 | Axialis Team | http://www.axialis.com/free/icons |
simulate.png | GNU GPL | Saki, http://sa-ki.deviantart.com | http://icons.iconarchive.com/icons/saki/nuoveXT/24/Actions-gear-icon.png |
spidergraph.png | GNU LGPL | Oxygen Team, http://www.oxygen-icons.org | http://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/48/Actions-office-chart-polar-stacked-icon.png |
Libraries
The BEAST makes use of the following libraries:
Library | License | Reference |
---|---|---|
log4j2 | Apache License Version 2.0 | https://logging.apache.org/log4j/2.x/ |
JUnit | Apache License Version 2.0 | http://junit.org/ |
Apache Commons Lang | Apache License Version 2.0 | http://commons.apache.org/proper/commons-lang/ |
opencsv | Apache License Version 2.0 | http://opencsv.sourceforge.net |
EclipseLink | Eclipse Public License - v 1.0 | http://eclipse.org/eclipselink/ |
JGoodies FormLayout | BSD Open Source License (version 2) | http://www.jgoodies.com/freeware/libraries/forms/ |
GeoTools | LGPL v3 | http://geotools.org/ |
JFreechart | LGPL v3 | http://www.jfree.org/jfreechart/ |
launch4j | LGPL v3 | http://launch4j.sourceforge.net/ |
jportable | Oracle BCL | http://portableapps.com/apps/utilities/java_portable |
MathJax | Apache License Version 2.0 | https://www.mathjax.org/ |