Skip to end of metadata
Go to start of metadata

This section describes how to obtain and install the BEL Framework V2.0.

Preparing for Installation

To prepare for installing the BEL Framework you should ensure that the following requirements are met:

  • You can connect to the Internet
  • You have Java 1.6.x loaded on your computer.
  • You have at least 1GB available disk space. This is not all needed for the installation but would be needed when you start to run some of the BEL Framework tools.
  • You have at least 2GB memory installed and at least 1GB free.

To check the current version of java, open a command window and type
$java –version
If java is installed on your system it should print out the version of the runtime environment.
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-10M3326)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)

Downloading

The BEL Framework is distributed as a single archive (zip) file that can be downloaded from http://download.openbel.org/index.html.

Installing

 

When the zip file has been downloaded you can simply un-compress the file. This will create a folder containing the BEL Framework distribution.

The BEL Framework folder will contain a number of scripts and sub folders.
The BEL Framework is self-contained and can be moved to any location on your computer after it has been unzipped.

Understanding the BEL Framework Installation

The BEL Framework Installation contains several folders and utilities. The following table describes the top-level folder organization.

Item

Type

Description

belc.sh

Shell script

Shell script for running the Compiler/Assembler on Unix, OS/X and Linux systems.

belc.cmd

Windows Command File

Command file for running the Compiler/Assembler on Windows XP and Windows 7 systems.

config

Folder

Contains configuration files for the BEL Framework.

doc

Folder

Contains Java documentation for the BEL Framework API.

examples

Folder

Contains several example Java programs that illustrate using the BEL Framework API.

lib

Folder

Contains java libraries used by the BEL Framework tools.

licenses

Folder

Contains license agreements for the BEL Framework and third party components used by the BEL Framework tools.

server

Folder

Contains a copy of the Tomcat V6 that is used to run the BEL Workbench and BEL Framework Web API.

setenv.sh

Shell script

Shell script that is used to run the BEL Framework tools on Unix, OS/X and Linux systems.

Setup

Folder

Contains a set of subfolders one for each supported database. Each subfolder contains SQL DDL scripts for configuring the supported database.

setenv.cmd

Windows Command File

Windows Command File that is used to run the BEL Framework tools Windows XP and Windows 7 systems.

StartServer.sh

Shell script

Shell script that is used to start the Tomcat server on Unix, OS/X and Linux systems.

StopServer.sh

Shell script

Shell script that is used to stop the Tomcat server on Unix, OS/X and Linux systems.

StartServer.cmd

Windows Command File

Windows Command File that is used to start the Tomcat server on Windows XP and Windows 7 systems.

StopServer.cmd

Windows Command File

Windows Command File that is used to stop the Tomcat server on Windows XP and Windows 7 systems.

tools

Folder

Folder that contains additional utilities that are part of the BEL Framework distribution.

  • No labels