This document links mainly to installed documentation, in your <NDDSHOME>/doc
directory. (<NDDSHOME> refers to the installation directory
for Connext.)
Note
You may find more documentation online at https://community.rti.com/documentation.
Learn Connext
Connext Developer Guide. Build your first Connext distributed application using short, independent, hands-on training modules.
Connext AI Chatbot. Get real-time assistance and comprehensive information about Connext features and functionality. Get more information about the chatbot here.
Core Libraries
Getting Started
If you are new to RTI Connext, begin with the Connext Getting Started Guide. This guide will teach you the core concepts and guide you through writing your first application examples.
RTI also offers other deployment options:
Release Notes and Migration Guide
For an overview of new features and bug fixes in this release, including deprecations, removals, and product and platform availability:
For information on migration and compatibility with previous releases, see the Migration Guide on the RTI Community Portal (https://community.rti.com/documentation).
Platforms and Building Applications
For platform-specific instructions on how to compile, link, and run Connext applications, consult the following documentation:
Other platform-specific documentation in this release includes these addendums to the Getting Started Guide:
User’s Manual
The Core Libraries User’s Manual is the definitive reference for the Core Libraries SDK.
The Extensible Types Guide is an important addition to Data Types and DDS Data Samples in the Core Libraries User’s Manual.
Protocol Buffers Extension enables using Protocol Buffers™ data types in Connext applications.
The Limited Bandwidth Endpoint Discovery Plugin (LBED) is an alternative to Simple Endpoint Discovery, designed for environments with low or limited bandwidth, intermittent connections, or other network challenges. LBED is included with Connext.
API Reference
Once you begin active development, you will want to consult the extensive API documentation:
Code Generation
RTI Code Generator creates the code needed to define and register a user data type with Connext.
XML-Based Application Creation
RTI Connext XML-Based Application Creation simplifies the development and programming of Connext applications. It allows you to specify in XML format all the aspects of a DDS system.
Distributed Logger
RTI Distributed Logger is a library that enables applications to publish their log messages to Connext. You can see the log message data in RTI Monitor and RTI Admin Console, or write your own visualization tool.
RTI Distributed Logger (or see the “RTI Distributed Logger” part of the User’s Manual in this PDF version)
QoS and Property Quick Reference Guides
Connext allows you to configure a comprehensive set of Quality of Service (QoS). The following cheat-sheet provides a convenient summary of all the QoS policies:
The Property QoS Policy stores name/value (string) pairs that can be used to configure certain parameters of Connext that are not exposed through formal QoS policies. The following guide provides a summary of all these properties:
RTI Ada Language Support
Ada Language Support must be downloaded and installed separately. It is not available with every release. The following links go to https://community.rti.com/documentation:
Infrastructure Services
RTI Routing Service
Routing Service is an out-of-the-box solution for integrating and scaling DDS-based applications across domains, LANs, and WANs, including firewall and NAT traversal.
If you want to build your own custom adapters so that you can bridge custom protocols and input/output streams to Connext:
RTI Recording Service
Recording Service can reliably record large amounts of real-time data without having prior knowledge of the data types or Topics in the system. You can also replay the recorded data to replicate the original data flow.
Tutorials for Recording Service, Replay Service, and Converter
If you want to build your own plugins to read and write to custom storage:
RTI Persistence Service
Persistence Service saves data from Connext publishing applications in memory or permanent storage:
RTI Persistence Service (or see the “RTI Persistence Service” part of the User’s Manual in this PDF version)
RTI Cloud Discovery Service
Cloud Discovery Service is a standalone application that enables deployment of Connext applications in dynamic environments where UDP/IP multicast is not available. Cloud Discovery Service must be downloaded and installed separately. The following links go to https://community.rti.com/documentation:
If you want to programmatically control Cloud Discovery Service execution, see the following API documentation:
RTI Web Integration Service
Web Integration Service uses a simple, standards-based interface to provide a transparent bridge between web-based services and unmodified DDS applications.
RTI Queuing Service (Experimental)
Queuing Service brokers interactions between message producers and consumers, delivering each message to only one consumer. Queuing Service must be downloaded and installed separately. The following links go to https://community.rti.com/documentation for the latest release of Queuing Service:
Tools
RTI Launcher
Launcher provides a convenient graphical interface for installing, configuring, and running Connext components.
RTI Administration Console
Admin Console provides a graphical interface to visualize data as well as debug and administer Connext applications.
RTI DDS Spy
DDS Spy is a convenient command-line tool for peeking at the data in your DDS system and debugging when your applications are not communicating. It returns data in a text format rather than the graphical format of Admin Console.
RTI DDS Ping
DDS Ping is another command-line tool that uses Connext to send and receive preconfigured “Ping” messages to other rtiddsping applications. It can be used to test network/computer configuration and environment settings that affect the operation of Connext.
RTI Monitor
Monitor provides a graphical interface showing QoS settings as well as numerous metrics including resource and protocol statistics.
RTI Perftest
Perftest is a command-line application that measures the latency and throughput of very configurable scenarios that use Connext to send messages.
Download the latest release here.
Release Notes (available online only)
User’s Manual (available online only)
RTI Shapes Demo
Shapes Demo is a graphical application that powerfully demonstrates the capabilities of Connext without requiring any programming.
RTI System Designer
System Designer allows you to graphically design and configure Connext systems. Think of it as a user interface (UI) to RTI Connext XML-Based Application Creation.
RTI Connector
Connector provides a set of simplified APIs that enables you to quickly develop demos, proofs of concept, and test applications.
Connector for JavaScript API Reference (available online only)
Connector for Rust (Experimental)
Transports
The Connext builtin transports are UDPv4, UDPv6, SHMEM, and Real-Time WAN Transport. TCP Transport is an extension transport. See Transport Plugins for more information.
RTI Real-Time WAN Transport
Real-Time WAN Transport is a Connext transport plugin that enables communication over wide-area networks (WANs) using UDP as the underlying IP transport-layer protocol. This transport must be downloaded and installed separately. The following links go to https://community.rti.com/documentation:
RTI Real-Time WAN Transport (or see the “RTI Real-Time WAN Transport” part of the User’s Manual in this PDF version)
RTI TCP Transport
For information on using the TCP Transport with Connext:
RTI TCP Transport (or see the “RTI TCP Transport” part of the User’s Manual in this PDF version)
RTI TLS Support
TLS Support must be downloaded and installed separately. The following links go to https://community.rti.com/documentation:
Observability Framework
RTI Connext Observability Framework is a holistic solution that provides deep visibility into the current and past states of your Connext applications using telemetry data. This visibility makes it easier to proactively identify and resolve potential issues.
Security Plugins
The Security Plugins include a robust set of security capabilities, including authentication, encryption, access control, and logging. Security Plugins must be downloaded and installed separately. The following links go to https://community.rti.com/documentation:
Limited Bandwidth Plugins
The RTI Limited Bandwidth Plugins are designed to overcome situations where the network is constrained by low or limited bandwidth, intermittent connections, or other network-related issues. Limited Bandwidth Plugins must be downloaded and installed separately. They are not available with every release. The following links go to https://community.rti.com/documentation:
Connext Micro
Connext Micro provides a small-footprint, modular messaging solution for resource-limited devices. Find the Connext Micro documentation at https://community.rti.com/documentation.
Third-Party Software
For information on the third-party software used in RTI’s products, including
the SBOM in the <installation_directory>/sbom folder, see the following
documents: