
Software components
The Project54 in-cruiser software system was designed to be fully
modular and configurable (Figure1), reflecting the modularity of the
hardware architecture (Figure2). For each device that can be controlled by
the software there is a corresponding application module. A mixture
of application modules (that is software components) can be selected
to meet the needs of each cruiser; matching the application modules
to each individual cruiser's type of radar, lights and siren, video
system, and so forth. This is valuable within a single agency, where
different subsets of the fleet may be equipped differently, and is
invaluable for making the same software useful across agencies, where
equipment varies widely. CATLab is continuously adding new software
components in order to make the Project54 system widely useful for
first responders, as well as for other users.
 Figure 1: Hardware architecture
 Figure 2: Project54 software architecture
Return to CATLab R&D Areas |