Subscribe For Free Updates!

We'll not spam mate! We promise.

Wednesday, August 14, 2013

JPPF Introduction

                                JPPF  Introduction

Intended audience

This manual is intended for developers, software engineers and architects who wish to discover, learn or deepen their knowledge of JPPF and how it works. The intent is also to provide enough knowledge to not only write your own applications using JPPF, but also extend it by creating add-ons and connectors to other frameworks.


JPPF works on any system that supports Java. There is no operating system requirement, it can be installed on all flavors of Unix, Linux, Windows, Mac OS, and other systems such as zOS or other mainframe systems.
JPPF requires the following installed on your machine:
  • Java Standard Edition version 1.6 or later, with the environment variable JAVA_HOME pointing to your Java installation root folder
  • Apache Ant, version 1.7.0 or later, with the environment variable ANT_HOME pointing to the Ant installation root folder
  • Entries in the default system PATH for JAVA_HOME/bin and ANT_HOME/bin

Where to download

All JPPF software can be downloaded from the JPPF downloads page.
We have tried to give each module a name that makes sense. The format is JPPF-x.y.z-<module-name>.zip, where:
  • x is the major version number
  • y is the minor version number
  • z is the patch release number - it will not appear if no patch has been released (i.e. if it is equal to 0)
  • <module-name> is the name given to the module


Each JPPF download is in zip format. To install it, simply unzip it on a directory of your choice.
When unzipped, the content will be under a directory called JPPF-x.y.z-<module-name>

Running the standalone modules

The JPPF distribution includes a number of standalone modules or components, which can be deployed and run independantly from any other on separate machines, and/or from a separate location on each machine
These modules are the following:
  • application template: this is the application template to use as starting point for a new JPPF application, file
  • driver: this is the server component, file
  • node: this is the node component, file
  • administration console: this is the management and monitoring user interface, file
These modules can be run from either a shell script or an Ant script. The Ant script is always called "build.xml" and it always has a default target called "run". To run any of these modules, simply type "ant" or "ant run" in a command prompt or shell console. The provided shell scripts are named start<Component>.<ext> where Component is the JPPF component to run (e.g. “Node”, “Driver”, “Console”) and ext is the file extension, “bat” for Windows systems, or “sh” for Linux/Unix-like systems.

Socializer Widget


  1. Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a Java developer learn from Java Training in Chennai. or learn thru Java Online Training in India . Nowadays Java has tons of job opportunities on various vertical industry.