Click the blue text to follow

“Our company has decades of experience in the medical imaging industry. Since 2016, we have gradually pushed our handheld ultrasound scanner to the market, accumulating over 20,000 medical professionals as users and executing over 500,000 scans. Recently, we plan to develop a new HD series product, which requires a 30-40% reduction in size compared to the original version and the ability to transmit high-resolution scans directly to tablets, smartphones, or cloud services.”
—— Kris Dickie, R&D Head of the renowned medical imaging company Clarius
Customer Pain Points
What are they?
1. How to handle compatibility across mobile operating systems?
The customer’s technical team currently has a very tight R&D schedule, and the company has strict deadlines for new product launches. However, they spend the most time dealing with cross-platform compatibility.
2. How to achieve secure device-to-cloud transmission?
The product’s user group (medical personnel) needs to transmit and store ultrasound scan data from their devices to the cloud in a timely, effective, and secure manner. Therefore, how to achieve this function has become a pressing issue for the R&D team.
Solution
Plan
Based on the specific needs of the customer, the expert team recommends the popular framework for embedded interface development – Qt!
Qt is currently an advanced, complete cross-platform C++ development tool. It not only allows for writing once and running without discrimination on all platforms but also provides almost all the tools needed during the development process. Today, Qt is used in over 70 industries and thousands of companies, supporting millions of devices and applications.
Embedded Interface Development Framework
Actual Use
Situation
Kris stated that Clarius chose Qt as the foundation framework for new product development because their team values being able to deploy a feature-rich yet intuitive user interface across multiple platforms using a single codebase, which gives the product a unified look and style. Compatibility with mobile operating systems is also a priority, and using Qt has facilitated their new product development around cloud functionality.

Out-of-the-box Cloud Connectivity
Clarius’s new products benefit from the built-in cloud connectivity options in Qt, with cloud settings connecting and running with AWS using REST API and JSON. Uploading scan data from their devices and securely storing it in the cloud allows medical personnel to analyze image timelines and more information after scanning is completed.
Qt on Mobile
Qt provides a fully functional IDE, a wide range of tools, and a modular C++ library that can be easily used to design and develop applications for mobile devices using different operating systems. Many users, including Clarius, have been able to leverage these features when designing companion applications to match their embedded products.
Interoperability with Other Tools
When using Qt, the R&D team can flexibly use the built-in content in Qt or integrate other dedicated tools and libraries. Clarius’s team uses the C++ Boost library to communicate between applications and devices and achieved this when setting up their DICOM image export functionality.
Seamless Updates
Ultrasound devices are Class II, moderate-risk medical devices, so Clarius can take advantage of some regulations seen in Class III devices to release consistent software/firmware updates to ensure the future development of their products. However, these patches must be thoroughly tested and carefully documented, both of which can be easily accomplished in the Qt ecosystem.

Benefits
Clarius HD series products are launched on schedule!
Thanks to the beautiful companion application, the Clarius HD series portable scanners will transmit real-time HD ultrasound images to compatible iOS and Android tablets and even smartphones. After the ultrasound data transmission, the application uses shader code to render ultrasound images in real-time on the devices chosen by medical professionals.
By leveraging Qt’s cross-platform and mobile capabilities, Clarius can run its recognizable UI on different consumer-grade hardware and different screen sizes without compromising functionality or performance.
Recommended Qt Components
▶▶▶
Hello
QtitanRibbon – Comprehensive cross-platform Ribbon UI component
QtitanChart: High-performance cross-platform Qt chart component
QtitanDataGrid: Build modern and beautiful table user interfaces

Huidu Technology / Empowering Enterprise Success
Product Consultation / 023-68661681

Click “Read the original text” for more Qt components