Ruby CORBA Language mapping
Remedy IT has developed a CORBA language mapping for the Ruby programming language.
This language mapping describes the mapping of OMG IDL constructs to the constructs of the Ruby programming language.
The mapping specification has been written as part of the documentation for R2CORBA. R2CORBA is a product currently in development by Remedy IT which makes it possible to implement CORBA clients and servers using the Ruby programming language.
The mapping specification has been presented at OMG Meetings of the MARS (Middleware and Related services) taskforce and is up for standardization through the OMG RFC process.
You can download the Ruby CORBA Language Mapping here.
The other language mappings for CORBA can be found at the OMG site.
If you have feedback on this draft mapping contact us at
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
. If you are interested in R2CORBA, contact us at
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
.
New release R2CORBA available
We are pleased to announce the updated release of the Ruby CORBA Language mapping reference implementation: R2CORBA. This software is provided as Opensource under the following license.
R2CORBA provides a fully RCLM compliant implementation based on the TAO ORB.
The current release provides:
-
100% native Ruby IDL compiler;
-
support for direct IDL inclusion in Ruby code;
-
support for Ruby CORBA clients;
-
support for Ruby CORBA servants;
-
support for Dynamic Skeleton Interface (DSI);
-
support for Dynamic Invocation Interface (DII);
-
support for IDL enum, struct, sequence and union datatypes;
-
and more...
The distribution contains several regression tests which also serve as example code. Currently tested platforms include Windows (MSVC 7.1), Linux (GCC) and Solaris (GCC and SunCC).
You can download the new release by clicking one of these links:
We are currently working on providing a project website for R2CORBA and Subversion access. Stay tuned.
|