News
A new AKIRA sub project was born! Thanks to our
coworker Dimitri! |
Daemons
Daemons are the minimal computational element of the Akira's Computational Model. Programmers creates Daemons throught a generation script that takes in input a Prototypal Daemon Class. The result is a Daemon Skeleton Class that can be specialized throught C++ or AKIRA MACRO LANGUAGE. The specialized class can be compiled stand alone to obtain a dynamic lib .so User Defined Class that can be loaded and instantiated (from 1 to N instance / Class) by the Pandemonium at the system startup with private parameters (such as N) defined into config.xml. Each Daemon executes a common life cycle calling a predefined sequence of functions. Some of them are specialized by programmers while the others are given by the framework. Each Daemon life cycle can be summerized into 4 steps:
|