Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The image below shows an example of the IGB Tools Menu with the addition of a Hello World App item in the menu.

Image RemovedImage Added

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

...