[ros-users] ROS & DDS

William Woodall william at osrfoundation.org
Wed Feb 19 01:40:27 UTC 2014

This article was very good:


I think that is outlines many of the fears that one might have with DDS,
culturally, but we should keep in mind that it is describing CORBA. Part of
me hopes that OMG learned from this with DDS and that the history of DDS is
different enough to avoid some of the mistakes CORBA made. It is definitely
something we will keep an eye on as we do market research and during our

A very interesting point is that this article was written by Michi Henning,
the chief architect of ZeroMQ, who as since moved on to nanomsg. Such a
small world :)

On Sat, Feb 15, 2014 at 3:19 PM, Michael Zillich
<zillich at acin.tuwien.ac.at>wrote:

> Hi,
> my two cents regarding this discussion come from experiences with another
> "industry-standard" middleware, that was somewhat ... complex internally
> and thus typically was hidden under layers of convenience code: the
> abominable CORBA.
> (I ended up writing my own middleware after CORBA nearly killed a project)
> I have to admit I know nothing about DDS, so forgive me if I unjustly
> critizise it. But reading in some of the ongoing discussions that its
> complexity can easily be handled by some abstraction layer .. that rang an
> alarm bell.
> If something is too complex to use for the intended target audience of
> developers, and thus has to be hidden behind another layer (which, trust
> me, inevitably leads to the most hilarious bugs you can possibly imagine)
> then it is probably the wrong technology for that application area. (But
> there are certainly other appliction areas where this middleware is the
> perfect choice).
> So my personal choice is always a clear and simple solution targeted at a
> specific application area (with specific requirements, problems, and
> development procedures and cycles) rather than a solves-all-and-everyones-problems
> solution developled by large committees.
> cheers,
> Michael
> p.s. For those interested in the CORBA story read the enlightening article
> by Michi Henning
>   https://queue.acm.org/detail.cfm?id=1142044
> who as one of the authors of "Advanced CORBA Programming with C++" is
> probably one of the only two persons on the planet, who actually understood
> CORBA (the other person being Steve Vinoski, the other author of the book).
> --
> Dr. Michael Zillich
> ACIN Institute of Automation and Control
> Vienna University of Technology
> (DVR-Number 0005886)
> Gusshausstr 27-29/E376, 1040 Vienna, Austria
> zillich at acin.tuwien.ac.at       http://users.acin.tuwien.ac.at/mzillich
> Tel: +43 1 58801 376648           Fax: +43 1 58801 37698
> _______________________________________________
> ros-users mailing list
> ros-users at lists.ros.org
> http://lists.ros.org/mailman/listinfo/ros-users

William Woodall
ROS Development Team
william at osrfoundation.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20140218/c1a90cac/attachment.html>

More information about the ros-users mailing list