Chapter 15. Designing sensor data types

Table of Contents

15.1. Introduction
15.2. Motivation for sensor data types
15.3. Anatomy of SimpleSdt: Overview and Installation
15.4. Anatomy of SimpleSdt: Module structure
15.5. Anatomy of SimpleSdt: the XML declaration
15.6. Anatomy of SimpleSdt: the "wrapper class"
15.7. Anatomy of SimpleSdt: the "ShellCommand class"
15.8. Anatomy of SimpleSdt: the SDT Unit Tests
15.9. Anatomy of SimpleSdt: the docbook documentation
15.10. Anatomy of SimpleSdt: the testdataset data
15.11. Anatomy of SimpleSdt: The local.build.xml file
15.12. Evolving the structure of sensor data types
15.13. Summary

15.1. Introduction

This chapter provides an introduction to the art of sensor data type (SDT) design and implementation. The chapter begins by motivating the way sensor data types are defined and used in Hackystat, and then continues with a tutorial on their construction using a sample SDT called "SimpleSdt". The chapter concludes with an explanation of how to evolve sensor data types over time as the designer learns more about the appropriate way to structure information for their particular analysis purposes.

For information on the set of currently defined sensor data types in this Hackystat configuration, see Chapter 25, Sensor Data Types.