HOWTOs

This page contains a set of short informal recipes to help you solve common challenges you may face when using RTI Connext DDS. This recipes include topics such as configuring favorite IDE to work with our libraries, tuning the performance of your application, or configuring your firewall to let DDS traffic through.

You can contribute by commenting on existing HOWTOs or creating your own here (requires logging in).

This document explains how DDS works with multiple NICs and the controls that users have.
24024 reads — 1 comment
You can use Eclipse to debug a live Routing Service instance that is running a Java Adapter. This HOWTO describes what settings to use to allow the java debugger to attach to the RS runtime.
7658 reads — 0 comments
The purpose of this document is to describe how to use Eclipse to develop C/C++ Connext DDS applications. We will create a simple DDS application using rtiddsgen, set up and Eclipse project to build the application, and finally run it within the IDE.
18240 reads — 1 comment
This HOWTO describes the steps you need to follow to set up your machine to build DDS applications able to run on a Raspberry Pi. We will use a cross-compiler that can be run on a 32- or 64-bit Linux machine, but we will also provide some links with documentation to cross-compile from different platforms
117035 reads — 39 comments
This HOWTO applies to the "classic" C and C++ API to the OMG Data Distribution Service (DDS) in which the data-types used to hold sequences were defined as specialized containers. This is needed for C and in the case of C++ was done to comply with IDL to language mappings that proceeded the use of the standard template library.
20998 reads — 0 comments
There are various strategies that can be used to have DDS applications communicate between each other despite the fact that one or more of these applications are protected by a firewall. This HOWTO focuses in the situation where there is a desire to use static configuration (i.e. manually open specific ports or multicast addresses in the firewall) and the applications are protected with Firewalls but are not behind Network Address Translators (NATs).
39140 reads — 1 comment
Xenomai is a real-time development framework that provides interface-agnostic hard real-time support to user-space applications in a Linux environment. The purpose of this HOWTO is to describe the installation and configuration of a Xenomai environment to develop applications using RTI Connext DDS.
22657 reads — 2 comments

Pages