首頁 公司 產品 產業/方案 服務 夥伴 客戶 論壇 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 Express

第 102 期 / 9 月號  出刊日期:2006.9.14

本報內容由 艾揚科技 (ICE Technology Corp.) 提供

再靠近一點,將 iPush 即時訊息顯示在 HTML 網頁上

本期內容大綱

 
[RIA 範例] Real-time RIA    ICE Developer Center

再靠近一點,將 iPush 即時訊息顯示在 HTML 網頁上

在上期電子報中,我們已經看到利用 Flash API 所製作出的幾個 web-based iPush RIA 即時應用。在本期,我們將示範如何讓 iPush 即時訊息靠 Browser 更近一點,讓從 iPush Server 推播過來的即時訊息,突破 Flash Player plug-in 的領域,直接顯示在 HTML 網頁上。

您將在範例中看到一些既有技術的整合運用,我們以 "Pjax" (Push technology for Ajax) 來稱呼這些技術的總合。顧名思義,Pjax 是一種類似於 Ajax 的技術整合,但摒棄 Ajax 最重要的 XMLHttpRequest 物件不用,代之以 iPush web-based 客戶端,再加上 JavaScript 與 DHTML,就可以在 HTML 網頁裡,以主動更新的方式,直接展現源源不絕的 iPush 即時訊息,而非 XMLHttpRequest 所代表的背景 pulling 資料索取作業。

請參考圖 1. 的 Pjax 資料流向架構:


圖 1. Pjax 即時、主動網頁資料更新流程

上圖中的 Pjax flush agent,其實就是一個執行於瀏覽器中的 iPush 應用程式,當它經由訂閱,收到來自 iPush Server 的即時訊息時,就會主動呼叫 JavaScript/DHTML,以便更新 HTML 網頁中特定位置的資訊。

請參考下列的 Pjax 範例,它們皆使用 iPush Flash API 來實作 Pjax flush agent,希望藉由 Flash Player plug-in 的高安裝率,以及它在各種瀏覽器上與 JavaScript 較高的互動性,來提升即時訊息送達 HTML 的可用度,目前已知在 IE、Firefox、Safari 等瀏覽器皆運作正常,只在 Opera 上無法正常執行。

1. Live Tick in HTML,即時資訊由 iPush Server 推播

live tick (Pjax 應用程式),點按執行

2. Live Table in HTML,HTML 表格資料即時同步異動

live table 發送端 (Flash 應用程式),點按執行

live table 接收端 (Pjax 應用程式),點按執行

請參考下列的 Pjax 範例,它們皆使用 iPush Flash API 來實作 Pjax flush agent,希望藉由 Flash Player plug-in 的高安裝率,以及它在各種瀏覽器上與 JavaScript 較高的互動性,來提升即時訊息送達 HTML 的可用度。

還覺得有趣嗎?您可以利用下列連結進行更深入的 Pjax 研究,其中 "How to develop a Pjax application with Flash" 一文,就一步步引導您實作出 Live Table 範例:

 

 


 

1 2 3 4 5 6 7 8 9 10
有點重要  
非常重要

 



 go top

[艾揚快訊] ICE Express    ICE Developer Center  

<快訊一>

民航業省錢大作戰,艾揚 iPush Server 獲得日本航空採用,成功打進日本企業市場 (9.12)

國內即時訊息技術領導廠商艾揚科技正式宣布,日本航空 (JAL) 已經成為日本市場第一家企業客戶。

由於國際油價波動劇烈以及廉價航空業者的競爭,國際航空業面臨極大的獲利挑戰。亞洲地區各機場的停機費價格偏高,如何降低停機費支出、提高停機位週轉率,尤為航空業者所重視。

日本航空有鑑於此,決定由集團研發應用系統,將地勤服務工作全面 M 化,以提升工作效率、節省停機時間。系統需要處理機場地勤站眾多 PDA (由 CASIO 提供) 與地勤主機系統間的資訊雙向流通,在研究過各國產品之後,日本航空決定採用艾揚科技的 iPush Server,以做為現場即時訊息推播的核心,連結現場 PDA 與地勤系統。

據日本航空計畫主持人指出,日本航空在為地勤服務系統考慮新的技術基礎架構與應用時,最在意的,無非是穩定性、強固性、與效能。目前在東京羽田機場部署的第一套地勤服務系統已上線運轉超過 8 個月,日本航空對於 iPush Server 的穩定度與強固性相當滿意,這套即時訊息中介軟體的效能充分滿足日本航空的期望,不打一點折扣。相較於其他國外廠家,日本航空更對艾揚原廠所提供的優異技術支援服務印象深刻,往後在更多機場的合作,指日可待。

艾揚科技執行長陳紀任表示:「日本航空一案,以客戶實際的滿意度,說明了來自台灣的中介軟體技術,絕對不比歐美廠商遜色,而技術支援的效率與彈性,更非大廠所能比擬。相信在與 CASIO 等日本商務夥伴的緊密合作之下,後續日本市場的發展,從本案出發,更加可為。」

日本航空證言:

「在為地勤服務系統考慮新的技術基礎架構與應用時,我們最在意的,無非穩定性、強固性、與效能高低。

我們所部署的第一套地勤服務系統,採用了 CASIO 的 PDA 做為主要的客戶端設備,在超過 6 個月的上線運轉期中,iPush Server 的穩定度與強固性讓我們印象深刻,其效能完美地符合我們的期望,不打一點折扣。而來自於艾揚科技原廠的技術支援亦極為出色,我們非常滿意,並期待與其繼續合作。」

~~ 2006.07

go top

<快訊二>

iPush Server V2 - Build220 for Linux 開放下載 (8.10)

第一個原生支援 Flash API 的 iPush Server V2 for Linux 版本 Build220 已經發佈,趕快來下載更新。

Release date : August 10, 2006

[Component Version]

ipushd: v2.0.27
ipushac: v2.0.13
iPushld: v2.0.4
BackOffice: v2.0.26

請先登入 ICE Developer Center,於 Download 區取得 >> Go !

go top

<快訊三>

艾揚科技台北總部辦公地點搬遷預告 (9.13)

各位親愛的朋友,艾揚科技台北總部即將於 10 月 2 日起,搬遷至新地點辦公,歡迎舊雨新知,繼續支持。

新辦公室資訊如下:

電話:(02) 2558-6101
傳真:(02) 2558-6102
地址:台北市 103 承德路二段 81 號 15 樓之 1 (近捷運雙連站)

go top


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

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

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

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

歡迎踴躍投稿,若您有 iPush® 各類應用的評估、設計、開發經驗,一經採用,稿酬從優。來稿請寄:icedc@icetech.com.tw,郵件主旨請寫:[投稿] <您稿件的題目>

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

go top