Developer Guide‎ > ‎


Note : Following information for a 64 bit windows set up. For any other OS or platform , download the appropriate binaries.

JDK 1.6

Download or install java_ee_sdk-6u4-jdk-windows-x64.exe from

Set PATH environment variable to jdk home/ bin

Set JAVA_HOME to jdk installation directory.

Mysql database

Download or use mysql-5.1.65-winx64.msi from

Mysql workbench (optional)

Download or use mysql-workbench-gpl-5.2.43-win32 from

You also need to install the dependents of workbench  

    1. dotNetFx40_Client_setup.exe from
    2. vcredist_x86.exe from

Spring STS IDE

Download or use from

Note: do not download the .exe, it has some issues and doesn't start up on 64 bit platforms.

Apache tomcat 6

Spring roo 1.2.2

The above spring tool suite would also download the ROO installable.

Read through the spring-tool-suite-3.0.0.RELEASE-e4.2-win32-x86_64\springsource\spring-roo-1.2.2.RELEASE\docs\pdf\spring-roo-docs.pdf

Setup ROO_HOME\bin to your %PATH% environment variable


The above spring tool suite would also download the maven installable.

Add spring-tool-suite-3.0.0.RELEASE-e4.2-win32-x86_64\springsource\apache-maven-3.0.3\bin to the PATH environment variable.

Source control - Git

Download and use Git-1.7.11-preview20120710.exe from

Source control - GitHub

Create an account on

Source control - SmartGit UI for personal use( optional)

Download or use .

Other utilities

FTP client

FileZilla_3.5.1_win32-setup.exe from

Text Editor

       textpad txpeng542.exe from

Terminal client

       putty from