Presentation
what?
- ParallelJ is a Java Open
Source framework for parallel computing, distributed under LGPL
license.
how?
- 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.
why?
- 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.
Releases
Projects
org.parallelj
- Manages the flow execution,
- Uses a new development approach based on Java annotations and
AOP,
- Consists in a set of Java runtimes,
- Provides various features such as remote execution using REST, JMX, SSH, Telnet...
org.parallelj.studio
- Allows to design the flow graphically,
- Is based on MDA
approach: model a //J Program, then generate the source code !
- Consists in a set of Eclipse plug-ins,
- Relies on strong technologies: EMF, GMF, MoDisco...
- Is extensible and allows you to define your own tasks !
Downloads
org.parallelj
org.parallelj.studio