Posted in TechBlog on June 11, 2011 by Angelo Corsaro
Escalier provides a Scala language binding for DDS currently targeting the Open Source DDS implementation OpenSplice. The beauty of Escalier is that it takes advantage of the nice features provided by the Scala language (check out the Scala web site for tons of good documentation on how to get started with Scala) to provide a very concise and elegant API for DDS.
Tags Java, OpenSplice, DDS, Scala
Posted in TechBlog on January 31, 2011 by Angelo Corsaro
I recently gave a Webcast in which I compared the similarities and the differences between DDS and JMS. The slides presented during the webcast are now available on slideshare however I'd like to review and summarize some of the key points made in the webcast in this blog post.
The first thing that I'd like to share is the figure below which tries to make a parallel between JMS and DDS core entities. As you can see from the figure, a DDS DomainParticipant is conceptually equivalent to a JMS Connection. The DDS DomainParticipant gives access to a DDS domain, while the JMS Connection essentially connects to a JMS provider.
Tags Java, C++, OpenSplice, DDS, OMG, JMS
Posted in TechBlog on January 12, 2011 by Angelo Corsaro
The beginning of the new year is the moment in which I like to look back at the year that has just passed through to analyze what has been accomplished and set goals for the new year. I we look at DDS, 2010 was a pretty active year with 3 new standards that were introduced, namely the Extensible and Dynamic Topic Types (X-Types), the ISO C++ PSM and the Java 5 PSM. I think that was quite remarkable and shows how much activity there is around DDS.
Before getting into some details of what each of these new standard provide, I thought it might be useful to visualize the DDS standard ecosystem on a figure that would take into account, roughly, at which level the standard plays. The result of this exercise was the picture shown below:
Tags Java, C++, OpenSplice, DDS, TypeSystems, OMG