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
Item of special significance or where caution needs to be taken.
Item contains helpful hint or special information.
Information applies to Windows (e.g. XP, 2003, Windows 7) only.
Information applies to Unix-based systems (e.g. Solaris) only.
Information applies to Linux-based systems (e.g. Ubuntu) only.
C language specific.
C++ language specific.
C# language specific.
Java language specific.