Qt Cross-Platform UI Framework

cetoni develops and manufactures highly innovative and high-quality products in the area of laboratory automation. When using our device software and applications we want our customers to feel and experience this high quality of our products.

We therefore use the extensive technologies, methods and tools of the Qt libraries to give our software applications and user interfaces a modern, fresh and contemporary design that stands out from other software in this area. We have set ourselves the goal of making the operation of our devices and software as simple as possible for our customers and to deliver high-quality next generation user interfaces with which to work is joy.

Qt Framework

Modern C++ for laboratory automation

Since 2008 we work with the Qt framework to develop high-performance and reliable device software for our customers.

Our expertise field is not only related to an excellent knowledge of the Qt C++ API, but it extends to our experience in managing complex laboratory and industrial software projects.

Our added value over classical Qt programming:

  • Hardware I/O: We connect our applications to data acquisition and control hardware (DAQ, CAN, CANopen).
  • Control: We use the innovative Qt-Statemachine-Framework to implement logical control units like state machines or PID control loops.
  • Modular, plugin based software: Our applications are fully plugin based and can be extended and customised inexpensive anytime.

C++ development for:

  • Control and automation software
  • Simulation and data acquisition software
  • Data editing and analysis software
  • Industrial network based software (CAN, CANopen, Ethercat)
  • Plugins and extensions

Qt, cross-platform application and UI framework

Qt is a cross-platform application and UI framework. It includes a cross-platform class library, integrated development tools and a cross-platform IDE (Qt Creator).

Qt enables us to quickly and efficiently develop industrial, scientific, or Web-enabled applications. Qt simplifies the programming of:

  • highly readable, easily maintainable and reusable code
  • native applications with high runtime performance and small footprint
  • cross-platform applications (Windows, Linux, Mac - develop once, deploy everywhere)