...
The image below shows an example of the IGB Tools Menu with the addition of a Hello World App item in the menu.
Info |
---|
By adding a menu item to an IGB menu, as seen above, a developer can create an entry point that their IGB App can hook into. |
Getting started: set up your development environment
Install Netbeans with Java
Download the latest version of Netbeans packaged with Java 8 from Oracle. Search "Java SE" and follow the links. Note that the released version of IGB (downloaded from BioViz.org) is packaged with recent versions of Java. To develop Apps for the IGB platform, you should use the most up-to-date Java available.
Install Apache maven (optional)
IGB uses the maven project management tool to compile IGB and manage its many dependencies on external, third-party libraries. Download a copy and install it in your path. Note that NetBeans also includes a copy of maven, which means you can skip this step if you use NetBeans and not the command line.
For a fast introduction to maven (mvn), see Maven in Five Minutes.
Install git
To get a copy of the IGB code base, you need git. Get git from http://git-scm.com.
Create NetBeansProjects folder
...
. |
...
Get the IGB code base - clone the IGB repository from Bitbucket
...