Software



Software development is a complex discipline since so many aspects are involved. Our software team
covers all aspects from the development of low level, embedded software to higher level design of
(web based) user interfaces and numerical analysis. In order to optimize maintainability of all of our
software products, HaloteC meets very strict requirements with respect to coding style and documentation.

Embedded Software
Microprocessors are present in most modern sensors and measuring systems.
These embedded processors run software algorithms for performing low level tasks such as reading raw sensor data, data pretreatment, data storage, process control
and connectivity with higher level software modules. Our embedded systems run on customized embedded Linux builds.



Data Acquisition and Data Storage
Data collections and safe storage of valuable measurement data are indispensable. HaloteC has developed several software modules that ensure reliable data
acquisition from sensors and measurement systems and storage into database structures. Data can easily be accessed by custom web interfaces, ODBC
interfaces, or SCADA (Supervisory Control And Data Acquisition) systems.



User Interfaces
In many cases the user interface (software screens) is the only visible interface between users and the automated system. Skilled design of this human-machine interface is very important, since it influences the emotional impact of the system
on the user. Also important is compliance with widely used formats and document standards such as Microsoft OfficeTM, Open Office, pdf, etc.
HaloteC additionally specializes in designing and building advanced web-calculator interfaces. For an example, please visit: food.purac.com



Microsoft ExcelTM
To facilitate application of our general numerical toolbox or custom data analysis systems, we often choose to use Microsoft ExcelTM as a user interface. It provides
a familiar environment for most scientists and researchers and data is stored in a compatible way. By supplying specific MS ExcelTM add-ins that reference our own algorithms, complex calculations can be performed that would otherwise
not be possible in spreadsheets on their own.


Numerical Toolbox
During the past years, we have developed a platform independent numerical
toolbox that contains various algorithms for specific modeling and data analysis
tasks. The toolbox not only runs on our Linux calculation cluster, but also on
Windows PC’s.