Software development

Application specific software based on standard PC hardware is used for simple handling of measurement and automatic or manual control processes. The systems are flexible in programming and easy to extend. Furthermore the usage is easy to learn because of the well known operating and control elements like buttons, windows and menus. We develop such systems on several hardware platforms including standard PCs, embedded PCs, Notebooks, Notepads and so on. The communication with external devices can be done via serial ports like RS232 or USB or with interface cards like PCI Bus cards or with the ethernet connector.


We develop such systems using the operating systems Windows or Linux. This includes the development of GUI (Graphical User Interface) as well as text based applications. We also implement the complete program basement with complex mathematical algorithms, graphical data analysis, handling of several data formats and database connections for wide area data accessibility.


The advantages of Linux based systems are the high system stability and availability as well as the low license costs (Linux is available for free!). Furthermore the Linux operating system is highly configurable and easily extensible with drivers for new hardware.


The advantage of Windows based software is the familiar handling and the large distribution of the system. It is also possible to develop software that runs on both systems, just the hardware control must be implemented separately.



The software we develop can be used in medical devices and data analysis as well as in industrial applications and devices for controlling machines and so on.
 

Example:
 
System to monitor mechanical heart valves
Programm
View of the main window