QM icon

QM For Mac

4.0/5 17
Certified 100% FREE GPL   

Implement real-time embedded applications based on UML state machines and QP active object frameworks, with this powerful utility. #Graphic modeler  #Generate code  #Uml modeler  #Create  #Uml  #Generate  

Softpedia Review

specifications

changelog

Free Download

Review by:
4.0/5

QM is a cross-platform modeling tool created with the purpose of helping you design and implement software based on UML state machines and QP active object frameworks. It can separate projects into active objects, help you graphically design hierarchical state machines and generate traceable code.

QM, on the whole, strives for simplicity, as it maps designs directly to C or C++ code, doing away with any intermediate layers. Its code-centric approach makes it easier to get accustomed to, and it only offers support for C and C++, as well as the QP frameworks.

The application is a powerful forward-engineering tool that makes it possible for you to view the physical design of your code as part of a model. You can switch between the generated code and the model and apply changes directly to the latter, without having to modify any code.

QM has a classic, if somewhat outdated interface that is highly customizable. You can choose which toolbars and windows should be displayed, as well move them to any position, and you even have multiple predefined styles to choose from.

The GUI is made up of multiple elements, each with their own purpose. For instance, the Model Explorer lists all items in a hierarchical tree view, the Multiple Document Interface displays diagrams and file templates as individual windows and the Property Editor, as its name suggests, allows you to view and edit parameters associated with the current item.

QM has the advantage of not requiring you to redesign your software, as it allows you to reuse the active object architecture provided by the QP frameworks. Combined with the application’s relative simplicity, this enables you to complete your projects quickly, with minimal effort.

What's new in QM 5.3.0:

  • Code Generation:
  • The C code generator now generates C++ style comments in C. This matches the transition to C99 and MISRA-C:2012/2023, which accepts C++ style comments in C.
  • The C code generator applies the macros Q_HSM_UPCAST() and Q_MSM_UPCAST() in the transitions to history for QHsm and QMsm state machines, respectively.
Read the full changelog

QM 5.3.0

add to watchlist add to download basket send us an update REPORT
  runs on:
macOS (Intel only)
  file size:
25.9 MB
  filename:
qm_5.3.0-macos.dmg
  3 screenshots:
QM - Via QM main window, you can start designing a UI for your real-time embedded applications.QM - You can customize the way you view your design via the View menu.QM - QM's windows can be managed using the Window menu.
  main category:
Developer Tools
  developer:
  visit homepage

4k Video Downloader

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

Microsoft Teams

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

Zoom Client

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

calibre

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

7-Zip

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

IrfanView

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

Windows Sandbox Launcher

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

Context Menu Manager

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

ShareX

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

Bitdefender Antivirus Free

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

% discount
Context Menu Manager
  • Context Menu Manager
  • ShareX
  • Bitdefender Antivirus Free
  • 4k Video Downloader
  • Microsoft Teams
  • Zoom Client
  • calibre
  • 7-Zip
  • IrfanView
  • Windows Sandbox Launcher
essentials


Load comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy