The products developed by Unisensor rely heavily on software for control and data processing. Products typically consist of a data acquisition unit and a data processing unit, and Unisensor develops software for both of these. The data acquisition unit is usually an embedded device and the data processing unit can be either an embedded device (combined with the data acquisition unit) or a PC. As a consequence, the software team works with everything from microprocessors and high performance digital signal processors to powerful PC's running Windows XP/7.
At Unisensor we generally believe in using the right tool for the job and the software team is experienced developing for a broad range of systems and platforms. Whenever possible we base new designs on our extensive C/C++ and .NET/C# code base and thus avoid re-inventing the wheel. We use Windows CE 6.0 as the operating system for our embedded systems and embedded applications are developed in both C/C++ and .NET/C# Compact Framework, depending on the specific requirements. Unisensor is a Microsoft Windows Embedded partner and we have two certified Windows CE developers.
Much of the data processing in Unisensors products are based on image processing. Algorithms are typically developed and tested in Matlab and then converted to C or C# by our software developers. In the process the algorithm is optimized and adapted to the target platform, whether that is a fixed point DSP or Windows 7 application. Our software developers have done this many times and are experts at finding the best compromise between execution speed and development time.
Our development process is designed for the requirements of medical device development. We have high coding and documentation standards and use continuous integration to make sure our code base is always in good shape. We use automatic tests extensively and we have full time tester employed to perform the tests that cannot easily be automated.
Microsoft, Windows, and the Windows CE are registered trademarks of Microsoft Corporation in the United States and/or other countries.