Product Summary: 
Delivering real-time data sharing for the Internet of Things.

The Vortex DDS Intelligent Data Sharing Platform supports real-time data sharing between devices, machines and people. This includes devices such as a sensor, other types of specialized real-time embedded processing units, a mobile phone or phablet, a browser running on a desktop PC, enterprise servers or any other type of computing resource that needs to share data across a network (wired, wireless or hybrid) even if the applications are hosted in a Cloud-based datacenter or another LAN accessible via the Internet.

Vortex DDS enables real-time data sharing for devices and machines based on the Object Management Group's (OMG) Data Distribution Service (DDS) for Real-Time Systems Standard. Vortex DDS includes DDS implementations that can be used to support a range of device technologies, operating systems and programming languages required by a project.

Vortex DDS provides users with both flexibility and choice when developing Internet of Things (IoT) applications. Vortex DDS is both programming language and operating system independent. Projects can choose their preferred programming language(s) with APIs available in C, C++, Java, JavaScript and C#. Support is also provided for a comprehensive range of operating systems including different flavors of Linux, Unix, Windows, mobile operating systems such as Android, plus more specialized real-time operating systems such as VxWorks, LynxOS and ElinOS.

Developers have the choice to create native Vortex DDS applications using their preferred compiler / IDE or leverage Vortex's Open APIs to create applications using a specific application framework or platform technology (e.g. Java EE Application Server or OSGI framework).

Vortex DDS's Open architecture allows it to be easily integrated with 3rd party technologies such as an analytic engine or a management / monitoring tool.

The Vortex DDS Intelligent Data Sharing Platform consists of the Vortex Device and Vortex Link product suite. The Vortex DDS platform product suites are designed to provide a range of capabilities that best suit the specific needs of a system.

Vortex Device provides users with a choice of real-time data sharing support for devices and machines to suit different platform technologies from embedded sensors, mobiles devices and handhelds to more powerful servers and also web browsers.

The Vortex Device product suite contains the following specific components to support different device data sharing configurations:

  • Vortex OpenSplice - a fully featured Data Distribution Service (DDS) implementation targeted for server-class (desktops, racks etc.) platforms as well as more specialized real-time embedded environments and operating systems (e.g. single board computer running VxWorks).
  • Vortex Lite - real-time data sharing for severely resource limited devices and sensors.
  • Vortex Café - is the only "Pure" Java DDS implementation specifically optimized for mobility and Cloud data sharing.

Included with each of the device platform technologies are a number of tools to help configure, tune and test Vortex systems including:

  • Vortex Insight - location independent monitoring and management of Vortex systems and systems-of-systems.

Vortex Link provides universally accessible Routing and Discovery Services that enable ubiquitous and transparent data sharing and WAN connectivity for Vortex DDS systems or any other system/device that uses a compliant Data Distribution Service (DDS) software stack. Vortex Link provides transparent discovery and routing between data readers and data writers regardless of location. Vortex Link supports a number of different deployment and connectivity scenarios, including individual device to cloud, system to cloud and also connecting your different LAN’s to turn them into a single system.