Vortex OpenSplice - documentation index

##### Vortex OpenSplice

- Introduction
- User Guides
- Changes
- Supported Platforms
- Known Issues
- DDSI Release Notes
- Rebuilding the APIs
- Upgrading OpenSplice
- Examples
- Third party licenses
- License

## Introduction

Vortex OpenSplice is the leading (commercial and Open Source) implementation of the Object Management Group's (OMG) Data Distribution Service (DDS) for Real-Time Systems messaging middleware standard. OpenSplice is an advanced and proven data-centric solution that enables seamless, timely, scalable and dependable distributed data sharing from Embedded and Mobile Devices to the Enterprise and the Cloud. OpenSplice delivers the right data, in the right place, at the right time, every time ; even in the largest-scale mission and business critical systems.

Key Features:

- Deployed in the most challenging business and mission critical systems
- Seamless Integration with 80+ middleware technologies
- Largest ecosystem of plug-ins and tools for modeling, deployment and testing
- Supported by world-renowned professional services expertise from the developers of the DDS standard
- Genuinely the fastest, most scalable and most reliable Open Source integration technology
- Genuine Open Source Apache 2.0 licensing for both its Community and Commercial editions
- Field-proven Interoperability with other DDS Implementations
- Richest set of QoS policies for controlling efficiency, determinism and fault-tolerance
- Runtime choice between simple/standalone and high-performance/federated deployment
- Optional interaction-patterns, implemented on top of DDS: Remote Method invocation (RMI) and transparent batching (STREAMS)

## Getting Started

Getting Started Guide (pdf) - the document that users should read first.
Evaluating Vortex OpenSplice (pdf)

Start the OpenSplice Launcher : osplLauncher from the bin directory of your OpenSplice installation or from the Windows Start Menu. The Launcher Guide gives more details.

## OpenSplice Directory Organisation

The OpenSplice components are located in the following sub-directories of the installation:

- bin - contains OpenSplice DDS executables.
- custom_lib - contains source code of the C++, ISO C++ and Java language binding, for the customer to re-build to ensure compliance with platform/compiler.
- demos - contains demos for OpenSplice DDS.
- docs - contains the documentation set and release notes for OpenSplice.
- etc - the default location for the license file and configuration file(s). In case of the HDE, the templates for code generation are also located in this directory.
- examples - contains code examples (for all supported DDS languages) demonstrating the use of OpenSplice.
- include - contains all OpenSplice header files.
- jar - contains all JAVA archives for OpenSplice API's and OpenSplice tools.
- lib - contains all OpenSplice library files.
- redist - depending on the platform this directory contains redistributable packages needed by OpenSplice. These packages are automatically installed.
- src - contains the source code for the open source components of OpenSplice that was used to build the OpenSplice libraries, jars, executables, etc of the installed version.
- tools - contains useful tools/utilities for use with OpenSplice DDS.
- release.xxx - running this script in your current shell will setup the OpenSplice environment, where .xxx = .com for Unix and .bat for Windows.

## Important Notice

The following rights apply to PrismTech proprietary software contained in this distribution:

The Software and documentation are Copyright 2006 to TO_YEAR PrismTech Limited. All rights reserved.

The Software and documentation included herein are commercial items.

If the Licensee is the U.S. Government or any agency or department thereof, the Software is licensed hereunder only as a commercial item subject to Restricted Rights and unless otherwise expressly agreed in the purchase contract, with only those rights as are granted to all other end users pursuant to the terms and conditions of PrismTech's Software License Agreement.

## Vortex OpenSplice licensing information

Vortex OpenSplice licensing information