4/03/2010

Prozima Project Scheduling Engine v1.0 Released

The Prozima Project Scheduling Engine has now gone gold and we've released version 1.0 of the library. The library is available for immediate download and evaluation and example source code shows how to use the API.
The Prozima Project Scheduling Engine is available for download here. Example code is also now available here.
PEngine, the Prozima Project Scheduling Engine, is a Java library which facilitates the creation of complex portfolios of projects, containing multiple schedules, activities, milestones and resources. PEngine's algorithms can calculate the optimum allocation of resources across all projects so that time and cost goals are met. In academic terms, the library solves several extensions to the RCPSP (Resource Constrained Project Scheduling Problem). These extensions include support for release dates, deadlines, time-switched constraints, multi-project scheduling and hybrid makespan/cost objectives.
The Planning Engine is highly versatile, adding powerful new functionality to many types of software application, everything from large scale enterprise systems to small mobile applications. A fully featured, evaluation version of the library is now available for download from the Planning Engine page.

3/28/2010

Planning Engine v0.7 Release


An updated version of the Planning Engine is now available for download. The release includes several improvements over the last version. Significant changes include:
  • Internal design changes result in higher optimum solution detection rate when evaluating schedules which contain relationships.
  • Introduces the usage of the Apache Commons Logging package. This affords much greater logging flexibility to users of PEngine. It also gives developers access to internal PEngine log messages, which aids faster debugging and development.
  • Enables developers to create their own custom cost rules by sub-classing the CostRule class.
  • Enables developers greater control of how worker threads are executed.
Version 0.7 of the Prozima Planning Engine is now available for download. Example code is also now available which demonstrates how to use the API.
PEngine, the Prozima Planning Engine, is a Java library which facilitates the creation of complex portfolios of projects, containing multiple schedules, activities, milestones and resources. PEngine's algorithms can calculate the optimum allocation of resources across all projects so that time and cost goals are met.
The Planning Engine is highly versatile, adding powerful new functionality to many types of software application, everything from large scale enterprise systems to small mobile applications. A fully featured, evaluation version of the library is now available for download from the Planning Engine page.

2/08/2010

Planning Engine v0.6 Released


We are pleased to announce the release of a new, updated version of the Planning Engine. Version 0.6 contains significant improvements over v0.5. Scheduling performance is now orders of magnitude faster than in previous versions. 99% of all functionality is now implemented and verified to behave correctly. PEngine development will now be moving to the beta version of the library.
Version 0.6 of the Prozima Planning Engine is now available for download. Example code is also now available which demonstrates how to use the API.
PEngine, the Prozima Planning Engine, is a Java library which facilitates the creation of complex portfolios of projects, containing multiple schedules, activities, milestones and resources. PEngine's algorithms can calculate the optimum allocation of resources across all projects so that time and cost goals are met.
The Planning Engine is highly versatile, adding powerful new functionality to many types of software application, everything from large scale enterprise systems to small mobile applications. A fully featured, evaluation version of the library is now available for download from the Planning Engine page.

12/03/2009

Planning Engine v0.5 Released

Version 0.5 of the Prozima Planning Engine is now available for download. This version focused on making the API more consistent and reducing the complexity of some methods. Example code is also now available which demonstrates how to use the API.
PEngine, the Prozima Planning Engine, is a Java library which facilitates the creation of complex portfolios of projects, containing multiple schedules, activities, milestones and resources. PEngine's algorithms can calculate the optimum allocation of resources across all projects so that time and cost goals are met.
The Planning Engine is highly versatile, adding powerful new functionality to many types of software application, everything from large scale enterprise systems to small mobile applications. A fully featured, evaluation version of the library is now available for download from the Planning Engine page.