The CIF project aims at the implementation of the CORBA Component Model (CCM), as specified by the Object Management Group
(OMG). The implementation language is C++ and the implementation code is open source
according to the GNU GENERAL PUBLIC LICENSE (GPL).
The development was started in 2000 as part of the P924 project of
EURESCOM by the
Department of Computer Science of the Humboldt University Berlin. Currently it is hosted and advanced by Humboldt University Berlin.
The CIF project currently comprises :
To give a short overview about the CCM features provided by CIF, subsequently a table is listed where a cell filled with X means, that the feature is supported. Be aware that a supported feature does not mean to be in full compliance with the CCM specification, since the project is still under development.
|CCM feature||support fom CIF|
|home with factory||X|
|home with finder||X|
|Component navigation interfaces||X|
|Container Programming Model|
|component implementations in dynamic libraries||X|
|Software Package Descriptor||X|
|CORBA Component Descriptor||X|
|Component Assembly Descriptor||X|
|Property File Descriptor||X|