RTI Connext DDS 5.3.0

If you are new to RTI Connext DDS, the place to begin is the Core Libraries Getting Started Guide. This guide will teach you the core concepts and guide you through writing your first application examples.

For an overview of new features and bug fixes in this release, consult the following documentation:

To learn about an RTI Connext DDS concept in depth, consult the Core Libraries and Utilities User's Manual. This comprehensive guide covers all the material exhaustively and is the definitive reference for the SDK.

RTI Connext DDS provides comprehensive support for configurability and Quality of Service (QoS). Applications can take advantage of this to prioritize the different data Topics and message-flows, control the amount of history maintained by the middleware caches, ensure reliable delivery of information, accommodate low-bandwidth or high-latency links, etc. The following cheat-sheet provides a convenient summary of all the QoS policies.

Once you begin active development, you will want to consult the extensive API documentation. RTI Connext supports C, C++, Java, and .NET (C# and C++/CLI). For information on each of these languages, click the appropriate link below:

For platform-specific instructions on how to compile, link, and run RTI Connext applications, consult the following documentation:

Other documentation includes these addendums to the Getting Started Guide:

RTI Connext DDS provides XSD files that describe the XML format of types, QoS profiles, and XML-based Application Creation configuration files:

RTI Launcher

For information on using RTI Launcher, consult the following documentation:

RTI Code Generator

For information on using RTI Code Generator, consult the following documentation:

RTI Persistence Service

For information on using RTI Persistence Service, consult the following documentation for example code, installation guidance, etc.:

RTI Routing Service

For information on using Routing Service, consult the following documentation:

If you want to build your own custom adapters so that you can bridge custom protocols and input/output streams to RTI Connext, see the following documentation:

RTI Queuing Service

For information on using Routing Service, consult the following documentation:

RTI Security Plugins

For information on using the RTI Security Plugins, consult the following documentation:

RTI Secure WAN Transport

For information on using Secure WAN Transport, consult the following documentation for example code, installation guidance, etc.:

RTI TCP Transport

For information on using TCP Transport with Connext DDS, consult following documentation:

RTI TLS Support

For information on using TLS with Connext DDS, consult the following documentation:

RTI CORBA Compatibility Kit

For information on using CORBA Compatibility Kit for RTI Connext DDS, consult following documentation:

RTI Administration Console

RTI Administration Console is a centralized tool for monitoring and administering your distributed system. Admin Console collects various system health information and summarizes it in one easy-to-read table.

RTI Monitor

For information on using RTI Monitor, consult the following documentation:

RTI Recording Service

For information on using RTI Recording Service, consult the following documentation:

RTI Database Integration Service

For information on using RTI Database Integration Creation to integrate a DDS application with a relational database system or a generic ODBC application, consult the following documentation:

RTI Web Integration Service

For information on using RTI Web Integration Service, consult the following documentation:

RTI Cloud Discovery Service (Experimental Feature)

For information on using RTI Cloud Discovery Service, consult the following documentation:

RTI Shapes Demo

For information on using RTI Shapes Demo, consult the following documentation:

RTI Spreadsheet Add-in for Microsoft Excel

For information on using RTI Spreadsheet Add-In, consult the following documentation:

RTI DDS Toolkit for LabVIEW

The RTI DDS Toolkit for LabVIEW provides a high performance and highly scalable software communication infrastructure. You can use it to distribute real-time data between LabVIEW applications as well as between LabVIEW and other applications, such as those written in C, C++, C# and Java. It allows you to reliably scale systems to hundreds or even thousands of applications distributed across local- and wide-area networks.

RTI Distributed Logger

For information on using RTI Distributed Distributed Logger, consult the following documentation:

RTI Connext DDS XML-Based Application Creation

XML-Based Application Creation simplifies the development and programming of RTI Connext applications. For information on how to use it, consult the following documentation:

RTI Ada Language Support

For more information on the RTI Ada Language Support, consult the following documentation:

RTI Connext DDS Prototyper (Experimental Feature)

RTI Connext Prototyper is an experimental tool to accelerate RTI Connext application development and scenario testing. For information on using this experimental feature, consult the following documentation:

RTI Connext DDS Pluggable Transport API (Experimental Feature)

The Connext DDS Transport-Plugin API presents an abstract communication model that is independent of underlying physical transport devices. This API is used by the higher layers of Connext DDS to send and receive messages. The use of this API enables applications to use virtually any physical transport that can carry data from one application node to another.

Code that implements the Connext DDS Transport-Plugin API can be plugged into the Connext DDS middleware either by directly linking into the Connext DDS executable, or configuring the ParticipantQoS to load a dynamic library.

For information on how to wrote and configure a new Transport Plugin, consult the following documentation:

Wireshark and RTPS

For information on using Wireshark with RTPS, consult the following documentation: