![]() |
![]() |
|
|
|
|
|
|
|
|
|
|
| |||||
| 第 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 資料流向架構:
上圖中的 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 上無法正常執行。
請參考下列的 Pjax 範例,它們皆使用 iPush Flash API 來實作 Pjax flush agent,希望藉由 Flash Player plug-in 的高安裝率,以及它在各種瀏覽器上與 JavaScript 較高的互動性,來提升即時訊息送達 HTML 的可用度。 還覺得有趣嗎?您可以利用下列連結進行更深入的 Pjax 研究,其中 "How to develop a Pjax application with Flash" 一文,就一步步引導您實作出 Live Table 範例:
|
|||||
|
| |||||
|
[艾揚快訊] ICE Express
ICE Developer Center <快訊一> 民航業省錢大作戰,艾揚 iPush Server 獲得日本航空採用,成功打進日本企業市場 (9.12) 國內即時訊息技術領導廠商艾揚科技正式宣布,日本航空 (JAL) 已經成為日本市場第一家企業客戶。 由於國際油價波動劇烈以及廉價航空業者的競爭,國際航空業面臨極大的獲利挑戰。亞洲地區各機場的停機費價格偏高,如何降低停機費支出、提高停機位週轉率,尤為航空業者所重視。 日本航空有鑑於此,決定由集團研發應用系統,將地勤服務工作全面 M 化,以提升工作效率、節省停機時間。系統需要處理機場地勤站眾多 PDA (由 CASIO 提供) 與地勤主機系統間的資訊雙向流通,在研究過各國產品之後,日本航空決定採用艾揚科技的 iPush Server,以做為現場即時訊息推播的核心,連結現場 PDA 與地勤系統。 據日本航空計畫主持人指出,日本航空在為地勤服務系統考慮新的技術基礎架構與應用時,最在意的,無非是穩定性、強固性、與效能。目前在東京羽田機場部署的第一套地勤服務系統已上線運轉超過 8 個月,日本航空對於 iPush Server 的穩定度與強固性相當滿意,這套即時訊息中介軟體的效能充分滿足日本航空的期望,不打一點折扣。相較於其他國外廠家,日本航空更對艾揚原廠所提供的優異技術支援服務印象深刻,往後在更多機場的合作,指日可待。 艾揚科技執行長陳紀任表示:「日本航空一案,以客戶實際的滿意度,說明了來自台灣的中介軟體技術,絕對不比歐美廠商遜色,而技術支援的效率與彈性,更非大廠所能比擬。相信在與 CASIO 等日本商務夥伴的緊密合作之下,後續日本市場的發展,從本案出發,更加可為。」
<快訊二> iPush Server V2 - Build220 for Linux 開放下載 (8.10) 第一個原生支援 Flash API 的 iPush Server V2 for Linux
版本 Build220 已經發佈,趕快來下載更新。 請先登入 ICE Developer Center,於 Download 區取得 >> Go ! <快訊三> 艾揚科技台北總部辦公地點搬遷預告 (9.13) 各位親愛的朋友,艾揚科技台北總部即將於 10 月 2 日起,搬遷至新地點辦公,歡迎舊雨新知,繼續支持。 新辦公室資訊如下: 電話:(02) 2558-6101 |
|||||
|
若您覺得本期內容值得參考,請轉寄給認識的朋友或同事,為國內的訊息技術社群發展盡一份力。感謝您。 | |||||
| 免費試用 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,
艾揚科技股份有限公司版權所有;歡迎轉寄。 | |||||