dds

Using OpenSplice DDS with Python

Do you want to model your DDS applications in Python? This article explains how to start using OpenSplice DDS with Python. OpenSplice DDS comes with a Python DCPS API that provides Python classes allo...

Overview of DDS

This guide gives a quick and simple overview of the concepts you will meet when you use a Distributed Data Service (DDS) System. What is DDS? In today’s connected world data is everywhere.  Informa...

How can I connect to multiple DDS domains?

This article explains the steps you need to take to connect one application to multiple DDS domains using OpenSplice. Using DDS in multiple domains For two DDS applications to communicate with each ot...

Gathering OpenSplice statistics

When you are developing a DDS system you may want to gather OpenSplice statistics to help you tune the system. This article explains how to do this. Various statistics can be generated by OpenSplice. ...

Data Distribution Service (DDS) Built-in topics

DDS built-in topics are a special kind of topic that the Data Distribution Service uses to help applications discover each other. The middleware handles these topics automatically. An application can ...

Introduction to DDS Security

This introduction to DDS security looks at why we need a security standard in the Data Distribution Service (DDS)  and gives an overview of its use. Introduction to DDS Security What prompted the nee...

How to configure the Record and Replay Service

Are you wondering how to configure the Record and Replay service?  Record and Replay is a OpenSplice service that allows you to record dds data sets in the system. You can then replay these later. Th...

Configuring Shared Memory in OpenSplice

This article explains how you can configure shared memory in OpenSplice DDS.  There may be occasions when you need to alter the default settings. OpenSplice DDS can run in two different architectural...

Memory Claim Denied Error

Memory claim denied errors may appear in the OpenSplice log file. This is a symptom of running out of shared memory. These are the steps to follow to troubleshoot this problem. Memory Claim Denied Err...

Error: libssl.so.10 was missing in Ubuntu 14.

error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory This error occurs when enabling DDS2ie as a transport for it’s encryption. This is a...

Comparing OpenSplice to other DDS implementations

Q: How do you position OpenSplice DDS against other DDS implementations? Most (commercial) DDS-implementations are OK and for many use cases are sufficiently ‘technically equal’ (w.r.t. properly i...