欧美日韩国产在线观看网站_亚洲欧美国产另类_秋霞成人午夜鲁丝一区二区三区_色综合中文字幕

數據可視化軟件智能開發平臺

2022-02-22 11:39:33

來源:軍橋網

一、系統簡介

合迅智靈研發的一體化數據可視化軟件智能開發平臺,是由高性能的C++跨平臺開發庫、C++應用軟件框架庫及集成開發環境組成。基于集成開發環境提供的輔助開發工具及應用框架開發向導,可以幫助用戶快速開發插件化軟件應用和分布式軟件應用。同時用戶還可以基于額外提供的增強圖形庫高效完成酷炫界面開發工作。合迅智靈針對主流國產化軟硬件平臺進行了大量的適配工作,得益于合迅智靈強大的跨平臺能力,合迅智靈開發的軟件應用不僅可以部署在常見的軟硬件平臺,也能部署在自主可控軟硬件平臺上。

 

二、系統優勢

(一)快速構建

具有豐富行業圖標,快速的界面交互設計,界面代碼自動生成,通過海量行業圖標快速生成軟件界面界面代碼生成器快速生成界面代碼

(二)智能開發

通過前端插件化開發,將分布式開發與監控多樣化的界面風格,提供前后端一體化的解決方案,幫助開發人員快速入手。擁有模塊化管理,讓開發工作不再從零開始。

(三)適配環境

適配龍芯、飛騰、申威等芯片,同時適配麒麟/深度/道/銳化/UOS等系統。實現完全適配信創市場主流操作系統和CPU的適配包支持。

 

三、軟件開發工具包

(一)C++開發平臺庫

合迅智靈軟件開發包由不同的模塊組成。提供用來開發圖形界面應用程序,同時還提供多線程、訪問數據庫、圖像處理、音頻視頻處理、網絡通信、文件操作等。

合迅智靈軟件開發包不僅支持圖形用戶界面的程序開發,同時還支持基于服務的后端應用程序開發。

開發包支持主流國產操作系統和CPU:

(二)界面開發工具集

01.界面代碼生成器

界面代碼生成器提供了將PhotoShop的設計文稿PSD文件轉換為界面代碼的功能,它可以幫助開發人員快速完成軟件界面部分的開發工作。

界面代碼生成器不僅僅只是生成界面代碼,它采用了MVVM的架構進行代碼生成,生成界面代碼時還可以生成視圖模型的代碼模板,開發者基于該工具生成代碼后,只需關注界面的交互邏輯及業務數據邏輯的代碼實現,即可完成界面與業務邏輯的解耦,實現健壯的應用軟件界面。基于MVVM架構還可以幫助開發人員快速的根據設計師的界面變更進行應用軟件界面的代碼變更,開發者只需要使用界面代碼生成器重新生成界面代碼,不對視圖模型代碼進行生成,即可完成界面的修改,大大提高了應用軟件界面開發的效率。

                              

02.界面增強控件庫

界面增強控件庫包含了主界面控件和更加現代化的界面控件,開發者可以基于它們快速開發酷炫的應用軟件界面。主界面控件提供了3種不同風格的主界面效果供開發者選擇,開發者可以使用不同風格的主界面完成不同平臺的軟件開發需求。

03.高性能圖形庫

高性能圖形庫提供了二維坐標圖形繪制組件,在此基礎上,開發者可根據渲染數據量選擇多線程加速或OpenGL硬件加速的方式提高圖形的渲染能力,以滿足大數據的圖形繪制需求。二維坐標系圖形是基于二維圖形坐標系的圖形繪制,合迅智靈高性能圖形開發庫支持常用的二維圖形,開發者也可根據自身需求快速擴展自定義圖形繪制。二維坐標系圖形支持圖層堆疊,可將多個圖形進行疊加以更全面的對數據進行展示。

04.儀器儀表庫

儀器儀表庫提供了常見的儀表盤控件,開發者可以基于儀器儀表庫開發常見的儀器儀表界面。

05.軟件樣式編輯器

軟件樣式編輯器提供了編輯界面實時預覽功能,讓開發者可以快速查看編輯樣式結果,并提供了輔助開發者編輯樣式表的語法檢測、智能補全等功能,可以顯著提高開發者自定義軟件界面樣式的實現效率

智能補全:提供識別控件對象智能補全、控件屬性智能補全功能,提高界面樣式編輯效率;

語法檢測:提供智能語法檢測功能,協助開發者發現樣式表錯誤及問題。

語法高亮:對樣式表語法進行語法高亮處理,開發者可以對樣式表的實現細節一目了然;

可視化配置:提供對不同控件的可視化屬性配置,并生成示例代碼插入樣式表,減少入門開發者的實現門檻。

 

四、軟件開發框架

(一)插件式軟件開發框架

插件式軟件開發框架,它提供了規范的軟件開發模式和可復用的插件包,致力于為自主可控平臺提供一套高效、敏捷、團隊無縫協作和快速部署的軟件框架。使用插件式軟件開發框架在自主可控平臺上進行軟件開發可大幅提高軟件應用開發效率,降低軟件開發成本和研發周期。

插件式軟件開發框架是模塊化開發的一種開發模型。應用軟件是一個動態容器,開發者可以根據自身的業務需求實現可復用的業務組件(插件),插件通過服務在本地和網絡之間實現通信,最終組合成業務應用軟件。在使用插件式軟件開發框架進行軟件開發時,隨著插件倉庫的不斷豐富,應用軟件只需要基于功能性考慮如何進行組合實現,這樣做能使我們的應用程序的開發代碼盡可能小,在應用軟件中會使用大量的可復用插件來完成業務功能。

(二)分布式軟件開發框架

分布式軟件開發框架是一款基于C++的輕量級微服務框架,結合了微服務的架構思想和國產化軍工方向的業務應用場景,提供了一套適用于C++微服務開發和治理的平臺框架,幫助開發者快速的以微服務的方式構建穩定可靠的分布式應用。分布式軟件開發框架提供開發工程、接口等規范,并提供對應的開發向導工具幫助生成模板。通信框架封裝了RPC的核心遠程過程調用,HTTP通信、以及消息隊列。

分布式軟件開發框架基于合迅智靈跨平臺C++庫,幫助開發者快速部署、管理整個分布式平臺,開發者基于分布式軟件開發框架可以快速開發成熟可靠的分布式應用軟件。

 

五、集成開發環境

(一)應用開發輔助工具

應用開發輔助工具是合迅智靈提供用于幫助開發者快速上手、提高開發效率的輔助工具,它們都集成在合迅智靈集成開發環境中,開發者可以非常方便的使用它們完成開發工作。

(二)插件框架開發向導

插件框架開發向導提供了基于插件框架的工程創建和插件創建,創建完成后,向導會根據開發者的配置自動生成工程及模板代碼,簡化開發者使用插件框架的冗余工作。 

(三)應用安裝包制作工具

應用安裝包制作工具提供了對應用軟件系統的部署安裝包制作功能,可快速為開發者打包發布可部署在不同平臺的軟件安裝包。安裝包部署工具提供可視化的UI配置文件,開發者可以基于該配置文件制作自定義的安裝包界面。

(四)插件應用組合工具
通過掃描基于插件框架開發的應用軟件所有插件,以可視化的方式提供給用戶所見即所得的方式選擇插件、配置界面布局、菜單布局等,生成可供框架加載的配置文件作為應用配置,可使開發者或應用軟件用戶便捷的部署和發布針對不同應用場景的插件組合應用軟件系統。

(五)分布式框架開發向導

分布式開發向導提供分布式工程和分布式標準服務的創建,開發者可以基于分布式開發向導快速的創建工程代碼并專注于服務的開發。

· 分布式工程:該工程提供開發微服務應用程序框架,實現服務的監控跟蹤;

· 分布式標準服務:該工程提供標準服務框架,開發者基于該框架實現服務的業務代碼開發。

 

六、應用場景

合迅智靈現已廣泛應用于測控,顯控,儀控,指控,能源勘探,數據可視化,手持終端等領域。

  • 關鍵詞:
  • 合迅智靈
  • 可視化
  • 開發
索取“此產品”詳細資料,請留言
  • *姓名:
  • *手機:
  • *郵寄地址: