Entwicklerhandbuch

Inhalt

  1. Einführung
  2. Ressourcen
  3. Bibliotheken
  4. Eclipse mit Maven einrichten
  5. Neue Sprache hinzufügen
  6. Quellcodestruktur

Einführung

In dieser Sektion ist beschrieben, wie die Entwicklungsumgebung Eclipse eingerichtet werden kann, um das BioEnergy Allocation and Simulation Tool (BEAST) weiterzuentwickeln.

Der Quellcode ist in einem SourceForge Repositorium abgelegt und von dort erhältlich: https://sourceforge.net/projects/beast/. Er steht unter der GNU Public License (GPL) v3 als OpenSource zur Verfügung.

Ressourcen

BEAST beinhaltet/nutzt die folgenden Ressourcen:

RessourceLizenzReferenzQuelle
barchart_large.pngGNU LGPLOxygen Team, http://www.oxygen-icons.orghttp://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/48/Actions-office-chart-bar-icon.png
barchart_small.pngGNU LGPLOxygen Team, http://www.oxygen-icons.orghttp://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/24/Actions-office-chart-bar-icon.png
cross.pngCC BY 2.5Mark Jameshttp://www.famfamfam.com/lab/icons/silk/
form.pngCC BY 2.5Mark Jameshttp://www.famfamfam.com/lab/icons/silk/
gis_large.pngCC BY 3.0images.clipartpanda.comhttp://www.iconshut.com/download.php?img=http://images.clipartpanda.com/google-map-icon-GIS_Icon.png
help.pngCC BY 3.0Aha-Soft Team, http://www.aha-soft.comhttps://www.iconfinder.com/icons/132598/about_help_mark_question_support_icon#size=16
linechart_large.pngGNU LGPLOxygen Team, http://www.oxygen-icons.orghttp://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/48/Actions-office-chart-line-icon.png
linechart_small.pngGNU LGPLOxygen Team, http://www.oxygen-icons.orghttp://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/24/Actions-office-chart-line-icon.png
minus.pngCC BY 2.5Axialis Teamhttp://www.axialis.com/free/icons
plus.pngCC BY 2.5Axialis Teamhttp://www.axialis.com/free/icons
simulate.pngGNU GPLSaki, http://sa-ki.deviantart.comhttp://icons.iconarchive.com/icons/saki/nuoveXT/24/Actions-gear-icon.png
spidergraph.pngGNU LGPLOxygen Team, http://www.oxygen-icons.orghttp://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/48/Actions-office-chart-polar-stacked-icon.png

Bibliotheken

BEAST nutzt folgende Bibliotheken:

BibliothekLizenzReferenz
log4j2Apache License Version 2.0https://logging.apache.org/log4j/2.x/
JUnitApache License Version 2.0http://junit.org/
Apache Commons LangApache License Version 2.0http://commons.apache.org/proper/commons-lang/
opencsvApache License Version 2.0http://opencsv.sourceforge.net
EclipseLinkEclipse Public License - v 1.0http://eclipse.org/eclipselink/
JGoodies FormLayoutBSD Open Source License (version 2)http://www.jgoodies.com/freeware/libraries/forms/
GeoToolsLGPL v3http://geotools.org/
JFreechartLGPL v3http://www.jfree.org/jfreechart/
launch4jLGPL v3http://launch4j.sourceforge.net/
jportableOracle BCLhttp://portableapps.com/apps/utilities/java_portable
MathJaxApache License Version 2.0https://www.mathjax.org/

Nach oben