DQMH®
Developer Experience that makes you smile 🙂
What is the DQMH®?
The Delacor Queued Message Handler (short: DQMH®) toolkit is a freely available reference design for LabVIEW. It expands on the NI QMH by providing safe, event-based message handling and scripting tools to make development easy, encourage the same style between different developers in the same project, and improve efficiency. Today, the DQMH® is arguably the most popular LabVIEW framework out there.
The LabVIEW ecosystem often sees teams of software developers with members of varying proficiency. Teams that are growing rapidly. Teams that need to onboard new members regularly. Teams that need to employ subcontractors and teams that don’t want to be dependent on a single source. DQMH® was created with these small teams in mind!
There’s a vast amount of content available: An exceptionally detailed manual, a plethora of videos and presentations, even podcasts! All of this makes it really easy to get new users of all proficiency levels up to speed very quickly. On top of that, there are lots of consultants – both the DQMH® Trusted Advisors and other 3rd parties – who are happy to offer courses, trainings and workshops for DQMH®.
The release of version 6.0 of DQMH® marks a milestone: It’s the first release created by the newly formed DQMH® Consortium, an organization founded by Fabiola De la Cueva to take over stewardship for and further the mission of the DQMH® Toolkit: To enable teams with different levels of proficiency to develop LabVIEW™ applications that are readable, maintainable, and scalable, and to ensure that this toolkit is here to stay for generations to come.
Install DQMH® Now!
DQMH is available as a set of VI Packages.
The latest stable release is v7.0.1.1316
Watch DQMH® In Action
DQMH® Proficiency
All the DQMH Consortium’s official courses are conducted by our DQMH Trusted Advisors. There is obviously no better place or way to learn about DQMH and its accompanying tools.
In a nutshell, our training offerings help with fast-tracking your team’s journey to DQMH® proficiency and, eventually, DQMH® mastery.
DQMH® Enthusiasts
What is a DQMH® Enthusiast?
The DQMH® Enthusiast membership is designed for dedicated developers who are passionate about the framework’s growth and success. As an Enthusiast, you’ll gain exclusive access to our internal communication channels, allowing you to connect with other like-minded members, the DQMH® Consortium, and Trusted Advisors. This membership offers you the opportunity to exchange experiences, share knowledge, and collaborate on ideas that will help the framework thrive.
In addition to being part of a vibrant community, DQMH® Enthusiasts enjoy special discounts on Consortium products, as well as early access to beta versions and pre-release updates. If you’re committed to supporting and advancing the DQMH® framework, the Enthusiast membership is your gateway to deeper involvement and exciting benefits.
As with all other proceeds generated by the Consortium, 100% of your membership fees go directly into the maintenance of DQMH and related products!
DQMH® Trusted Advisors
What is a DQMH® Trusted Advisor?
DQMH® Trusted Advisors have been audited by the DQMH® Consortium to verify they are following our best practices and have a deep understanding of the DQMH® Architecture. At the DQMH® Consortium, we believe our priority should be ensuring customer success. This means selecting the best architecture and tools for the project. DQMH® Trusted Advisors have demonstrated they know when DQMH® is the best option and when a different architecture is more appropriate.
DQMH® Trusted Advisors can help you start a new project or perform maintenance or upgrades to existing projects created using the DQMH® framework.
What does it take to become a DQMH® Trusted Advisor?
To apply to become a DQMH® Trusted Advisor, your company must follow software engineering best practices and have a track record of successful DQMH® implementations. Your company must have at least one CLA or a person with CLA-level experience and proficiency. Your company’s LabVIEW™ developers should have the DQMH® Framework badge awarded by NI. Please contact us for additional details.
Global Presence Worldwide
STUDIO BODs - Canada
STUDIO BODs - France
Hampel Software Engineering
Wovalab
Wired-in Software
SAS Workshops
Neosoft Technologies
PantherLAB
PrimeTest Automation
The DQMH® Podcast
The DQMH® Podcast is for the NI LabVIEW™ community. It is all about the Delacor Queued Message Handler (DQMH®) toolkit (a framework for NI LabVIEW™), and more broadly software engineering as it applies to NI LabVIEW™. Hear from the DQMH® Consortium and the DQMH® Trusted Advisors about how DQMH® helps solve their customer problems. Available via Apple Podcasts, Google Podcasts, Pocket Casts, and Spotify.
DQMH® Framework Badge
NI (National Instruments) recently introduced the badge program. The badge program encourages developers to assess their understanding of Engineering Fundamentals and Best Practices by taking online multiple-choice quizzes. Developers earn a badge by successfully completing each online quiz. NI chose the DQMH® Framework as one of the Framework badges. DQMH® Framework badge holders understand the basic concepts of creating an application using the Delacor Queued Message Handler. Badge earners understand when to use the different DQMH® module types, how to extend the default modules and design applications with multiple DQMH® modules communicating together. They understand the different DQMH® event types and how to use them and are familiar with DQMH® productivity tools. We encourage everyone to earn their DQMH® Framework badge.
Contact us
Support Requests
Please use the DQMH Consortium Toolkits Discussions forum to submit your support requests.
Feature Requests
Please use the DQMH Consortium Toolkits Feature Requests page to submit your feature requests.
Contact Us
For Code Review, Architecture Review services, or for any other matter, please send us an email at info@dqmh.org.