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 Chapter 3. Greater detail
related to Component development is discussed in the following
chapters:
- Chapter 4 discusses more advanced Component development topics.
- Chapter 5 discusses connections between Components.
- Chapter 13 introduces logging.
- Waveforms, including a demonstration of creating a REDHAWK Waveform and launching it as an Application using the IDE, are discussed in-depth in Chapter 6.
- 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 Chapter 10.
References for System Developers
The following chapters are useful to system developers:
- Managing and interacting with hardware through Devices is discussed in Chapter 7.
- 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 Chapter 7, Chapter 9, and Chapter 11.
- The Domain Manager and Device Manager are the foundation for the runtime environment for the deployment of distributed applications. The runtime environment and how to easily interact with it are discussed in Chapter 11 and Chapter 12.
- Services, introduced in Chapter 8, are programs that provide some system-specific always-on software support to Components. An example of a service is a web server.

REDHAWK Documentation is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.