R2CORBA

Remedy IT has developed a CORBA language mapping for the Ruby programming language: R2CORBA

 

Major update R2CORBA available

We are pleased to announce the release of version 1.1 of the Ruby CORBA Language mapping reference implementation: R2CORBA. This software is provided as Opensource under the following license.

R2CORBA provides a fully OMG Ruby CORBA Language Mapping compliant CORBA implementation.


The current release provides:

  • New: support for JRuby;

  • New: support for the new value type and abstract interface mappings;

  • New: support for Mac OSX;

  • New: MRI Ruby support upgraded to 1.8.7 (incl. Windows MinGW32 build);

  • 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 (MinGW32), Linux (GCC) and Mac OSX (GCC).

 

You can download all releases and the binary packages from OSportal.

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 of Remedy IT which makes it possible to implement CORBA clients and servers using the Ruby programming language.

The mapping specification has been standardized as an OMG specification which can be downloaded 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 .

 

RCLM update process 

Remedy IT started a Ruby CORBA Language Mapping v1.2 RTF (Revision Task Force) in order to revise the OMG RCLM specifications when any issues arise.

 
 
 

picture 021 web.jpg