You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/020_ros_with_dds.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,7 +66,7 @@ It is not required to use the dynamic discovery mechanism, however, as multiple
66
66
DDS got its start as a group of companies which had similar middleware frameworks and became a standard when common customers wanted to get better interoperability between the vendors.
67
67
The DDS standard was created by the Object Management Group, which are the same people that brought us UML, CORBA, SysML, and other generic software related standards.
68
68
Now, depending on your perspective, this may be a positive endorsement or a negative endorsement.
69
-
On the one hand you have a standards committee which is perennial and clearly has huge influence on the software engineering community, but on the other hand you have a slow moving body which is slow to adapt to changes and therefore arguably doesn't always keep up with the latest trends in software engineering.
69
+
On the one hand you have a standards committee which is perennial and clearly has a huge influence on the software engineering community, but on the other hand you have a slow moving body which is slow to adapt to changes and therefore arguably doesn't always keep up with the latest trends in software engineering.
70
70
71
71
DDS was originally several similar middlewares which eventually became so close to one another that writing a standard to unify them made sense.
72
72
So in this way, even though the DDS specification has been written by a committee, it has evolved to its current form by reacting to the needs of its users.
@@ -172,7 +172,7 @@ Research has shown that making code which is vendor agnostic is possible if not
172
172
173
173
DDS comes out of a set of companies which are decades old, was laid out by the OMG which is an old-school software engineering organization, and is used largely by government and military users.
174
174
So it comes as no surprise that the community for DDS looks very different from the ROS community and that of similar modern software projects like ZeroMQ.
175
-
Though RTI has a respectable on-line presence, the questions asked by community members are almost always answered by an employee of RTI and though technically open source, neither RTI nor OpenSplice have spent time to provide packages for Ubuntu or Homebrew or any other modern package manager.
175
+
Though RTI has a respectable on-line presence, the questions asked by community members are almost always answered by an employee of RTI and though technically open source, neither RTI nor OpenSplice has spent time to provide packages for Ubuntu or Homebrew or any other modern package manager.
176
176
They do not have extensive user-contributed wikis or an active Github repository.
177
177
178
178
This staunch difference in ethos between the communities is one of the most concerning issues with depending on DDS.
0 commit comments