走到今天,TWaver,一個致力於在技術領域(Technology)的弄潮兒(Waver),已經是第十二個年頭。當年網吧的小網管都是IDC機房的運維人員了,TWaver也見證了這個時代的成長變遷。 萌芽於互聯網的第一次革命,走過了一波又一波的互聯網浪潮,TWaver也從最早一款網路管理可視化的產品( ...
走到今天,TWaver,一個致力於在技術領域(Technology)的弄潮兒(Waver),已經是第十二個年頭。當年網吧的小網管都是IDC機房的運維人員了,TWaver也見證了這個時代的成長變遷。
萌芽於互聯網的第一次革命,走過了一波又一波的互聯網浪潮,TWaver也從最早一款網路管理可視化的產品(那時候甚至都沒有可視化的概念),成長為今天為各行各業定製最前沿的可視化解決方案提供商。
在TWaver歷年發佈的產品里,一直有一個神秘的存在,他經常化身為各種形式,出現在TWaver的demo、產品和各個項目中,幫助企業更好地進行IT可視化管理。今天我們就來深度八一八這個神秘的存在:TWaver的編輯器。
廣義的編輯器,像文本編輯器,視頻編輯器,代碼編輯器等等,大家都喜聞樂見了,這裡就按下不表。我們要說的是TWaver的編輯器,在IT行業里的各種應用。
2004年,各大IT公司都走出了互聯網泡沫,浴火重生。全球的數據通信量開始超越語音通信,網路通信設備製造商們數錢數到手抽筋。
那時候,思科還是全球老大,但是華為的成長速度已經帶來不小的威脅。2015年,華為超越思科成為全球最大的通信設備製造商,撒花。
硬體技術不斷進步,而軟體卻是經常跟不上節奏,比如網路設備的管理軟體,就是一個軟肋。這也可以理解,軟體總是跟隨者硬體而發展,看看微軟和oracle的今天就知道了。
對廣大的設備製造商和IT運維廠商來說,無論是網路拓撲的呈現,還是設備面板的管理,都需要一個簡單易操作的圖形界面,而運營商的運營支撐系統和業務支撐系統,由於設備和業務數量巨大,對這樣的圖形界面的又提出了性能上的要求— 必須可以支撐海量的數據呈現。
於是,第一代TWaver誕生了:一款基於Java Swing的擴展組件包,包括了一系列可視化組件、數據箱容器、一套業務對象集合,專門為構建電信網管系統而設計,非常輕量,但是具有驚人的效率。組件中,除了大家很熟悉的Network、Tree、Table、Propertysheet外,便有我們今天要說的主角:editor組件,即編輯器。
第一代的TWaver Editor能夠做什麼?
- 編輯網路拓撲圖;
- 編輯設備面板圖;
- 保存數據到XML文件;
- 讀入XML數據文件;
組件雖早,五臟俱全。
工具條:包含了Network組件完整的功能按鈕;
樹圖:顯示數據的層次關係樹;
對象面板:放置各種預定義數據對象,可用滑鼠選擇和拖放;
屬性表:顯示當前選擇對象的屬性,並提供編輯功能;
拓撲圖:顯示數據拓撲信息(包括設備面板信息);
小編感嘆:Java Swing當年也是一枝花,征服了程式員你我他。
下次再講基於Flex,.Net和HTML5的那些編輯器們。