1. Preface

1.1. About the RMI User Guide

The OpenSplice RMI User Guide is intended to explain the steps required to take advantage of the client/server interaction paradigm provided by OpenSplice RMI layered over the publish/subscribe paradigm of OpenSplice.

Intended Audience

This OpenSplice RMI User Guide is for developers using remote invocations in DDS applications.

Organisation

The first two chapters give a general introduction to RMI over DDS.

Building an RMI Application describes the steps involved in building applications using RMI over DDS.

Language mapping for OpenSplice RMI gives the ‘C++ and Java’ mapping of the IDL types that can be declared in the RMI services description file.

RMI Interface to DDS topics mapping rules shows how IDL declarations of RMI interfaces are mapped into IDL declarations of the implied DDS topics.

RMI Runtime Configuration Options describes the command-line options available when starting the RMI runtime.

QoS policies XML schema contains the XML schema for reference.

1.2. Conventions

The icons shown below are used to help readers to quickly identify information relevant to their specific use of OpenSplice.

Icon

Meaning

caution

Item of special significance or where caution needs to be taken.

info

Item contains helpful hint or special information.

windows

Information applies to Windows (e.g. XP, 2003, Windows 7) only.

unix

Information applies to Unix-based systems (e.g. Solaris) only.

linux

Information applies to Linux-based systems (e.g. Ubuntu) only.

c

C language specific.

cpp

C++ language specific.

csharp

C# language specific.

java

Java language specific.