dds

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.

OpenDDS 3.2 now available

OpenDDS version 3.2 is now available for download. Please see here 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: (This is an excerpt of the NEWS, for full change information see the NEWS and the ChangeLog within the source distribution)

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)

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)

RTI DDS IDL to C++ compliant wrapper

As part of our DDS4CCM solution we had to integrate RTI DDS into our product. The goal was to have a solution that could easily switch between DDS vendors. RTI doesn't follow the formal IDL to C++ mapping, they have created their own custom language mapping that is RTI specific. In the past more people wanted to use IDL to C++, therefore the RTI product does contain a CORBA Compatibility Kit (CCK). This CCK is only focused on the user defined types, not on the builtin types like DomainParticipant, Publisher, Subscriber, Reader, and Writer.

Your rating: None Average: 5 (1 vote)

Why you should care about IDL to C++11

On ORBzone we have an active discussion about the IDL to C++11 mapping at a technical level. But why should you care about this effort as a user? Using this article we would like to take a step back and explain why this effort is important and how it relates to some other activities at the OMG.

DDS vs DDS4CCM

As a heads up to this forum, I just posted a presentation to the OMG DDS Portal offering a Northrop Grumman perspective on the advantages of DDS4CCM, a.k.a. Component Based DDS (CBDDS), over a straight DDS-based architectural approach. A direct link to the presentation on the OMG site is DDS vs DDS4CCM.pdf.

DDS C++ PSM

The DDS vendors are working on a new DDS C++ PSM. This has a narrower focus than a full IDL to C++0x mapping, but there are ideas in this new PSM that can be reused for a new C++0x mapping.

The OMG hosts a work in progress page where you can track the status of the new DDS C++ PSM.

CCM5 initial presentation

This morning I gave an initial presentation about our ideas for CCM5. The feedback was positive, most of the questions where regarding the new name: OCCAM. Multiple people proposed to focus it on the RT domain which resulted in Component Architecture for Real Time (CART). At this moment the name is our least concern, next step is to decide whether we want to go for a RFP or RFC and write the necessary documents.

Your rating: None Average: 5 (1 vote)
Syndicate content