1. Introduction

Writing your application XML code can be quite challenging. Using a good editor with autocomplete capabilities, along with RTI’s XSD Schema can help. It can still be complicated, however, especially as the project gets bigger and involves multiple files.

RTI System Designer is a tool that allows you to graphically design and configure all aspects of a Connext distributed system. Use it to simplify building XML configuration files for your DDS system and better manage the complexity of a large system.

1.1. About System Designer

System Designer is based on the following RTI technologies:

Think of System Designer as a user interface for:

  • XML-Based Application Creation, which enables you to specify the following DDS system elements in XML format:

    • The data types used to communicate information within the system

    • The Topics used in the domain, associating each Topic with a data type

    • The DomainParticipants that could potentially be used, giving each a unique name

    • The DataWriters and DataReaders within each DomainParticipant, each associated with its corresponding Topic

    • The Quality of Service (QoS) for all DDS Entities

  • Routing Service, which enables you to specify the following Routing Service elements in XML format:

    • The data types that can be used by Routing Service

    • The Quality of Service (QoS) for all DDS Entities used by Routing Service

    • A library of Routing Service plugins

    • The Routing Service configuration

The only application code you need to write will indicate the name of the DomainParticipant to be created. System Designer’s XML-Based Application Creation infrastructure takes care of the rest by creating the DomainParticipant, registering the types and Topics, and populating all the configured Entities. In addition, you can configure an execution of Routing Service.

1.2. How to Read this Documentation

This Getting Started Guide is not a complete manual for System Designer, and it does not cover all the functionality. The tool includes inline help; look for the help_icon symbol for more information about the user interface controls.

This guide includes three main sections:

  • Using System Designer details how to use the graphical interface to build XML configuration files.

  • Tutorials steps through three scenarios to demonstrate how to build a complete XML file for an application.

  • Release Notes lists supported platforms, what’s new, what’s fixed, and known issues in the current release.

1.3. Before You Begin

This document assumes you have a basic understanding of RTI Connext application development and concepts, such as DDS Domains, DomainParticipants, Topics, DataWriters, and DataReaders. For an overview of these concepts, see the RTI Connext DDS Getting Started Guide.