7 Things You Can Do With RTI Shapes Demo Reply


Think it’s time to dust off your Connext DDS skills? Do you want to impress your boss and co-workers with all of the cool things Connext DDS can do for your projects, quickly? We know that showing the power of infrastructure tools can be challenging, but we have a solution: RTI Shapes Demo. Matrix, an RTI partner, has created some amazing videos that we’ve compiled into one, which is sure to get your creativity flowing!

The video features the following seven scenarios. All of them were created through variations in DDS configurations using the Shapes demo.

  1. Introduction to IDL: see how to use Interactive Data Language to generate DDS topics.
  2. Basics of QoS: quickly learn QoS fundamentals, such as History, Content Filter topic and Time Based filter.
  3. Excel Spreadsheets Demo: teach Excel new tricks and watch your real-time data coming to life in dynamic diagrams and charts!
  4. History QoS: research the benefits of History QoS for your project.
  5. Late Joiner Read: learn about Durability and History QoS by comparing the behavior of a late joiner and an alive subscriber.
  6. Partition QoS: understand a concept of “visibility planes” associated with Partition QoS.
  7. DDS Versioning Capability (X-Types): learn how to use the power of DDS X-Types for evolving your systems while maintaining backward compatibility.



Are you ready to advance your knowledge and try out these scenarios for yourself? Simply download and install the Shapes Demo application now! It’s a free RTI Connext DDS learning tool that everyone on your team can learn quickly, and it requires no coding.

Surgical Robots and Space Rovers: Down-to-Earth Architectural Lessons from Mars Reply

The use of robotics is growing across all industries and all facets of our lives. Robots can be found virtually everywhere, doing tasks ranging from mundane to extraordinary. Today, robots are used for sorting and distributing packages in distribution warehouses, for diffusing bombs in military campaigns, for space exploration on Mars and beyond, for minimally invasive surgery in operating rooms, for underwater exploration, for controlling autonomous tractors in agriculture, and much more. Even our cars are evolving into self-driving robots.

In order to effectively serve these many roles, robotic systems are becoming more and more complex, involving many processors working together and integrating disparate components into a heterogeneous system. These complex systems require mission-critical execution as well as real-time performance.

To meet these requirements many companies are turning to the Data Distribution Service (DDS) standard for the communication backbone of their robotic systems. DDS is a middleware protocol and API standard for data-centric connectivity from the Object Management Group (OMG). It’s used to integrate components of a system, providing low-latency data connectivity, extreme reliability, and a scalable architecture that business and mission-critical required by Internet of Things (IoT) applications.



And the good news is that RTI’s DDS implementation is being used by (or designed into) many of the robotics applications listed above. RTI Connext DDS is extremely well suited to robotics applications because it provides:

  •      High reliability. Connext DDS is industry-proven, it’s been used in mission-critical applications around the world, and it has been deployed in more applications than any other DDS implementation.
  •      Security. Connext DDS Secure provides the world’s first standards-compliant, off-the-shelf messaging platform that delivers the security, performance, and safety required for Industrial IoT deployment. It complies with the new Data Distribution Service (DDS) Security specification from OMG.
  •      Safety certification. Connext DDS is the only DDS implementation to achieve DO178A level C certification.
  •      High throughput and low latency communication.
  •      Support for communication transports. This includes UDP, TCP, bare, CAN bus, and shared memory. RTI’s DDS implementation includes a plugin transport architecture that makes it easy to create custom transports.
  •      Standardization. DDS provides a standard API allows developers to port DDS applications to any DDS implementation. DDS also provides a standard wire protocol (RTPS) that allows different DDS protocols to communicate with each other. This provides interoperability and eliminates vendor lock-in.

To learn more about RTI Connext DDS and its support for robotics applications, please join us at the upcoming seminar:

Distributed Robotic Control: Learn from the Experts

Hilton Garden Inn

Waltham, MA

9:00am to 12:00pm

June 15

Learn More and Register 


More Reasons to Love Eddy Reply

If you follow RTI blogs, you would remember Eddy was our project code name for Connext DDS Professional version 5.2.0. And you would remember how much we loved Eddy when it was released in summer last year. During the cold winter and spring, we spent a great amount of effort to make Eddy even better. Now Eddy has matured into version 5.2.3, which we are announcing this week!

One of the reasons we loved 5.2.0 was its support for unbounded sequences and strings. This feature enables our customers to efficiently manage memory when dealing with samples containing sequence or string members whose maximum size is unknown or quite large. A good example of a system that can benefit from this feature is video surveillance, where a developer may not know in advance the maximum size of the video frames sent on the wire. When we released Eddy, the feature was available for C++, C and .NET developers. In version 5.2.3, we added Java support for this feature. If you code in Java, check it out. You can learn more about unbounded sequences and strings in this Eddy blog.

Another reason we loved 5.2.0 was its ability to serialize/deserialize samples into/from a buffer. Applications could use this feature for different needs. For example, customers could save the serialized data in a database, disk or memory and access it offline to perform data analytics. In version 5.2.3, we added support for this feature to DynamicData in Java and .NET through the APIs:

  • DynamicData.to_cdr_buffer
  • DynamicData.from_cdr_buffer

Also, don’t forget to check out Connext Tools. With version 5.2.3, you can now replay multiple files as easy as how you recorded them, with simple configuration and no extra steps. If you are new to Connext Tools, take a look at this video explaining our data visualization feature in details, with great tips on leveraging it for debugging and developing your applications.  

You can never have too much security! Version 5.2.3 continues the mission of securing our customer’s systems with the latest and greatest OpenSSL. Well, almost the latest. Just a few days before we released 5.2.3, which supports OpenSSL 1.0.2g, OpenSSL announced version 1.0.2h.

More good news: The 5.2.3 release is even more “supportive” than 5.2.0. It adds support for the latest Visual Studio version (VS2015) and the latest Mac OS X (version 10.11, El Capitan).

Lastly, we have special news for mobile developers. The 5.2.3 release introduces Connext DDS to one more mobile operating system in addition to Android. Yes, iOS! Version 5.2.3 supports iOS 8.2. We look forward to your innovative iOS DDS applications soon!

iOS Suppport 5.3.2

So, if you loved Eddy, I am sure you will love our latest and greatest 5.2.3 release of RTI Connext DDS even more. Download the free trial and give it a try today!