idl

R2CORBA 1.3.1 released.

Remedy IT is pleased to announce the release of version 1.3.1 of R2CORBA, an implementation of the Ruby CORBA Language mapping (RCLM). This software is provided as Open Source.

R2CORBA provides a 100% OMG RCLM compliant CORBA implementation for MRI and JRuby running on Windows (32bit and 64bit) and Linux (32bit and 64bit) featuring:

OMG publishes V1.0 version of the IDL to C++11 Language Mapping

The OMG has published the V1.0 version of the IDL to C++11 Language Mapping on its website. This new language mapping greatly simplifies the development of CORBA, DDS, and CCM applications compared to the already existing IDL to C++ Language Mapping. At the upcoming Component Information Day Johnny Willemsen from Remedy IT will present about this new language mapping and how it can assist with the Unified Component Model initiative.

R2CORBA 1.2.1 released.

Remedy IT is pleased to announce the release of version 1.2.1 of R2CORBA, an implementation of the Ruby CORBA Language mapping (RCLM). This software is provided as Open Source.

R2CORBA provides a 100% OMG RCLM compliant CORBA implementation for MRI and JRuby running on Windows, Linux and Mac OSX featuring:

AMI4CCM, IDL2C++11, and CORBA 3.3 approved for adoption

The OMG Board of Directors has approved the adoption of the new AMI4CCM and IDL2C++11 specifications. Remedy IT has implemented AMI4CCM as part of CIAO and IDL2C++11 as part of their TAOX11 product. Currently both specifications are in the FTF phase which will end this September.

OpenDDS 3.1 now available for download

OpenDDS version 3.1 is now available for download. Please see the OpenDDS website for the download.

An updated version of the OpenDDS Developer's Guide is available from the same site in PDF format.

Features added and bugs/fixes in this OpenDDS version: (For full change information see the NEWS and ChangeLog files within the source distribution)

Constant arrays in IDL?

Hi there!

In IDL it is possible to declare constants like this:

// IDL_code_start
const octet BYTE = 0xFF;
// IDL_code_end

I was wondering if it is also possible to declare constant arrays in IDL? For example:

// IDL_code_start
typedef octet octetArr[2];
const octetArr2 testArr2 = {0xFF, 0xFF};
// IDL_code_end

This code, of course, does not compile. Is there another way to do something like that?

Best gegards.

IDL to C++11 revised submission published

We have published our revised submission for IDL to C++11 on OSportal.Together with the submission we have updated the examples shown on OSportal. RemedyIT will present the submission at the upcoming OMG March 2012 meeting.

 

IDL to C++11 language mapping almost finished

After several months of hard work we are almost ready with our IDL to C++11 Language mapping. The full team has worked on a reference implementation in parallel. Everything we wanted to achieve has been accomplished, in fact, it even got better!

The new mapping will be much easier and safer to use. A lot of errors are now just impossible to make, the compiler will reject the application code. Also the new C++11 move semantics will lead to a more performant implementation than with plain C++!

Your rating: None Average: 5 (3 votes)

C++11 mapping for IDL fixed

Because of the fact that TAO doesn't have any Fixed support we can't prototype a new mapping easily. For this moment we want to specify that Fixed is not supported in the new language mapping. At the moment someone has a proposal, feel free to post it.

C++11 mapping for IDL anonymous types

The IDL to C++11 disallows the usage of anonymous types. The IDL compiler must report an error when it detects an anonymous type.

Syndicate content