嵌入式图形开发框架Qt——强力助推袖珍型医疗超声扫描仪发展
加拿大知名醫學影像公司Clarius研發負責人——Kris Dickie:
“我們公司是一家在醫學影像行業擁有數十年經驗的公司,從2016年開始我們將研發的手持式超聲波掃描儀逐步推向市場,目前已經積累了超過2W+名醫療專業人員的用戶群,執行了超過50W+次的掃描。最近我們打算研發新的HD系列產品,這個產品要求比原版小30-40%,并且能夠將高分辨率掃描直接傳輸到平板電腦、智能手機或基于云服務上。”
一、客戶的痛點是什么?
1. 如何處理各移動操作系統的兼容性?
客戶技術團隊目前的研發時間非常緊湊,公司對新品研發上市的時間有嚴格的限制,但他們花費最多時間的是單獨處理產品的跨平臺兼容性上。
2.如何實現安全的設備云傳輸?
產品的用戶群體(醫務人員)需要將超聲掃描的數據從他們的設備上及時有效并安全地傳輸、存儲到云中,因此如何實現這一功能也成了研發團隊急需攻破的難關。
二、解決方案
基于客戶具體需求,慧都專家團推薦了在嵌入式界面研發方面熱門的框架——Qt!
Qt是目前先進、完整的跨平臺C++開發工具。它不僅完全實現了一次編寫,所有平臺無差別運行,更提供了幾乎所有開發過程中需要用到的工具。如今,Qt已被運用于超過70個行業、數千家企業,支持數百萬設備及應用。
三、Qt的實際使用情況
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系列產品如期上線!
得益于漂亮的配套應用程序,Clarius HD 系列便攜式掃描儀將實時高清超聲圖像傳輸到兼容的 iOS 和 Android 平板電腦,甚至智能手機上。從超聲波傳輸數據后,該應用程序使用著色器代碼在醫療專業人員選擇的設備上實時渲染超聲波圖像。
利用Qt的跨平臺和移動功能,Clarius 能夠在不同的消費級硬件和不同的屏幕尺寸上運行其可識別的 UI,而不會影響功能或性能。
Qt組件
- QtitanRibbon?- Ribbon UI組件:是一款遵循Microsoft Ribbon UI Paradigm for Qt技術的Ribbon UI組件,QtitanRibbon致力于為Windows、Linux和Mac OS X提供功能完整的Ribbon組件。
- QtitanChart?- Qt類圖表組件:是一個C ++庫,代表一組控件,這些控件使您可以快速地為應用程序提供漂亮而豐富的圖表。
- QtitanDataGrid?- Qt網格組件:提供了一套完整的標準 QTableView 函數和傳統組件無法實現的獨特功能。使您能夠將不同來源的各類數據加載到一個快速、靈活且功能強大的可編輯網格中,支持排序、分組、報告、創建帶狀列、拖放按鈕和許多其他方便的功能。
- QtitanDocking:允許您像 Visual Studio 一樣為您的偉大應用程序配備可停靠面板和可停靠工具欄。黑色、白色、藍色調色板完全支持 Visual Studio 2019 主題!
總結
以上是生活随笔為你收集整理的嵌入式图形开发框架Qt——强力助推袖珍型医疗超声扫描仪发展的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新闻网网站招标书
- 下一篇: 软考中级 真题 2016年上半年 信息系