在實際應用的時候,用戶需要更多的模型模板,用來做場景編輯,例如說新的設備,新的房型等等,這時能不能由用戶進行模型模板的擴展呢?
我們舉例來說,例如客戶需要向設備上添加一個信號燈對象,那么怎么辦,如何把這種模型模板添加到TWaver的3D編輯器中? 閱讀全文
posted @ 2012-05-31 16:08 TWaver 閱讀(1478) | 評論 (1) | 編輯 收藏
|
|||
摘要: 在TWaver3D編輯器的設計中,借助于ModuleManager實現了模塊(module)的動態加載,這樣用戶可以自定義擴展3D模板,用于增加可編輯對象,提高編輯器能力。那么如何來擴展這些模板呢,讓我來帶領大家認識一下Editor的動態module應用機制。
在實際應用的時候,用戶需要更多的模型模板,用來做場景編輯,例如說新的設備,新的房型等等,這時能不能由用戶進行模型模板的擴展呢? 我們舉例來說,例如客戶需要向設備上添加一個信號燈對象,那么怎么辦,如何把這種模型模板添加到TWaver的3D編輯器中? 閱讀全文 posted @ 2012-05-31 16:08 TWaver 閱讀(1478) | 評論 (1) | 編輯 收藏 摘要: 人生就是一個不停選擇的過程。所以,我們必須要謹慎的控制好你的選擇。無論是TList的SelectionModel,還是我們的人生之路。 閱讀全文
posted @ 2012-05-30 09:55 TWaver 閱讀(1406) | 評論 (1) | 編輯 收藏 摘要: Java很早就推出了Java Web Start(簡稱JWS)技術,其目的是在桌面程序和Web頁面之間搭起一個無縫的橋梁。不過JWS也是問題多多,bug頻頻。本文以2BizBox ERP項目為例,介紹了如何通過動態生成jnlp的方式來解決如何簡單、快速的為海量用戶通過JWS來部署Java應用。 閱讀全文
posted @ 2012-05-21 10:56 TWaver 閱讀(2691) | 評論 (1) | 編輯 收藏 摘要: 當Flex應用越來越龐大時,問題會越來越多:
1. SWF文件的大小也會越來越大; 2. 下載SWF文件的時間也會越來越長; 3. 如果有多個Flex應用,如何復用相同的代碼(包括Flex Framework、自定義組件庫和第三方包,比如TWaver Flex); 4. 每次升級后,用戶都需要再次重新下載新的SWF文件; 5. 如何在不修改并編譯舊SWF文件的情況下,增加新功能... 本文詳細介紹了RSL和Modular的結合,幫您打造模塊化的、可擴展的、強壯的TWaver Flex應用... 閱讀全文 posted @ 2012-05-10 11:55 TWaver 閱讀(1700) | 評論 (1) | 編輯 收藏 摘要: 最近有客戶提到如何讓Network上網元的標簽垂直顯示,首先想到的就是每個字符之間插入一個回車,這個用Network#labelFunction就能達到目的。但效果不是很理想,中英文混合時,英文也被一個字母一個字母的分開了。有沒有更好的方案了?答案是肯定的,借助于Flex的Flash Text Engine (FTE)和Text Layout Framework (TLF),可以很容易的讓文字從上到下顯示... 閱讀全文
posted @ 2012-05-04 11:30 TWaver 閱讀(2271) | 評論 (1) | 編輯 收藏 摘要: 在TWaver中,拓撲上的告警呈現的方式是多種多樣的,最常見、最通用的是在原來的圖片上疊加上告警級別所對應的顏色,這種方式是采取圖片顏色疊加處理,也就是在原來網元的圖片上疊加上告警的顏色,對于大部分的圖片來說是沒有什么問題的,比如任意從網上找兩種圖片進行告警渲染做測試,效果還是可以的,兩張圖片的染色都還有保持著告警的顏色。但有些圖片的渲染就不是那么讓人滿意了,從客戶那邊取過來一個icon圖片做了一下測試。 閱讀全文
posted @ 2012-05-03 14:13 TWaver 閱讀(2056) | 評論 (3) | 編輯 收藏 摘要: TWaver HTML5臨近發布,近期最大的驚喜是添加了一個高性能的拓撲實現,萬級別的數據量,輕松搞定 閱讀全文
posted @ 2012-05-03 12:02 TWaver 閱讀(2006) | 評論 (1) | 編輯 收藏 摘要: 繼續上一篇《HTML5 WebSocket 技術介紹》的內容,本篇將以示例說明WebSocket的使用,這個示例同時結合了TWaver HTML5的使用,場景如下:后臺提供拓撲數據,并以JSON格式通過WebSocket推送到各個客戶端,客戶端獲取到拓撲信息后,通過TWaver HTML5的Network組件呈現于界面,客戶端可以操作網元,操作結果通過WebSocket提交到后臺,后臺服務器更新并通知所有的客戶端刷新界面,此外后臺服務器端還會不斷產生告警,并推送到各個客戶端更新界面。 閱讀全文
posted @ 2012-05-03 11:52 TWaver 閱讀(4845) | 評論 (2) | 編輯 收藏 摘要: WebSocket介紹
webSocket是html5新引入的技術,允許后臺隨時向前端發送文本或者二進制消息,WebSocket是一種全新的協議,不屬于http無狀態協議,協議名為”ws”,這意味著一個websocket連接地址會是這樣的寫法: ws://twaver.com:8080/webSocketServer。ws不是http,所以傳統的web服務器不一定支持,需要服務器與瀏覽器同時支持, WebSocket才能正常運行,目前的支持還不普遍,需要特別的web服務器和現代的瀏覽器。 閱讀全文 posted @ 2012-05-03 09:57 TWaver 閱讀(12105) | 評論 (2) | 編輯 收藏 posted @ 2012-05-02 15:24 TWaver 閱讀(1364) | 評論 (2) | 編輯 收藏 摘要: 接上一篇TWaver HTML5 + Node.js + express + socket.io + redis(五), 這一篇將講解如何用模版生成html頁面, 如何驗證用戶登錄, 您將了解到:
1. 模版引擎jade 2. 使用express的session功能 閱讀全文 posted @ 2012-03-23 17:35 TWaver 閱讀(2477) | 評論 (4) | 編輯 收藏 摘要: 電力電氣系統中這些界面都是由很多電氣元素組成的,比如變壓器,刀閘,開關,接地開關,電容器,發電機等。 接下來我們看看如何去擴展這些電氣元素,先整個簡單的刀閘,刀閘一般有兩種狀態,打開關閉,因此我們可以定義一個刀閘的類,繼承于ResizableNode,添加turnOn的屬性來控制開關狀態 閱讀全文
posted @ 2012-03-15 11:34 TWaver 閱讀(1543) | 評論 (0) | 編輯 收藏 摘要: 構建iOS App有很多技術方式可以選擇,本文介紹基于UIWebView的Cocoa Touch組件嵌入HTML頁面的方式實現的一個iPhone
App例子。文中將穿插iOS的基本內容,TWaver HTML5的基礎應用,以及Objective C與Javascript相互調用的技術點。 閱讀全文 posted @ 2012-03-10 23:36 TWaver 閱讀(1830) | 評論 (2) | 編輯 收藏 摘要: 采用平面方式展現機房室內場景是我們在平常的應用系統中最常見的界面,平面展現具有高效、直觀、準確的優點,隨著信息量的擴增和技術的發展,客戶希望在系統能夠提供更逼真的3D場景,用于增加系統的可閱讀性。TWaver Flex 3D借用TWaver的Element對象,通過在Element對像上面擴展3D Style,實現了3D場景的再現。
![]() 人生是美好的,不過那可是由一系列的意外組合而成的。用戶又問 閱讀全文 posted @ 2012-03-09 12:56 TWaver 閱讀(1357) | 評論 (0) | 編輯 收藏 摘要: 接上一回TWaver HTML5 + Node.js + express + socket.io + redis(四), 這一篇您將了解到
1. 如何保存更改后的拓撲數據 (包括新增的, 修改的, 刪除的) 2. 如何廣播更改后的拓撲數據 (僅僅廣播更改的數據) 下面是mac和iphone上的效果圖, mac或iphone上的修改都將及時互相同步: 閱讀全文 posted @ 2012-03-05 17:09 TWaver 閱讀(1933) | 評論 (0) | 編輯 收藏 |
|||