Further Reading
The REDHAWK manual explains the use of REDHAWK to build, deploy, and manage data streaming applications. The principal REDHAWK features are outlined in the following sections, and a reference to the corresponding REDHAWK documentation is provided for further reading.
References for Application Developers
The following chapters are particularly useful for application developers:
Component development is introduced in Components. Greater detail related to component development is discussed in the following chapters:
Waveforms, including a demonstration of creating a REDHAWK waveform and launching it as an application using the IDE, are discussed in-depth in Waveforms
The sandbox, which is used to run components on a local host without any additional runtime infrastructure such as the Domain Manager, is described in-depth in Sandbox
References for System Developers
The following chapters are useful to system developers:
Managing and interacting with hardware through Devices
Devices and Device Managers make up individual nodes, which are used to deploy and manage devices in a REDHAWK system. Devices are used to determine whether or not a host can deploy any given component. Devices and Device Managers are discussed in-depth in Devices, Nodes, and The Runtime Environment.
The Domain Manager and Device Manager are the foundation for The Runtime Environment for the deployment of distributed applications. Runtime Environment Inspection describes additional tooling.
Services, are programs that provide some system-specific always-on software support to components. An example of a service is a web server.