HDevGUI

HDevGUI Link to heading

A HTML-based GUI extension package for HALCON to unify image processing, application logic and user interface directly within HDevelop.

Screenshot of a live camera view Screenshot of a dashboard 29 additional entries in HDevelop menu Operators HDevelop with a script to count holes Starting hrun in a console Architecture of HDevelop, together with integration of HDevGUI

MVTec Innovation Day 2026 Link to heading

We are very happy that we had the opportunity to present our extension package HDevGUI in front of a large professional audience at the MVTec Innovation Day 2026. A recording of our talk is available here:

The slides can be found here: Download PDF slides

Online Documentation Link to heading

The English documentation for the HDevGUI Server Extension Package is available directly in HDevelop after installing HDevGUI. A copy of the documentation is available online:

Download Link to heading

You can download all versions of HDevGUI from our website. As long as the extension package does not find a HDevGUI license file, this version serves as a demo version and must not be used for commercial projects. It will show a reminder message box at start up. This message will appear every 20 extension package operator calls, but not before 60 minutes have passed since the last message has been shown.

To receive a commercial license, please contact us at our contact page.

For more information, contact us via our Contact page.

Changelog Link to heading

Version 1.0.4 Link to heading

  • Feature: In addition to <canvas>, support for <img> as target for mvm_gui_send_image.
  • Changed: The time between showing two consecutive demo message boxes has been increased from 60 seconds to 60 minutes to allow customers to evaluate the demo version much better without interruption. Also the number of operator calls between two demo message boxes was increased from 5 to 20.
  • Changed: Better compression of images. When using mvm_gui_send_image to send images to the client, the compression of the images is improved, without introducing large runtime overhead.
  • Bugfix: When using mvm_gui_send_image to send images to the client, there was a memory leak. Fixed. Also the fragmentation of the heap was drastically reduced, thus avoiding a std::bad_alloc exception after a long runtime.