DDS is the least bad of the stuff that has come out of OMG, but it's not a nice middleware still. There is no underlying algebra of that composes nicely when compared to Zenoh for example, and the "vendor independence" and compatibility is usually a joke. There's a reason ROS is moving away from it again.
DDS is the least bad of the stuff that has come out of OMG, but it's not a nice middleware still. There is no underlying algebra of that composes nicely when compared to Zenoh for example, and the "vendor independence" and compatibility is usually a joke. There's a reason ROS is moving away from it again.
There's a standard that has OMG as the acronym? OMG. I'm not even going to bother to search for that!
Object Management Group I think. Better known as the inventors of UML.
Also BPMN, CORBA and UPOS/JavaPOS.
It's funny that you can legitimately just add " - OMG!" in the slang acronym meaning after any of its creations' names.
UML was phase two of OMG. It originally developed CORBA.
"The horror, the horror."
Forgive the ignorant question, what made CORBA terribile?
I only used it during university and it seemed overengineered but it mostly worked, and I vaguely recall IDL to be nice.
I'm guessing interop was actually atrocious?
Synchronisation based on spooky action at a distance of mutable objects.
CORBA had the concept of distributed objects which is a terrible idea in practice.
omg is retarded
DDS is terrible.
DDS is hard. But we have agents now.
[dead]