ProActive is a Java library for parallel, distributed, and concurrent computing as well as mobility and security in a uniform framework. It provides a comprehensive API and a graphical interface and is based on an Active Object pattern, a uniform way to encapsulate a remotely accessible object, a thread as an asynchronous activity, an actor with its own script, a server of incoming requests, a mobile and secure agent, and a component with server and client interfaces. It simplifies the programming of applications distributed over a LAN, clusters, an intranet, or Internet GRIDs.

Changes

The license has been changed from the LGPL to the GPL v2 or later. There has been a full rewrite of IC2D as an Eclipse RCP application. This release adds the Timit profiling framework, scheduling framework, Master/Worker high level API, and JMX support for distributed monitoring and event notification. It provides a full rewrite of the Messaging Layer. Matlab integration has been added. A distributed garbage collector has been added.

URL: ProActive - Parallel, Distributed, Multi-threaded Solutions