Project Description
Rosetta is tool for building all kinds of tasks without having to program a single line of code.

Code Library

Core

Rosetta is build with Add-Ins which exists of 2 groups, IReturns and IAccepts add-ins.
These give us 3 types of Add-Ins:
  • IInputters
  • IConverters
  • IOutputters


Core.png

The container has all the add-in instances and is used to query for the correct add-ins (based on return or argument type)

Composition

Each Add-In can have multiple methods, templates are build with linking different methods from add-ins together.
These connections are stored in the Composition library which works with a Template as root and the different Nodes to store each Add-In with its Method.

Composition.png

Concept Pictures

Concept.png

Last edited Oct 21, 2008 at 7:10 AM by XIU, version 7