|This article does not cite any sources. (May 2017) (Learn how and when to remove this template message)|
Fractal is a modular and extensible component model that can be used with various programming languages to design, implement, deploy and reconfigure various systems and applications, from operating systems to middleware platforms and to graphical user interfaces. The goal of Fractal is to reduce the development, deployment and maintenance costs of software systems in general, and of OW2 projects in particular. The Fractal model already uses some well known design patterns, such as separation of interface and implementation and, more generally, separation of concerns, in order to achieve this goal. There is also ongoing research work to get even closer to this goal. Fractal is hosted and developed by the OW2 consortium. It is distributed under the LGPL open-source license.
The Fractal Project is made of four sub projects:
Besides Julia , the reference implementation in Java maintained in the ObjectWeb Fractal project, there are several other implementations of the Fractal component model in other projects, including non ObjectWeb projects:
The currently available Fractal tools are listed below:
Manage research, learning and skills at defaultLogic. Create an account using LinkedIn or facebook to manage and organize your IT knowledge. defaultLogic works like a shopping cart for information -- helping you to save, discuss and share.