Members
- Telefónica I+D represented by Alvaro Vega
- CoNWeT Lab group from Universidad Politécnica de Madrid represented by Javier Soriano
Introduction
TIDIdlc is the Morfeo Project Middleware Platform IDL compiler. IDL is a platform-independent language for defining the types of operations and the interfaces that a CORBA object can export. There are a number of mapping rules that can be used to map IDL to a particular programming language like Java, C, C++, Pascal, Ada, Cobol, etc.
The TIDIdlc compiler has been developed as a tool associated with the TIDorb ORB. It is composed of a front-end that parses and analyses IDL code, and may have back-ends that generate source code for a particular language. There are now two developed back-ends:
- Java, as per the IDL-to-Java mapping specification v. 1.2
- C++, as per theIDL-to-C++ mapping specification v. 1.1
As regards Java, there are other IDL compilers that could be used, because code portability is guaranteed. However, Java TIDIdlc has been developed to achieve more optimum code and remedy standard non-compliance problems.



