Installation and Starting JAABA


JAABA can either be run

Please follow the appropriate instructions below.


Contents


Minimum Computer Requirements

JAABA can run on Linux (64-bit), Windows (32- or 64-bit), or Mac OS X (64-bit) systems with at least 4GB RAM. JAABA uses parallel computation, and will be faster on multicore machines. JAABA is a computationally intensive program, and will run better on better machines. The amount of memory required scales with the complexity of the behavior. To use the development version of the software, MATLAB version >= R2012a is required.

Installation and Start-up: No MATLAB

Users who do not have an up-to-date version of MATLAB should use the executable version of JAABA. This only requires downloading a program and clicking it.

Software Requirements (No MATLAB)

The only requirement is the freely available Matlab Compiler Runtime (MCR) for R2012a. MCR installers and instructions are available at Mathworks website.

Installation (No MATLAB)

  1. Download and install the Matlab Compiler Runtime (MCR).. MCR installers and instructions are available at Mathworks website.
  2. Download the JAABA package for your system from http://sourceforge.net/projects/jaaba/files.
  3. Unzip the package zip file.
  4. Leave the executable in the directory in the package. You can move the entire directory, but JAABA relies on other files in that directory, so please leave them in the same directory.

Start-Up (No MATLAB)

Within the package, there is an executable program. The name of this file depends on the OS: Please be patient. Loading the MATLAB MCR is slow, hence once you run the executable it may take some time for JAABA to appear.

Installation and Start-up: (With MATLAB)

Users with an up-to-date version of MATLAB and/or wanting to use the development version of JAABA can run JAABA from the source code within MATLAB.

Software Requirements (With MATLAB)

Installation (Advanced)

  1. Download the source code. There are two options:
  2. Change into the directory perframe:
    cd [JAABA location]/perframe
  3. Run StartJAABA on the command line to start JAABA.

Windows Firewall Security Warning

When JAABA is started for the first time in Windows, it may trigger a Windows Security Warning from your firewall. This is normal, and we recommend you allow JAABA to proceed. This warning is triggered when JAABA calls matlabpool, part of MATLAB's Parallel Computing Toolbox. The Parallel Computing Toolbox can be used to distribute jobs over a many computers over a network, which is why Windows creates a warning. JAABA only uses multiprocessing on a single machine, and thus will not be accessing your network. When JAABA starts, it will ask you whether you want to: Training mode is the standard mode

If you choose to Start a new project the New... dialog box will open, see Creating a New Project for more information. If you choose to Open an existing project in training mode, you can open a project you have previously created to add new training data and train new classifiers. If you choose to Open an existing project in ground-truthing mode, you can open a project you have previously created to quantitatively evaluate a classifier's performance on data selected in an unbiased manner.