QT port of the data collector application