You are here
Navigation
User login
RTI Connext DDS 6.1.0
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.
Release Notes
For an overview of new features and bug fixes in this release, consult the following documentation:
Migration Guide
For information on migration and compatibility with previous releases, consult the Migration Guide:
- Migrating from 6.0.1 to 6.1.0 (updated November 18, 2021)
- 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 release notes for 5.3.1 (PDF version)
User's Manual
To learn about an RTI 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. RTI Connext supports C, C++, Java, and .NET (C# and C++/CLI).
- C API Reference
- C++ Traditional API Reference
- C++ Modern API Reference
- .NET API Reference - Legacy
- C# API Reference - NEW
- Java API Reference
Simplified APIs in Python and JavaScript are also available (see RTI Connector).
Code Generation
RTI Code Generator creates the code needed to define and register a user data type with Connext.
RTI Connext DDS XML-Based Application Creation
XML-Based Application Creation simplifies the development and programming of RTI 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 DDS 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
RTI 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. 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 the properties available in RTI Connext:
Platforms
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:
XSD Schema
RTI 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
Infrastructure Services
The following Infrastructure Services products are included with Connext DDS Professional. Additional Infrastructure Services documentation can be found in Additional Products, below.
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 RTI Connext, see the following documentation:
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 the following documentation:
RTI Persistence Service
Persistence Service saves data from RTI Connext publishing applications in memory or permanent storage.
This document describes how to install and configure a database for persisting RTI Connext data:
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.
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.
- Release Notes (PDF version)
- User's Manual -- This documentation is available from the 'Help' menu in the Admin Console tool.
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
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.
- Connector for Python API Reference
- Connector for JavaScript API Reference
- Other experimental language bindings
RTI Spreadsheet Add-In for Microsoft Excel
Spreadsheet Add-In integrates Connext with Microsoft® Excel®. Excel can publish and subscribe to topic data and display it in real-time. Spreadsheet Add-In is available only on Windows®, if you chose to install it during your Connext installation (or you can install it later).
RTI Prototyper (Experimental)
Prototyper is an experimental tool to accelerate Connext application development and scenario testing.
Transports
RTI Real-Time WAN Transport
See Additional Products, below.
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, consult following documentation:
RTI TLS Support
For information on using TLS with Connext, consult the following documentation:
RTI Connext DDS Secure
Connext DDS Secure is Connext DDS Professional, with RTI Security Plugins added.
Security Plugins includes a robust set of security capabilities, including authentication, encryption, access control, and logging.
Additional Products
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.
- 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 Limited Bandwidth Plugins
Limited Bandwidth Plugins is designed to overcome situations where the network is constrained by low or limited bandwidth, intermittent connections, or other network-related issues.
RTI Limited Bandwidth Endpoint Discovery Plugin
Limited Bandwidth Endpoint Discovery Plugin is one of the Limited Bandwidth Plugins. The following documentation is included in the Limited Bandwidth Plugins documentation above, or you can view it separately here if you purchase only the Endpoint Discovery Plugin:
RTI Database Integration Service
Database Integration Service integrates a Connext application with a relational database system or a generic ODBC application.
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.
If you want to programmatically control Cloud Discovery Service execution, see the following API documentation:
RTI Queuing Service
Queuing Service brokers interactions between message producers and consumers, delivering each message to only one consumer.
RTI Ada Language Support
For more information on Ada Language Support, consult the following documentation:
RTI Log Parser (Experimental)
RTI Log Parser is a command-line tool that processes and enhances RTI Connext log messages, making it easier to debug applications. For information on using this experimental feature, consult the following documentation:
RTI Connext DDS Pluggable Transport API
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 middleware either by directly linking into the Connext executable, or configuring the ParticipantQoS to load a dynamic library.
For information on how to write and configure a new Transport Plugin, consult the following documentation:
Wireshark and RTPS
For information on using Wireshark with RTPS, consult the following documentation: