ASCoDT Component Lifecycle: Difference between revisions
No edit summary |
No edit summary |
||
| Line 17: | Line 17: | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px"| sidl | | style="border-style: solid; border-width: 1px"| sidl | ||
| style="border-style: solid; border-width: 1px"| for the storage of component [ | | style="border-style: solid; border-width: 1px"| for the storage of component sidl files | ||
|- | |||
| style="border-style: solid; border-width: 1px"| src | |||
| style="border-style: solid; border-width: 1px"| for the storage of the generated blue-prints needed to be implemented by the user | |||
|- | |||
| style="border-style: solid; border-width: 1px"| component | |||
| style="border-style: solid; border-width: 1px"| for storage of stubs | |||
|- | |||
| style="border-style: solid; border-width: 1px"| workspace | |||
| style="border-style: solid; border-width: 1px"| for the storage of [[#Logical structure| dynamic repositories]] | |||
|} | |} | ||
== | == Logical structure == | ||
= Defining new component = | = Defining new component = | ||
= Component instantiation = | = Component instantiation = | ||
= Exporting components = | = Exporting components = | ||
Revision as of 11:33, 13 September 2012
ASCoDT covers the full component lifecycle, consisting from component development, component testing, component instantiation and exporting of components. For the development of new component or components instantiation one needs an ASCoDT Project.
The ASCoDT Project
The ASCoDT is used the organise the different source files and binaries needed to compile and run a component-based application.
Project creation
The ASCoDT project can be created through separate new project wizard available through the context menus of the project expoler, navigator or through the File->New->Project menu. The ASCoDT compiler is attached to the project. Additionally the project includes the java run time libraries and can be extended with further jar files.
Project structure
The project structure can be separated in physical and logical structure.
Physical structure
The physical structure of the project includes all source files, binaries, files needed for the storage of the logical structure and dependent libraries or ASCoDT_SIDL sidl files. The following table corresponds to the initial physical setup of the ASCoDT project:
| Path | Description |
|---|---|
| sidl | for the storage of component sidl files |
| src | for the storage of the generated blue-prints needed to be implemented by the user |
| component | for storage of stubs |
| workspace | for the storage of dynamic repositories |