Dashboard > Velo > Quick Start > Pre Requirements
Pre Requirements
Added by Asaf Shakarchi, last edited by Asaf Shakarchi on Oct 21, 2007  (view change)
Labels: 
(None)


OS Type

OS type depends on the chosen JavaEE application server,
If the application server can run on a certain OS, then Velo can.
Please note that the OS must support JDK 1.6

Following is a list of most known supported OS:

  • Microsoft Windows 2000 SP3+
  • Microsoft Windows 2003
  • Microsoft XP
  • Linux OS (Tested on: RedHat AS 2.1/3/4,Ubuntu 7/8/9, Novell SuSE Enterprise 9 SP1)
  • Aix 4.3.3, 5.2, 5L, 5.3
  • Solaris 8,9,10 (Sparc and x86)
  • HPUX 11i v1/2

We highly recommend to deploy Velo over Jboss (4.2.x) application server,
Please see 'JavaEE Application Server' for more information.

Java Runtime Environment

Velo is java based and requires JDK v1.6,

In order to download JDK, please refer to the following link:
http://java.sun.com/javase/downloads/index.jsp

JRE is not enough

Please note that you must have JDK installed, having JRE is not enough,
If you have more than one java instance installed (JREs/JDKs) then you must set the JAVA_HOME environment variable which points to your valid JDK version (ie 1.6)

Hardware Requirements

Following is a table describes the hardware requirements in order to have a successful Velo server deployment:

Property Name Minimum Recommended Comments
OS Any that supported by the App Server Linux,Windows 2000/2003  
CPU Any CPU that supported by the App Server Intel 32/64 bit,AMD 32/64 bit  
Disk Space 2GB 36GB Please note that disk space requirements depend on the business size, employees amount and system configuration such as logging and auditing decisions.
Memory (RAM) 1GB 4-8GB Depends on the amount of employees in the organization.
Database Any DB that supported by JavaEE Oracle 10, Mysql 5 Please see paragraph 'DB Repository Type' below for more information.

Note: These requirements are per Velo Server installation.

Determining memory requirements

You should determine your memory needs and set values in your application
server's JVM. Do this by adding maximum and minimum heap size to the Java
command line; for example:
java -Xmx512M -Xms512M

DB Repository Type

As Velo strictly stick with Java standards, any JavaEE database is supported,
Following is a list of the main and most familiar supported databases:

Database name Version
Oracle 9i, 10g, 10gR1, 10gR2
Mysql 4,5,5.1
Mssql 2000,2003,2005,2005 Express
DB2 7x,8.1,8.2
UTF8 is recommended

Please make sure that the database is configured with unicode (best is UTF-8) support in order to store multi-byte characters.

JavaEE Application Server

Velo is strictly written with JavaEE standards,
Therefore, theoretically, any JavaEE standard application server should be suitable, but it is highly recommended to use Jboss (Version 4.2.x) as it is already in use and heavily tested in production environments!

JBoss Application Server is the #1 most widely used Java application server on the market, thus we decided to base Velo on Jboss,
You can download Jboss Application server from:

Of course at any time, you can purchase commercial and supported version from RedHat here:
http://www.jboss.com/services/index

Theoretically all of following JavaEE application servers should be supported but may not fully tested:

  • Sun Java System Application Server Platform Edition 9.1
  • Glassfish V2
  • JBoss 5.0
Jboss 4.2.x is highly recommended!

We highly recommend to use JBoss 4.2.x as an application server as it is mostly tested in production environments!

Jboss Application Server is bundled with the installer

Jboss ships bundled with the automatic standalone installer, if you want to deploy Velo over a different application server, please refer to Installing Velo Server Manually instructions page.

Supported Browsers

  • Microsoft Internet Explorer 7
  • Firefox 2

Site running on a free Atlassian Confluence Open Source Project License granted to Safehaus. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.4 Build:#809 Jun 12, 2007) - Bug/feature request - Contact Administrators