TWaver可視化編輯器的前世今生(一)電信網管編輯器

来源:http://www.cnblogs.com/twaver/archive/2017/08/10/7340458.html
-Advertisement-
Play Games

走到今天,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,.NetHTML5的那些編輯器們。

 




您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 非空驗證 <body> <table> <tr> <td>姓名:</td> <td><input type="text" name="TrueName" id="TrueName" /></td> </tr> ....省略其他input <tr> <td colspan="2"> <input ty ...
  • jsp:<div class="form-group"> <label >交易時間:</label> <input placeholder="開始日期" class="form-control layer-date" id="startDate" name="startDate"> <input p ...
  • 今天學習了PHP數組,整理下相關知識點。 PHP數組是什麼? php數組是一個能在單個變數中存儲多個值的特殊變數。 如:你有一個項目清單(人名清單),將其存儲到單個變數中,如下: 如果這個清單裡面有上百號人名,你要從中找到指定的某一個這樣會有點麻煩了。 解決這個問題的辦法就是創建一個數組。 數組可以 ...
  • 為什麼在input標簽類型為file上傳文件時在標簽中設置屬性 accpet="image/*",打開本地文件夾的速度特別慢? 經過測試發現,在mac裡面safari、Firefox、Chrome(opera不知道為啥老閃退)都沒有卡頓問題 在windows裡面,Firefox不卡頓,只有Chrom ...
  • 前言 首先第一步,先佈局html代碼如下: 上面一看第一個圖片img 就是實現圖片模糊效果的DOM元素,text-gradient實現的是流彩文字效果的DOM元素,border實現的是邊框伸展效果的DOM元素 想一想樣式該咋寫呢,根據這個佈局,我們先來實現圖片模糊效果。 圖片模糊效果 圖片模糊效果要 ...
  • [1]監聽事件 [2]事件修飾符 [3]滑鼠修飾符 [4]鍵值修飾符 [5]修飾鍵 ...
  • localStorage sessionStorage 和cookie localStorage localStorage是本地存儲的,除非清空本地數據 localStorage不會自動把數據發給伺服器,僅在本地保存。 localStorage只能存字元串,任何類型存儲的時候都會被自動轉換成字元串 ...
  • 【監測數組】 備註:ES3中使用instanceof操作符的前提是,當前頁面只有一個執行環境,當網頁中存在多個框架的時候,這種檢測方式出現問題;為瞭解決這個問題,ES5提出了第二種方法 備註:IE8是不支持這種檢測的,當然了對於其相容性還是可以實現的;不過現在對於IE8早已無人問津 【數組轉換字元串 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...