原創|實施案例|編輯:龔雪|2022-09-26 11:02:34.240|閱讀 253 次
概述:本文將為大家介紹嵌入式圖形界面開發框架Qt是如何構建手持超聲波掃描儀應用的,Qt框架的應用強力助推了醫療影像行業的發展!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
加拿大知名醫學影像公司Clarius研發負責人——Kris Dickie:
“我們公司是一家在醫學影像行業擁有數十年經驗的公司,從2016年開始我們將研發的手持式超聲波掃描儀逐步推向市場,目前已經積累了超過2W+名醫療專業人員的用戶群,執行了超過50W+次的掃描。最近我們打算研發新的HD系列產品,這個產品要求比原版小30-40%,并且能夠將高分辨率掃描直接傳輸到平板電腦、智能手機或基于云服務上。”
1. 如何處理各移動操作系統的兼容性?
客戶技術團隊目前的研發時間非常緊湊,公司對新品研發上市的時間有嚴格的限制,但他們花費最多時間的是單獨處理產品的跨平臺兼容性上。
2.如何實現安全的設備云傳輸?
產品的用戶群體(醫務人員)需要將超聲掃描的數據從他們的設備上及時有效并安全地傳輸、存儲到云中,因此如何實現這一功能也成了研發團隊急需攻破的難關。
基于客戶具體需求,慧都專家團推薦了在嵌入式界面研發方面熱門的框架——Qt!
Qt是目前先進、完整的跨平臺C++開發工具。它不僅完全實現了一次編寫,所有平臺無差別運行,更提供了幾乎所有開發過程中需要用到的工具。如今,Qt已被運用于超過70個行業、數千家企業,支持數百萬設備及應用。
Kris表示,Clarius之所以選擇Qt作為新品研發的基礎框架,是因為他們團隊非常重視能夠使用單個代碼庫在多個平臺上部署一個功能豐富但直觀的用戶界面,這樣令產品擁有統一的外觀和樣式。同時移動操作系統的兼容性也是一個優先事項,使用Qt促進了他們圍繞云功能進行的新品研發。
開箱即用的云連接
Clarius的新品受益于Qt中內置的云連接選項,其云設置使用REST API和JSON與AWS連接并運行。將掃描數據從他們的設備上傳并安全地存儲到云中,可以讓醫務人員在掃描完成后分析圖像時間線和更多信息。
手機上的Qt
Qt提供了一個功能齊全的IDE、廣泛的工具和一個模塊化的C++庫,這些可用于輕松地為使用不同操作系統的移動設備設計和開發應用程序。包括 Clarius 在內的許多用戶在設計配套應用程序以配合其嵌入式產品時,都能夠利用這些功能。
與其他工具的互操作性
在使用Qt時,研發團隊可以靈活地使用Qt中內置的內容或集成其他專用工具和庫。Clarius 的團隊使用 C++ Boost 庫在應用程序和設備之間進行通信,并在設置他們的 DICOM 圖像形成導出功能時做到了這一點。
無縫更新
超聲設備是 II 類、中等風險的醫療設備,因此Clarius 能夠利用 III 類設備所見的一些規定,發布一致的軟件/固件更新以確保其產品的未來發展,然而這些補丁必須經過充分測試并精心記錄,這兩個過程在 Qt 生態系統中都能輕松實現。
得益于漂亮的配套應用程序,Clarius HD 系列便攜式掃描儀將實時高清超聲圖像傳輸到兼容的 iOS 和 Android 平板電腦,甚至智能手機上。從超聲波傳輸數據后,該應用程序使用著色器代碼在醫療專業人員選擇的設備上實時渲染超聲波圖像。
利用Qt的跨平臺和移動功能,Clarius 能夠在不同的消費級硬件和不同的屏幕尺寸上運行其可識別的 UI,而不會影響功能或性能。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網