首頁 公司 產品 產業/方案 服務 夥伴 客戶 論壇 ICE Developer Center Site Map          [搜尋]
ICE Developer Center Overview Register Training LearningSpace Workshop ICE Messaging Express MOM Glossary
Member Login Download GetLicense Support Profile iReal Program Logout

 .艾揚即時訊息技術電子週報 < ICE Messaging Weekly >. 

第 41 期出刊日期:2003.10.07 本報內容由 艾揚科技 (ICE Technology Corp.) 提供

iReal Framework ─ 快速開發差異化金融即時訊息應用軟體

本期內容大綱

 
[編輯手扎] ICE Messaging Editor's Note 郭漢丞  

分眾市場的省思

近幾年來國內股市受到國際經濟情勢低迷影響所致,指數總在低檔徘徊,今年在 SARS 疫情之時,成交量與加權指數更是欲振乏力。所幸整體國內外經濟復甦可期,目前看來多頭略佔上風,指數更在幾個月內有挑戰六千點關卡之勢。不過,在市場成交量提升的同時,您的市佔率提高了嗎?

每每在股市反轉向上時,總是各家證券商上演市佔率爭奪戰的開始。或退佣、或另闢貴賓室、或設專線等等諸多手法,無一不是增加經紀商成本,降低獲利空間的作法,不過在「交易量為王」的思考邏輯下,誰也不敢說追求市佔率提升是錯誤的作法,即使為了提高些微市佔率而降低毛利也在所不惜。

作為金融即時軟體技術的專業廠商,看著諸多金融業者競相以降低利潤爭取客戶的作法,其實相當擔心。因為整體金融服務的品質,在利潤降低的情況下,很可能最後犧牲的還是消費者充分獲得市場訊息的權益。前述常見「搶客戶」的手段,如果能夠換成分眾的市場來想,把客戶依據貢獻度區隔開來,透過量身打造的即時金融服務軟體,贏得各層級客戶的信賴與忠誠度,或可有效降低搶奪客戶的成本。

您或許會說:「量身打造」的即時金融服務軟體,那不是要花更多錢?這也是艾揚電子報接下來一連串報導所要關注的主題:iReal® Framework。

為了讓「量身訂做」、「任意調整」的金融即時應用軟體成真,我們開發了新的 iReal® Framework,將建立「分眾行銷」的「軟體工程自主權」,還給金融服務業者。到底有多簡單?看了您就知道,保證不花三十分鐘,連總經理都會設計一套新的應用軟體送給自己的好朋友。

 
[訊息論壇] ICE Messaging Forum   蔣居裕

<技術篇> iReal® Framework ─ 快速開發差異化金融即時訊息應用軟體

如即時訊息技術社群所知,iPush® Server 是訊息中介軟體 (MOM),它的實際使用者是 Software Developer ── 訊息應用軟體開發者。

在過去,伴隨 iPush® Server 提供給軟體開發者的工具,是各式各樣的函式庫 (Library),也就是我們口語所稱的 API (應用程式開發介面)。支援各種主流執行環境客戶端應用軟體的開發,是 iPush® Server 一貫堅持的承諾,我們藉此可以達到訊息的 High Accessibility (高度存取性)。

此一策略的目標,即是:同一個訊息,可以在同一時間,傳送給不同資訊設備的不同使用者接收

客戶端軟體開發工具的進化

經過很長一段時間的努力與持續精進,我們很高興可以正式對外界宣告,一個嶄新的訊息應用軟體開發工具 ── iReal® 正式與您見面了。

若您是 ICE Developer Center 的一員,一定曾經在登入 ICE Developer Center 之後,見到其中一區 iRealX Program。是的,iReal® 的前身即為 iReal®X,若是您日後所見的文件資料中,還留有 iReal®X 字眼者,那就是我們的疏漏,尚有更新未盡事宜,還請見諒。

目前的 iReal®,首要著眼於金融即時訊息應用軟體的快速開發,所以在產品設計時,加入了許多金融資訊服務的意涵與特性,而艾揚與加值開發夥伴,也已經準備好了許多現成的元件模組,可供挑選使用。

至於非關切金融應用的朋友們,大家可以期待在不久的將來,看到我們推出根基於相同技術架構,但卻與特定行業領域意涵無關的 iReal®- like,以協助您快速開發出想要的訊息應用系統。

因為技術相同、特性相同、效益相同,所以即使您不關切金融資訊服務,但是先花點時間來了解其技術架構,也是非常值得的。

我們先列舉一下 iReal® 的特色:

  1. Design Mode (設計模式) 備有版面產生器 (Screen Generator 或 Application Generator)。

  2. 一程式多用,支援多視窗組態 (Multi-window Configuration) 同時執行,滿足客群不同使用需求,宛如多種應用軟體同時上線。

  3. iUpdater 程式與模組自動更新機制。

  4. 支援 OCX 元件化程式開發,方便進行各種加值服務。

  5. 支援多種程式開發語言,如 VC++、VB、Delphi、PowerBuilder、C#、VB.NET 等。

  6. 可結合現有網路下單身份認證機制。

  7. 彈性化的功能表選單 (Menu) 設定,實現差異化行銷策略。

我們接著就來深入理解 iReal® 吧。

用詞說明:當我們單獨使用 iReal® 一辭時,一般即是指 iReal® Framework ,即整體技術架構意涵。若是使用 iReal® Design Mode (設計模式) 或 iReal® User Mode (使用者模式),則就是特定的執行模式了。

什麼是 iReal®

iReal® 其實是一個客戶端應用軟體執行環境 (Runtime Environment for Client Application)。根基於 iReal® 的應用軟體,在被 End User 使用時,必須要載入適當的元件,才能使用各種不同的功能,顯示各種不同的資訊。

iReal® 之元件設計乃依循 Microsoft ActiveX 元件模式,但若能夠再實作專門為 iReal 架構所訂定的 Method、Event、Property,就可以發揮更大的功效,讓不同元件間的互動更加緊密,提高應用價值。 

所有在 Windows 系統中註冊的 ActiveX 元件皆可被 iReal® 載入執行,例如媒體撥放程式 (Media Player)、嵌入式瀏覽器 (Internet Browser) 等皆為其例。

以軟體設計者的觀點來看,iReal® 又是一套具有應用軟體產生器的軟體架構 (Software Framework with Application Generator)。

在 Design Mode (設計模式) 之下,iReal® 應用軟體架構者,可以自行開發所需要的 ActiveX 元件,或是利用 3rd-Party 提供的現成 ActiveX 元件,以 Drag-and-Drop 拖曳方式,切割擺放在適當的位置。

然後只要一個按鍵,就可以立即產生、運交供 End User 使用的應用軟體 (此即 User Mode,使用者模式)。

下圖即是 iReal® 的技術架構:

圖一、iReal® 技術架構圖

其指出的特點有:

  •  iReal® 本身是一個 ActiveX 元件容器 (ActiveX Control Container)。

  • 一至多個 ActiveX 元件可以組成一個版面 (Layout),每個版面即是一個 Windows 視窗。一個 iReal® 架構出的 User Mode,可以在多個版面視窗間切換執行。

  • 所有的 iReal® 版面與元件,可以共用一個連線模組 (Connection Component),與 iPush® Server 連結,進行即時訊息收送。如此一來,就可以節省相當的 iPush® Server concurrent connection 數目 (若非如此,可能您設計出的每個元件,都至少要用去一個連線數)。

  • 訊息的流動,可以發生在 iReal® 元件與 iPush® Server 之間,也可以發生在  iReal® 內部元件與元件之間。

為何您需要使用 iReal® ?

若您的需求符合下列描述,就可以考慮採用 iReal®

  • 您的目標是要快速開發出一套金融即時訊息應用系統。

  • 在該即時訊息應用系統中,不同的功能想要切割成個別的元件。

  • 各元件間,需要一套溝通的機制。

  • 所有的元件,可以共用同一個對訊息伺服器的 Connection。

  • 各元件須有相同的顯示控制能力。

  • 必須快速設計、運交不同功能組合的應用軟體給不同的族群使用 (End User Grouping)。

  • 快速推出與競爭對手有差異化的應用服務,並具備服務元件自動更新功能。

關於 iReal® 元件開發

<元件開發規格與知識>

雖然 iReal® 可以載入任意的 ActiveX 元件,但是若要能與 iReal® 架構搭配,發揮更大的功能,那麼在開發元件時,必須要遵循 iReal® 架構的建議。

在 iReal® 元件架構下,元件必須實作一定的 Method (方法) ,另外 iReal® 架構也設計了一些 Event (事件) 與 Property (屬性),來做為 iReal® 元件與 Framework,或與其他元件溝通使用。

總結來說,要開發出完全符合 iReal® 架構的元件,Software Developer 應該具有下列技能:

  • ActiveX 元件開發知識能力。

  • iReal® 元件開發之相關知識,如階層概念 (iReal / Layer / CtrlGroup / Control)、元件屬性 (Property)、方法 (Method)、事件 (Event)、更新機制 (iUpdater)等。

  • iPush Server 與應用程式之訊息傳遞連線相關知識。

<元件程式語言工具>

我們必須很清楚地理解,iReal® 並不是開發 ActiveX 元件的工具,它是被設計來「使用」ActiveX 元件的軟體架構。

可供 iReal® Design Mode 使用的 ActiveX 元件,其開發設計,還是回歸到您所使用的程式語言與開發工具上。也就是說,您可使用本來就具備開發 ActiveX 元件能力的工具,如 Visual C/C++、Visual Basic、.NET Framework、Delphi、C++ Builder、PowerBuilder...... 來製作 ActiveX 元件,然後再將這些 ActiveX 元件載入 iReal® Design Mode 中使用。

關於 iReal® Framework 的使用者

我們可以稱 iReal® Framework 的使用者為 iReal® 應用架構者。 

若要問必須具備哪些知識才能夠成為 iReal® 應用架構者,其實是在問「iReal® Design Mode」的使用者應該是什麼樣的人

iReal® Design Mode 的使用動作,其實無非是載入元件、切割 Layout 畫面、按鍵產生應用軟體。所以即使是不懂得程式設計的人,只要能夠找齊所需要的 ActiveX 元件,就可以使用 iReal® Design Mode,而成為一個  iReal® 應用架構者了。

話說回來,架構 iReal® 應用最重要的,其實是商業課題 ── 在 Design Mode 動作執行前,要去分析是否應該為不同的 End User 族群,組合出不同的功能元件套餐,這才是最有價值的。

比如給高階主管看的功能,可能就與一般員工者不同;或是不同部門的員工,應該就給他/她不同功能的元件組合。

關於 Design Mode 之版面產生器 (Screen Generator)

執行 iReal® Design Mode 的最重要目標,其實就是在讓應用架構者使用版面產生器 (Screen Generator,或謂應用軟體產生器 ── Application Generator)。

我們以下面一系列的圖形為例說明:

圖二、iReal® Design Mode 下的視窗 Layout 切割工具

圖二是 iReal® Design Mode 執行後,用滑鼠拖曳切割 Layout 使用者介面的範例。圖中的每一框格,都將被至入一至多個 iReal® 元件。請特別注意最上方水平切割的三框格。

圖三、將各 iReal® 元件拖曳擺入各框格中

在最上方水平切割左邊的大框格中,拖曳擺入 iReal® 元件:[自選股][股票][期貨][選擇權] 等四個文字報價元件。在右上方框格中,擺入 [走勢圖] 元件。在右下方擺入 [大盤行情] 元件。

繼續在其他空白框格中擺入 iReal® 元件。之後,按鍵產生對應 Layout 之應用軟體。

執行被產生之應用軟體,即是 iReal® User Mode,如下圖四:

圖四、iReal® User Mode 之執行圖例

不只是如上的大視窗,iReal® 版面產生器,也可以 Layout 任意大小尺寸的視窗,如下三個系列圖示,即為範例:

圖五、用 iReal® Design Mode 切割一個新的小視窗
圖六、將各 iReal® 元件拖曳擺入各框格中
圖七、iReal® User Mode 之執行圖例

而所謂的一個 iReal® 架構,可以切換執行多個版面視窗,就是您可以使用 [PageUp]、[PageDown] 按鍵,在如圖四與圖七之 User Mode 大、小視窗間切換執行。

註一:如何區分 iReal® Design ModeiReal® User Mode?非常簡單,就是看視窗之功能選項。如上圖七與圖六、圖五之功能選項就有所差異。

關於元件與程式自動更新機制 ── iUpdater

iReal® 有一個特別值得強調的功能特色,可以為開發者節省大量的維護成本,就是其內建有元件與程式自動更新機制,我們稱之為 iUpdater

iUpdater 在 iReal® 主程式啟動之前,會先進行元件與程式的更新程序。

iUpdater 的自動更新作業流程如下:

1. 讀取本地端的 recover.ini,以便取得下列資訊:

  • 更新伺服器主機之 IP 位址與通訊埠號 (Port)。

  • 更新列表 (component.lst) 在主機上的位置。

  • 暫存目錄設定。

2. 與更新伺服器主機連線。

3. 檢查伺服器上的 component.lst 與本地端的 component.lst 內容之差異,以決定哪些檔案需要進行下載更新。

4. 將所需要的更新檔案下載到暫存目錄。

5. 移動下載完成的檔案到 component.lst 指定的目的位置,並登錄元件。

6. 啟動 iReal® 主程式,並結束 iUpdater。

上述的更新列表 ── component.lst 中每一行都紀錄著一個更新檔案的資料,該行資料記錄以下幾個欄位,並以空白字元做為區隔字元,"#" 開頭者為註解行:

  • 檔案名稱

  • 版本

  • 來源位置

  • 目的位置

  • 型態是:file 或是 ocx (ocx 在下載後會被自動登錄到 Windows 系統)

  • 是否每次都要下載:Y 或 N (N 是有更新才下載)

圖八、iUpdater 正在進行更新 iReal® 之圖例

 
成功案例之 ── 元大京華證券「元大理財機」

元大京華證券採用艾揚科技 iReal® 開放式軟體架構打造的「元大理財機」已經於日前正式上線。這套功能強大,具多種特色的「元大理財機」,以 iReal® 軟體架構,搭配現成的標準化元件模組,直接產生出包含股票、期貨、選擇權即時資訊三合一的揭示功能,也具有線上下單與即時主動委託回報、成交回報模組,讓投資人可以隨時掌握投資動態,於第一時間進行交易。

此外,「元大理財機」也提供了貼心的自選股混合設定,讓投資人可以同步掌握各類金融商品的即時資訊,以整合式的操盤概念,提供投資人交易的重要參考。

如下三圖,即為「元大理財機」運用 iReal® Design Mode 切割設計出的三種執行版面視窗,使用者按鍵盤之 [PageUp]、[PageDown],即可進行畫面切換:

 

圖八、「元大理財機」版面一 <大畫面>

圖九、「元大理財機」版面二 <小畫面> 圖十、「元大理財機」版面三 <迷你版>

如何開始使用 iReal® ?

如果您對試用 iReal® 此一具有應用軟體產生器的軟體架構感到興趣,或是欲索取更多的相關技術文件,都歡迎您與艾揚的服務人員聯繫,我們會有專人為您安排,聯繫資料如本文最後之附註。

要提醒您的是,欲使用 iReal® Design Mode,除了程式之外,您還必須要取得由艾揚科技核發的 License Key。若您有需要,可以登入 ICE Developer Center,於 iReal Program 一區,免費申請試用 License Key。

而對於有意要開發 iReal® 元件的人而言,我們則提醒您應該要為您所開發的元件,向艾揚申請 iReal® Component ID。

這是為保障各位所開發的 iReal® 元件可以正常運作,避免與他人開發的 iReal Component ID 重複,所以為元件申請唯一的 ID,是非常重要的事。

您可以登入 ICE Developer Center,於 iReal Program 一區查詢已通過艾揚公司審核的所有 Component ID 資料庫。除藉此避免 ID 申請重複外,也可了解到有哪些 3rd-Party 開發了哪些應用元件,並可進一步交流,促進商機之展現。

< iReal® 試用與技術文件聯繫 >

服務人員:李惇鳴 經理 (Eric Lee)
電話:+886-2-23961880 分機 61
E-Mail:ericlee@icetech.com.tw

[艾揚快訊] ICE Express   ICE Developer Center  

<快訊 1> 

艾揚、武大吉奧強強攜手,打造即時訊息技術與 3S 技術結合應用新典範 

日前由艾揚科技股份有限公司主辦,武大吉奧信息工程技術有限公司協辦,武漢大學測繪遙感資訊國家重點實驗室為指導單位的“艾揚科技.武大吉奧締盟典禮暨 iPush® Server 與 3S 技術結合之應用觀摩會”在武漢新華諾富特飯店宴會廳隆重舉行。

場內冠蓋雲集,除表達充分肯定本次觀摩會對推動武漢市資訊化建設的意義外,並對艾揚科技與武大吉奧的締盟表示祝賀。會中同時有武漢電視台、武漢晚報等當地媒體進行採訪,並於隨後進行報導。

艾揚科技希望以在台灣的成功經驗為出發點,能結合大陸地區各產業的 IT 專業夥伴,應用 iPush® Server Family (iPush® Server、iPush® Embedded) 幫助各產業解決遠距即時監控的問題,將人為疏失減至最低,為各產業領域建構或強化自動化、無縫接軌的訊息供應鏈。此番艾揚與吉奧的締盟可謂是強強攜手,勢必為 3S 技術在民用領域的應用引發更多的市場需求、創造更多的價值。

照片 1. 武大吉奧在會場展示結合艾揚 iPush® Server 與 3S 技術所開發的
「河川徑流量監測」與「地下管線監控」應用

照片 2. 由艾揚科技陳紀任副總經理與武大吉奧王偉副總經理代表兩家公司進行簽約儀式

詳細新聞內容,請見艾揚公司新聞發佈區 >> Go !

<快訊 2> 

艾揚參與「ITS AP 2003 論壇暨交通科技展」,成功展出最佳遠距即時監控解決方案 

艾揚科技將其 iPush® Embedded 整合進泓格科技最新研發量產的 WinCon-8000 控制器 (以 Windows CE.NET 為作業系統),為自動化產業遠距即時監控提供「一次解決」的最佳方案。

這套遠距即時監控解決方案,於 10 月 6 日至 8 日假台北國際會議中心一樓 ITS AP 2003 會場 (攤位編號:B20) ,針對智慧型交通應用領域再次進行展出。

會中,除了有 iPush® Server、iPush® Embedded 系統介紹外,尚有 iPush® Embedded 結合泓格科技最新研發的 PC-based PLC 產品 ── WinCon-8000 詳盡的系統解說;另外,現場並將實際展出如何利用這套遠距即時監控的解決方案,建構電子收費系統 (ETC) 的技術平台實現智慧型交通的即時監控與車隊派遣,充分創造「訊息供應鏈」的最大價值,內容豐富精彩,現場參觀群眾熱絡,成功展出最佳遠距即時監控解決方案。

照片 1. 會場中參觀艾揚展出的群眾

照片 2. 艾揚展出三大主題:電子收費系統 (ETC)、智慧型交通即時監控、與車隊派遣

<快訊 3> 

艾揚科技長陳俊霖博士獲邀將在 10.17 於 Asia GIS 2003 Conference 發表演說 

Asia GIS 2003 Conference 是亞洲地區兩年一度的 GIS 盛會,今年由中國武漢大學主辦,將於 10 月 16 日至 18 日於武漢舉行。在此一 GIS 盛會中,將有各國之學術研究單位提出論文發表,也有相關之技術、產品展出。

艾揚科技長陳俊霖博士獲邀將於 10.17 以「Enabling 3S applications real-time capabilities by integrating real-time messaging technology - The first step to move toward the 4th generation GIS technology」為題在會中發表演說,引介即時訊息技術與 3S 技術的結合暨其實際應用。以下為演說大綱:

1. What I see from the 4th generation technology of GIS

A. The features of 4th Generation GIS technology

B. The approach to achieve dynamic and sequential demand.

C. Integrating real-time messaging into 3S

2. Introduction of real-time MOM (Message-oriented Middleware)

A. New "message supply chain" concept

B. Introducing the most powerful MOM in the markets – ICE iPush® Communication Server

3. Enabling 3S applications real-time capabilities by integrating real-time messaging technology

A. How do we integrate real-time MOM into 3S technologies?

B. The benefits of integration: Demonstration.

請期待我們的後續報導。

<快訊 4> 

嚴選考核 ─ 元大京華證券採用艾揚科技 iReal® 架構打造 「元大理財機」

元大京華證券採用艾揚科技 iReal® 開放式軟體架構打造的「元大理財機」已經於 9 月 22 日正式上線。在「元大理財機」中,以 iReal® Framework 軟體架構,搭配現成的標準化模組,直接產生包含股票、期貨、選擇權即時資訊三合一的揭示功能,亦具有線上下單與即時主動委託回報、成交回報模組,讓投資人可以隨時掌握投資動態,於第一時間進行交易。

此外,「元大理財機」也提供貼心的自選股混合設定,讓投資人可以同步掌握各類金融商品的即時資訊,以整合式的操盤概念,提供投資人最佳的即時金融資訊服務品質與內容,創造券商與客戶雙贏的局面。

詳細新聞內容,請見艾揚公司新聞發佈區 >> Go !


上一期精采內容:以 iPush Server 建構 C4ISR 即時暢通的全球運籌體系 (下)


若您覺得本期內容值得參考,請轉寄給認識的朋友或同事,為國內的訊息技術社群發展盡一份力。感謝您。 

免費試用 iPush Server,請連結 ICE Developer Center 網站:http://www.icetech.com.tw/icedc,進行 Register → Login → GetLicense → Download 作業即可。

訂閱與取消訂閱本電子週報,請連結 ICE Messaging Weekly 網站:http://www.icetech.com.tw/icedc/weekly.shtml

查閱本電子週報舊有出刊內容,請連結 ICE Messaging Weekly 網站:http://www.icetech.com.tw/icedc/weekly.shtml

 

回艾揚即時訊息技術電子週報主頁 | 上一期  | 下一期

Copyright 2002-2004, 艾揚科技股份有限公司版權所有;歡迎轉寄。
關於電子報發送有任何問題,或是欲轉載內容,請連絡 icedc@icetech.com.tw
台北市 100 羅斯福路二段 9 號 12 樓之 1 ,TEL: +886-2-2396-1880,FAX: +886-2-2396-1881

Unsubscribe >>
欲取消訂閱艾揚即時訊息技術電子週報 (ICE Messaging Weekly),請 Mail 至 icedc@icetech.com.tw
主旨註明:取消訂閱艾揚即時訊息技術電子週報 即可。



艾揚科技股份有限公司  台北市 103 承德路二段 81 號 15 樓之 1   電話:+886-2-25586101   傳真:+886-2-25586102

Copyright © 2002-2008 ICE Technology Corporation. All Rights Reserved.