JPPF-v  6_1
About: JPPF (Java Parallel Processing Framework) is a Grid Computing platform. It enables applications to be run on any number of computers by splitting them into smaller parts that can be executed simultaneously on different machines. Full source code distribution.
  Fossies Dox: JPPF-v_6_1.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

Some Fossies usage hints in advance:

  1. To see the Doxygen generated documentation please click on one of the items in the "quick index" bar above or use the side panel at the left which displays a hierarchical tree-like index structure and is adjustable in width.
  2. If you want to search for something by keyword rather than browse for it you can use the client side search facility (using Javascript and DHTML) that provides live searching, i.e. the search results are presented and adapted as you type in the Search input field at the top right.
  3. Doxygen doesn't incorporate all member files but just a definable subset (basically the main project source code files that are written in a supported language). So to search and browse all member files you may visit the Fossies JPPF-v_6_1.tar.gz contents page and use the Fossies standard member browsing features (also with source code highlighting and additionally with optional code folding).
JPPF-v Documentation

Build Status  Maven central Apache License 2.0 Project Stats

**The open source grid computing solution**

This is the home for the JPPF source code. Other services can be found at the following locations:

JPPF modules:

  • [JPPF](JPPF): contains the build scripts, web site and associated templates, documentation as LibreOffice text documents
  • [admin](admin): the code and resources for the desktop (Swing-based) admin console
  • [admin-web](admin-web): the code and resources for the web admin console
  • [application-template](application-template): source code for the JPPF client application template
  • [client](client): source code for the JPPF client APIs
  • [common](common): utilities and classes common to the other modules
  • [demo](demo): some demos and tests of JPPF features, which may be useful as code samples
  • [dotnet-bridge](dotnet-bridge): source code and resources for the .Net bridge
  • [jca-client](jca-client): source code for the J2EE connector
  • [jmxremote](jmxremote): a fork of the JMXMP JMX remote connector
  • [jmxremote-nio](jmxremote-nio): the JPPF JMX remote connector, based on NIO
  • [node](node): source code for the nodes
  • [node-android](node-android): source code for the Android node
  • [samples-pack](samples-pack): source code and docs for the JPPF samples
  • [server](server): source code for the JPPF driver/server
  • [stress-tests](stress-tests): a framework for starting and using local JPPF grids with complex topologies
  • [tests](tests): JUnit-based tests for JPPF grids, with the associated homegrown test framework

Building JPPF

Requirements

Steps

  • clone the repository:
    git clone git@github.com:jppf-grid/JPPF.git or git clone https://github.com/jppf-grid/JPPF.git
  • from the repository root: ant build
  • to run the tests: ant test
  • the test results are available in <repo_root>/tests/report, the logs are in <repo_root>/tests/logs (1 set of logs per test class)

JPPF Maven artifacts