|
What does recoin do and what can I use it for?
Recoin is a software library that allows you to build a framework in which you can integrate customized software components. These components can be loaded, configuered and arranged in groups with each component receiving an input and possibly producing an output which can then serve as input to another component. To transport data from component to component Recoin uses a container object which can be equipped with instructions what data is to be processed at what component.
You can use the Recoin library to create a software application that models a process in which data can be processed in clearly defined steps. The main characteristic of this system is that you are able to re-arrange or exchange these steps in order to influence the outcome of the overall process. The container stores the original instructions as well as the actions that were actually carried out, thus allowing you to evaluate the outcome or results and compare different results and the steps that led to them.
An example of an application that implements the Recoin framework are the Recoin Plug-Ins for Eclipse which use the Eclipse framework as runtime environment and provide user interfaces.
|