Chapter 1. Introduction

Table of Contents

1.1. What is the Cascade DataHub?
1.2. A note about the Cascade DataHub API
1.3. System Requirements
1.4. Download and Installation
1.4.1. QNX 4
1.4.2. QNX 6
1.4.3. Linux
1.4.4. Installed file locations
1.4.5. Installing licenses
1.5. Quick Start
1.6. Cogent Product Integration
1.7. Where can I get help?

1.1. What is the Cascade DataHub?

    A real-time data collection and distribution program for modular QNX and Linux applications.

    RAM-resident and extremely fast.

    Needs no pre-configuration.

The Cascade DataHub is a real-time database used in process control and other modular real-time applications. It is RAM resident, and unlike other types of databases it requires no configuration.

The Cascade DataHub allows you to:

    share data among any number of programs

    eliminate communication deadlocks among cooperating programs

The Cascade DataHub forms the central data handling mechanism for many real-time and embedded systems developed in QNX and Linux. It allows you to develop applications where many different modules communicate through a common, non-blocking mechanism. The Cascade DataHub offers both a publish/subscribe model for low-latency data updates, as well as a more traditional read/write model for applications that wish to control the rate and timing of data delivery. The Cascade DataHub uses a combination of data packaging and intelligent queueing to ensure that the behaviour and communication bandwidth of one program will not adversely affect any others.