原创 BREW手機中的事件處理

BREW是基於事件驅動的,可以通過ISHELL接口中的相關方法發送或接收指定的事件,事件在系統中的分發處理是通過AEE層來實現的。發送事件的方法有ISHELL_SendEvent,ISHELL_PostEvent等,接收特定事件的方法主要是

原创 BREW應用間通信之回調通知

AEE層 支持通知的概念,通知是一種當其它應用中發生某些差錯時可以爲該事件註冊不同應用來處理的機制。例如,可以將應用註冊爲在有進入的 SMS 消息時接收通知。這表示只要有進入的 SMS 消息,已註冊接收通知的應用就會收到一個事件,這個事件就

原创 BREW應用間通信之事件傳遞

用戶自定義事件的傳遞是應用間通信的一種有效方法。用戶自定義的事件應當大於等於EVT_USER (0X7000),ISHELL_RegisterEvent()可根據輸入字符串註冊自定義的 AEEEvent。 該函數允許應用程序動態保留事件備用

原创 BREW應用向其他平臺的移植

把一個BREW上功能移植到Symbian平臺爲例,看一下具體的實現方式。由於網絡應用的重要地位,這裏先使用BREW3.x中ISockPort建立一個TCP的連接。首先,初始化服務器的地址: pME->m_saSockAddr.wFamily

原创 BREW應用間通信之共享內存

實際上,事件傳遞本質上就是一種共享內存的通信方式。ICLIPBOARD可以用於實現 AEE 層中的剪切和粘貼功能,是共享內存通信的另一種重要形式。由於剪貼板數據在應用程序結束後仍可能存在,因而此函數會分配新內存並將內容複製到新的緩衝區,也就

原创 BREW/BREWMP手機硬件參數差異性淺析

BREW手機來自兩個方面差異: l 硬件參數差異化 包括手機CPU性能差異、屏幕大小、字體大小、是否支持觸摸屏及鍵盤佈局 l BREW接口支持的差異 BREW對同時按鍵的支持、對壓縮接口IUnzipAStream的支持   1.1 手機芯片

原创 HTML 5的10個頂級資源

  HTML5已經成爲互聯網行業的最新流行語,不少人相信這是Web的未來。即使沒有加入該社區的人也承認,HTML5包括了本來應該從一開始的HTML規範中包含的功能。在這篇文章中,我們將告訴你大約10 個HTML5的資源,讓您現在開始使用該技

原创 我的友情鏈接

51CTO博客開發

原创 新書出爐——《BREW編程實例入門》

  鑑於《BREW進階與精通》一書側重於移動增值業務產業鏈上各個環節的闡述,本人與同事合作又寫了一本側重於BREW編程實戰的書——《BREW編程實例入門》,希望對廣大BREW程序員有所幫助,

原创 BREW後臺應用

在BREW 3.x 版本以前,後臺應用根本不響應suspend和resume事件,也處理有終端用戶相關的交互操作,例如按鍵事件等等。 在BREW 3.x 以後,任何應用都可以對按鍵事件進行處理,可以簡單地通過註冊掩碼爲NMASK_SHELL

原创 Brew MP 開發者入門培訓——期待與你面對面的交流

EVENTS 2010 http://brewmp.sina.cn/index.php/events Brew MP 開發者入門培訓 您或許對Brew和Brew MP系統剛剛入門,又或許您早已是經驗豐富的高手。無論是哪種情況,本次爲期一天

原创 HTML 5的10個頂級資源

  HTML5已經成爲互聯網行業的最新流行語,不少人相信這是Web的未來。即使沒有加入該社區的人也承認,HTML5包括了本來應該從一開始的HTML規範中包含的功能。在這篇文章中,我們將告訴你大約10 個HTML5的資源,讓您現在開始使用該技

原创 《BREW進階與精通——3G移動增值業務運營、定製與開發》一書的網店地址

電子工業出版社 http://www.phei.com.cn/bookshop/bookinfo.asp?bookcode=TN089390&booktype=main 噹噹網 http://product.dangdang.com/pro

原创 BREW 與BREWMP的區別

BREW 基於無線網絡的、完整的、端到端的解決方案。包括客戶端和服務器兩方面的技術。   BREWMP是開放的手機操作系統。   簡單的說,BREWMP是BREW客戶端技術的升級。BREWMP將客戶端技術從BREW解決方案中剝離開來,是將F

原创 分佈式應用管理和內容分發

集中式管理由一個大型的中央系統,其終端是客戶機,數據全部存儲在中央系統,由數據庫管理系統進行管理,所有的處理都由該大型系統完成,終端只是用來輸入和輸出。終端自己不作任何處理,所有任務都在主機上進行處理。主要特點是能把所有數據保存在一個地方。