TWaver Java是基於Java Swing和Java2D技術的產品。它由一個MVP開發框架、DataBox數據容器、一組Swing可視化組件和大量預定義的管理對象所構成,用於呈現各種電信網路數據和信息。尤其適用於大數據量,互動操作複雜,實時性強,運行效率要求苛刻的電信運營支撐系統。最終產品可以在桌面直接部署運行,或者通過Applet小程式嵌入瀏覽器Web頁面,也可以使用Java Web Start技術將程式進行打包並部署在Web上,通過JNLP進行引導、啟動和自動更新。
基本介紹
- 中文名:TWaver Java
- 借鑑技術:基於Java Swing和Java2D技術
- 作用:呈現各種電信網路數據和信息
- 適用:效率要求苛刻的電信運營支撐系統
概念,系統結構,功能特點,
概念
TWaver Java是基於Java Swing和Java2D技術的專業圖形界面開發工具包,是TWaver產品的Java技術分支。它由一個MVP開發框架、DataBox數據容器、一組Swing可視化組件和大量預定義的管理對象所構成,用於呈現各種電信網路數據和信息。
適用於大數據量,互動操作複雜,實時性強,運行效率要求苛刻的電信運營支撐系統。最終產品可以在桌面直接部署運行,或者通過Applet小程式嵌入瀏覽器Web頁面,也可以使用Java Web Start技術將程式進行打包並部署在Web上,通過JNLP進行引導、啟動和自動更新。
系統結構
TWaver Java系統結構圖
功能特點
主要特性
純Java Swing組件;
成熟、高性能電信級組件集;
豐富的預定義圖元對象;
基於MVP設計架構,簡單易用的API開發接口;
全面支持XML數據驅動;
面向開發者和組中用戶的數據編輯工具;
TWaver Java預定義Swing組件
DataBox:用於存儲和管理業務數據對象;
Network:呈現網路拓撲圖、網路設備機架圖/面板圖;
Tree:樹圖,呈現業務數據層次結構;
Property Sheet:屬性表,用於顯示業務對象屬性集合;
Table:提供圖元表格、告警表格、樹形表格;
Chart:提供豐富的圖表組件,如柱狀圖、餅圖、曲線圖等等;
其他各種Swing組件,如列表、下拉框、告警統計等等;
TWaver Java與XML
支持XML數據的導入和導出;
支持基於XML格式的拓撲圖模/機架圖的數據模版;
支持基於XML數據的拓撲數據延遲載入功能;
TWaver Java預定義圖元
預定義業務對象
網元節點、無線基站、各種連線等;
網元組、子網、虛擬節點;
機架、機框、板卡、連線埠、時隙;
遵循JavaBeans規範
易於擴展的設計架構
TWaver Java自動布局
豐富的、可擴展的拓撲自動布局算法集;
支持海量拓撲數據和子網布局;
支持參數設定和動畫效果;
TWaver Java與電信標準
支持標準的地理信息系統數據格式(WMS、ESRI Shapefile);
支持標準路由、告警級別定義、告警傳播、記憶體成圖等技術;
支持電信管理論壇TMF046標準、Sun公司OSS/J標準,以及 ITU-T Z.361;