Connext 7.1.0 is a feature release. Click here for the latest long-term support (LTS) release, Connext DDS 6.1 LTS.
Quick Navigation
Core Libraries | Infrastructure Services | Tools | Transports | Observability Framework | Limited Bandwidth Plugins | RTI Connext Secure | RTI Log Parser (Experimental) | Third-Party Software | Wireshark and RTPS | RTI Connext Micro 3.0.3 | RTI Connext Micro 2.4.14.1 | RTI Connext Drive 2.0 | RTI DDS Toolkit for LABVIEW 3.1.1 | RTI Perftest 4.1 | RTI Connext TSS 3.1.2
This site contains the most up-to-date documentation; it may be more current than what is in your installation.
Core Libraries
The Core Libraries contain APIs that allow you to communicate and share data across applications.
Getting Started
If you are new to RTI Connext, start here. The RTI Connext Getting Started Guide will teach you core concepts and guide you through writing your first application examples.
Platforms and Building Applications
The Platform Notes includes platform-specific instructions on compiling, linking, and running Connext applications. It also describes which features are supported for each platform.
Other documentation includes this addendum to the Getting Started Guide:
User's Manual
To learn about a Connext concept in depth, consult the Core Libraries User's Manual. This comprehensive guide is the definitive reference for the SDK.
The Extensible Types Guide is an important addition to the Data Types chapter in the Core Libraries User's Manual.
API Reference
Once you begin active development, you will want to consult the extensive API documentation. Connext supports C, C++, Java, and .NET (C# and C++/CLI).
- C API Reference
- C++ Traditional API Reference
- C++ Modern API Reference
- C# API Reference
- Java API Reference
- Python API Reference (experimental)
Release Notes and Migration Guide
For an overview of new features and bug fixes in this release, see these documents:
For information on migration and compatibility with previous releases, consult the Migration Guide:
- Migrating from 7.0.0 to 7.1.0
- Migrating from 6.1.1/6.1.2 to 7.1.0 (updated, May 16, 2023)
- Migrating from 6.1.0 to 6.1.1/6.1.2
- Migrating from 6.0.1 to 6.1.0
- Migrating from 6.0.0 to 6.0.1
- Migrating from 5.3.1 to 6.0.0
- Migrating from previous releases to 5.3.1: See the release notes for 5.3.1 (PDF version)
RTI Code Generator
Code Generator creates the code needed to define and register a user data type with Connext.
RTI Connext XML-Based Application Creation
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.
XML-Based Application Creation can also be used to configure Connext Micro applications, through the Micro Application Generator (MAG) utility.
RTI Distributed Logger
Distributed Logger is a library that enables applications to publish their log messages to Connext. The log message data can be visualized with RTI Monitor and RTI Admin Console. Or you can write your own visualization tool.
QoS and Property Quick Reference Guides
Connext 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. This 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 Connext parameters that are not exposed through formal QoS policies. This cheat-sheet summarizes all the Connext properties:
Builtin QoS Profiles
Several QOS Profiles are built into the Connext core libraries and can be used as starting points when configuring QoS for your Connext applications. The default builtin profiles are here:
XSD Schema
Connext provides XSD files that describe the XML format of types, QoS profiles, and XML-based Application Creation configuration files.
- RTI Connext DDS Types XSD Schema
- RTI Connext DDS QoS Profiles XSD Schema
- RTI Connext DDS XML-based Application Creation XSD Schema
RTI Ada Language Support
Note: Release 7.1.0 does not include Ada Language Support. Use Connext 6.1 LTS for Ada support.
For more information on 6.1 LTS Ada Language Support, see these documents:
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, see these documents:
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.
- Release Notes
- User's Manual (PDF version)
- Recording Service Tutorials, Replay Service Tutorials, and Converter Tutorials
- RTI Record XSD Schema
- RTI Replay XSD Schema
If you want to build your own plugins to read and write to custom storage, see these documents:
RTI Persistence Service
Persistence Service saves data from Connext publishing applications in memory or permanent storage.
- Release Notes (PDF version)
- User's Manual (or see the Persistence Service part of the PDF version)
- API Reference
- XSD Schema
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. It must be downloaded and installed separately.
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. It must be downloaded and installed separately.
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 and DDS Ping
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.
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 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 XML-Based Application Creation.
RTI Connector (version 1.2.2)
Connector provides a set of simplified APIs that enables you to quickly develop demos, proofs of concept, and test applications using a variety of scripting languages.
Transports
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. It must be downloaded and installed separately.
- Release Notes (PDF version)
- Installation Guide (PDF version)
- User's Manual (or see the RTI Real-Time WAN Transport part of the PDF version)
RTI TCP Transport
TCP Transport enables participant discovery and data exchange using the TCP protocol (either on a local LAN, or over the public WAN). It is included with Connext Professional.
- User's Manual (or see the RTI TCP Transport part of the PDF version)
- API Reference
RTI TLS Support
TLS Support is an optional product for use with TCP Transport. It must be downloaded and installed separately.
Observability Framework
The 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. The Observability Framework must be downloaded and installed separately.
- Release Notes (updated, May 9, 2023)
- Installation Guide (updated, April 12, 2023)
- Getting Started Guide
- User's Manual (PDF version) (updated, May 9, 2023)
Limited Bandwidth Plugins
RTI Limited Bandwidth Plugins
The 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. It must be downloaded and installed separately.
RTI Limited Bandwidth Endpoint Discovery Plugin
The Limited Bandwidth Endpoint Discovery (LBED) plugin is included with some bundles, including Connext Professional. With LBED, information about the endpoints is obtained from an XML file instead of being sent dynamically over the network. This method can reduce discovery time and network traffic. However, for LBED to work, all the endpoints must be known ahead of time and described in an XML file.
RTI Connext Secure
Connext Secure is Connext Professional plus the RTI Security Plugins.
The Security Plugins include a robust set of security capabilities, including authentication, encryption, access control, and logging.
RTI Log Parser (Experimental)
RTI Log Parser is a command-line tool that processes and enhances Connext log messages, making it easier to debug applications. For information on using this experimental feature, see this document:
Third-Party Software
For information on the third-party software used in RTI's products, see these documents:
- Third-Party Software - Core Libraries, Tools and Services (PDF version)
- Third-Party Software - Security-Related Plugins (PDF version)