Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are alternatives to OpenSplice and RTI DDS implementations? [closed]

I have a good amount of experience with RTI DDS and have used it in many applications. I have recently begun to use OpenSplice to work with DDS to see if there if it is a good open source alternative to RTI. I have had these two butting heads for a while now, trying to get messages to pass back and forth between different implementations to no avail.

What (if any) other DDS implementations would everyone recommend? I have found others such as OpenDDS but what I really want is a good DDS implementation that is compatible with RTI, supports C/C++/C#/Java, and is open source.

I realize OpenSplice fits this description but I want ones other than that. Thanks!

like image 396
GlazedHam Avatar asked Feb 29 '12 15:02

GlazedHam


2 Answers

At the most recent OMG meeting, OpenDDS demonstrated inter-operability with both RTI and OpenSplice (among other DDS implementations).

like image 137
Paul Calabrese Avatar answered Oct 05 '22 10:10

Paul Calabrese


I first began trying the OCERA(see link below) C implementation of the RTPS (I even translated to C++) but it's just an RTPS v1.0 protocol implementation, not fully DDS compliant. Ironically, it's the first version of the protocol any DDS implementation should use to be compliant (with the interoperable protocol).

I'm sure you know the DDS vendors page, right? http://portals.omg.org/dds/where-can-i-get-dds/

I have not tried the OpenSplice, but it's been used in many military applications (as well as the RTI), and it's open source (registered free :D)

The guys of the OpenDDS have a long tradition with OMG products. Inside some not interoperable OpenDDS transport is ACE (and maybe TAO, their efficient CORBA implementation). It's good to know they finally have the option of the interoperable protocol, damned!, where it was in 2008?

I wish it were any in C#!!!! ... that drove me to develop (open source) a C# publish/subscribe framework/middleware with Google Protocol Buffers as wired format, catching some ideas from DDS, JMS, TIBCO rendevouz and JGroups. If you are interest, just let me know (I'll be releasing the v2 very soon).

like image 35
chasques Avatar answered Oct 05 '22 12:10

chasques