The Fractal Project is made of four sub projects:
- The Component Model sub project deals with the definition of the Fractal component model specification. The main characteristics of this model are recursivity (components can be nested in composite components - hence the "Fractal" name) and reflexivity (components have full introspection and intercession capabilities). The Fractal model is also language independent, and fully modular and extensible.
- The Implementations sub project deals with the implementation of Fractal component platforms, which allow the creation, configuration and reconfiguration of Fractal components. Julia, the reference implementation, is developed in this sub project.
- The Component Libraries sub project deals with the implementation of reusable, ready to use Fractal components, such as protocol or Swing components.
- The Tools sub project deals with the implementation of Fractal based applications dedicated to Fractal, such as tools to define and manage component configurations .
Read more about this topic: Fractal Component Model
Famous quotes containing the word projects:
“One of the things that is most striking about the young generation is that they never talk about their own futures, there are no futures for this generation, not any of them and so naturally they never think of them. It is very striking, they do not live in the present they just live, as well as they can, and they do not plan. It is extraordinary that whole populations have no projects for a future, none at all.”
—Gertrude Stein (18741946)
“But look what we have built ... low-income projects that become worse centers of delinquency, vandalism and general social hopelessness than the slums they were supposed to replace.... Cultural centers that are unable to support a good bookstore. Civic centers that are avoided by everyone but bums.... Promenades that go from no place to nowhere and have no promenaders. Expressways that eviscerate great cities. This is not the rebuilding of cities. This is the sacking of cities.”
—Jane Jacobs (b. 1916)