Chapter 14. Creating new Hackystat modules

Table of Contents

14.1. Introduction
14.2. Build and test a baseline configuration
14.3. Install hackyDoc_NewModule
14.4. The structure of hackyDoc_NewModule
14.5. Summary

14.1. Introduction

The purpose of this chapter is to explain how to create a new Hackystat module. This chapter assumes that you are comfortable with the following material:

The following sections describe the basic steps required to define a new Hackystat module and integrate it into the build system to produce a new configuration that includes your module. To simplify the process, we have developed a Hackystat module called "hackyDoc_NewModule" that can be used both as a template for your own modules, and as a simple way to describe the process. The hackyDoc_NewModule implements a simple analysis called "Sensor Data Summary", which is only interesting as a way to illustrate the kinds of files and structures required for a Hackystat module.

If your goal is to develop a module that implements one or more analyses (as opposed to a Sensor Data Type or a Sensor), an efficient way to develop it is to download this module, install it, verify your installation, then modify it to suit the needs of your development goals.

This chapter does not explain the details of sensor, sensor data type, or application module design. These topics will be covered in later chapters of the Developer Guide.