Welcome on ParallelJ's xwiki !

pj-128.pngParallelJ is a Java Open Source framework for parallel computing, distributed under LGPL license.

It aims at dealing with processing purpose, by providing complete tooling around this topic. From a low-level runtime part which allows to define programmatically a complete execution flow thanks to java annotations, but also a lot of features related to execution, error management, remote access through different protocols, and so on... To a high-level studio part which allows to design your flows thanks to an advanced graphical editor, which then allows to generate the associated java source code, following a MDA approach.

With a lot of features out of the box, ParallelJ aims at providing a complete industrialized solution around processing purpose, in order to manage the whole scope of a processing project, from the project's creation, to its deployment, execution, and monitoring.

On this wiki, you'll find all the documentation about ParallelJ, from technical documentation to user documentation. If something is missing, feel free to add comments, or to use our mailing list: parallelj-dev@googlegroups.com ! 


You can find all the documentation related to ParallelJ in the following spaces:

  • Tutorials : This space will contains some tutorials about particular features of ParallelJ. If you're searching for some real life examples, you'll find them here !
  •  ParalleJ Studio UserGuides and ParalleJ Runtime User Guides : In this space, you'll find our user documentation : from how to install ParallelJ to how to use it, this space is made for our end-users !
  • Developer Guide : If you consider contributing in ParallelJ, or if you're already a commiter, you'll probably be interested in this developer oriented documentation...
  • Reference Guide : This space refers to all the ParallelJ's concepts. If you want to understand all the logic behind ParallelJ, this space is made for you !
  • Help : In this space, we'll centralize some troubleshooting, FAQ, and any other information which can help you if you faced some problems with ParallelJ.

Getting started

New to ParallelJ ? Consider starting by Installation, then, you should be interesting in reading some quick Tutorials in order to discover some ParallelJ's features. You can for example start with this 5 Minutes Example.

Then, you'll find all the documentation necessary to become a ParallelJ expert in our ParalleJ Studio UserGuides and ParalleJ Runtime User Guides !

If you faced some problems while using ParallelJ, please have a look at our help section, or contact us !