加好友 發(fā)短信
等級(jí):青蜂俠
帖子:1393
積分:14038
威望:0
精華:0
注冊(cè):2010-11-12 11:08:23
|
BREW & J2ME相得益彰 Post By:2010-12-6 9:58:20
對(duì)于無(wú)線網(wǎng)絡(luò)運(yùn)營(yíng)商來(lái)說(shuō),長(zhǎng)期以來(lái)語(yǔ)音業(yè)務(wù)一直是其收入的主要來(lái)源。但隨著短信的普及,非語(yǔ)音增值業(yè)務(wù)(數(shù)據(jù)應(yīng)用)的巨大商機(jī)也開(kāi)始凸現(xiàn)。為了推動(dòng)無(wú)線數(shù)據(jù)實(shí)現(xiàn)規(guī)模經(jīng)濟(jì),適應(yīng)大眾市場(chǎng)的喜好和需求,高效通用的應(yīng)用開(kāi)發(fā)、下載、計(jì)費(fèi)和定制平臺(tái)對(duì)于突破無(wú)線數(shù)據(jù)瓶頸限變得至關(guān)重要。由于移動(dòng)電話上應(yīng)用程序的開(kāi)發(fā)難度極大,經(jīng)驗(yàn)表明單純依靠手機(jī)廠商自身的軟件開(kāi)發(fā)能力難以滿足市場(chǎng)的需求,也會(huì)極大地制約新應(yīng)用的推廣與普及,所以無(wú)線數(shù)據(jù)平臺(tái)應(yīng)該提供一種機(jī)制,使廣大的第三方軟件開(kāi)發(fā)商得以介入。從提高手機(jī)用戶體驗(yàn)的角度來(lái)講,該平臺(tái)還應(yīng)具有動(dòng)態(tài)加載應(yīng)用程序的能力,同時(shí)可以動(dòng)態(tài)升級(jí),并且可以訪問(wèn)本地存貯區(qū),用戶可以自行定制管理下載的應(yīng)用程序。目前得到運(yùn)營(yíng)商最大支持的平臺(tái)主要有太陽(yáng)微系統(tǒng)公司推出的J2ME/CLDC/MIDP平臺(tái)和美國(guó)QUALCOMM公司推出的無(wú)線二進(jìn)制運(yùn)行時(shí)環(huán)境(BREWTM)應(yīng)用平臺(tái)。 由于J2ME和BREW功能的相似性,許多業(yè)界人士一直將這兩個(gè)平臺(tái)視為相互對(duì)峙的競(jìng)爭(zhēng)對(duì)手。事實(shí)上,J2ME是BREW的有益補(bǔ)充,而不是它的競(jìng)爭(zhēng)對(duì)手。具體說(shuō)來(lái),BREW是一個(gè)由客戶機(jī)、服務(wù)器和商業(yè)模式解決方案組成的完整開(kāi)放式超集,可滿足所有無(wú)線應(yīng)用相關(guān)廠商和消費(fèi)者的需求。在這一框架內(nèi),J2ME應(yīng)用僅為一個(gè)子集,在BREW環(huán)境中,J2ME能夠更好地發(fā)揮作用。QUALCOMM和IBM正在將IBM基于J2ME的虛擬機(jī)環(huán)境(WME)移植到BREW,使Java和BREW兩種平臺(tái)相得益彰。本文旨在通過(guò)兩種平臺(tái)系統(tǒng)能力、客戶端能力、服務(wù)器端能力和商務(wù)模式的比較,輔助無(wú)線運(yùn)營(yíng)商和制造商制定具有競(jìng)爭(zhēng)優(yōu)勢(shì)的無(wú)線數(shù)據(jù)平臺(tái)策略。 兩種平臺(tái)系統(tǒng)能力的比較無(wú)線運(yùn)營(yíng)商把握數(shù)據(jù)增值業(yè)務(wù)商機(jī)的關(guān)鍵在于選擇恰當(dāng)?shù)募夹g(shù)平臺(tái),在整個(gè)網(wǎng)絡(luò)中提供無(wú)縫一致的友好用戶體驗(yàn),并提供一整套商務(wù)模式,迅速取得規(guī)模經(jīng)濟(jì)的優(yōu)勢(shì)。傳統(tǒng)意義上"基于標(biāo)準(zhǔn)"的增值數(shù)據(jù)平臺(tái)解決方案由于規(guī)范松散,各廠商的設(shè)備由于硬件和軟件的配置不同,運(yùn)營(yíng)商的互操作能力和漫游能力大打折扣,用戶滿意度也隨之降低,從而限制了運(yùn)營(yíng)商規(guī)模經(jīng)濟(jì)優(yōu)勢(shì)和新業(yè)務(wù)培育。所以,無(wú)線應(yīng)用解決方案必須是基于全球統(tǒng)一標(biāo)準(zhǔn)的開(kāi)放式平臺(tái),它應(yīng)獨(dú)立于硬件,并能夠部署于任何網(wǎng)絡(luò)、無(wú)線標(biāo)準(zhǔn)或移動(dòng)設(shè)備之上。它們還必須能提供端到端的系統(tǒng)能力,提供全面支持在用戶端上發(fā)現(xiàn)、購(gòu)買、下載和管理應(yīng)用/內(nèi)容的機(jī)制,為用戶創(chuàng)造完美的體驗(yàn)。在提供系統(tǒng)端到端能力方面,BREW和J2ME的對(duì)比如圖1所示。 從上述的對(duì)比可以發(fā)現(xiàn),J2ME如果獨(dú)立使用,很難勝任提供全面端到端的無(wú)縫操作,而且還要借助于第三方軟件的支持。因此,除了WME和BREW之外,移動(dòng)Java方案還遠(yuǎn)無(wú)法實(shí)現(xiàn)"一次寫(xiě)就,四海皆準(zhǔn)"的適應(yīng)性。這其中的原因在于MIDP在電話設(shè)計(jì)上乏善可陳,而實(shí)施方法變化眾多。制造商必須為具體型號(hào)電話編寫(xiě)新的API,以獲得適當(dāng)性能,同時(shí)還需加載針對(duì)特定運(yùn)營(yíng)商的MIDP類庫(kù)。MIDP不具有應(yīng)用甄別、購(gòu)買、計(jì)費(fèi)或無(wú)線升級(jí)功能,這就需要更多的應(yīng)用發(fā)現(xiàn)和管理軟件,從而增加對(duì)電話內(nèi)存的需要,這與J2ME最初的設(shè)計(jì)理想也是背道而馳的。最后,手機(jī)制造商(OEM)需要為不同型號(hào)的手機(jī)配備不同的虛擬機(jī)。 BREW平臺(tái)在設(shè)計(jì)中,彌補(bǔ)了J2ME不足。在BREW的設(shè)計(jì)框架中,整個(gè)J2ME/CLDC/MIDP可以看作是BREW應(yīng)用的擴(kuò)展(WME),無(wú)須單獨(dú)移植就可以在各種電話上運(yùn)行,而且不必將設(shè)備返回給運(yùn)營(yíng)商就可進(jìn)行升級(jí)或更換。如果使用BREW平臺(tái)支持的虛擬機(jī)環(huán)境編寫(xiě)Java應(yīng)用,Java應(yīng)用的普及將會(huì)大大加速。這對(duì)于今天速度決定生存的無(wú)線通信業(yè)來(lái)講,BREW的支持能夠使開(kāi)發(fā)Java應(yīng)用的廠商獲得更多的市場(chǎng)先機(jī)。除了設(shè)計(jì)的優(yōu)勢(shì),BREW平臺(tái)支持所有應(yīng)用類型(如振鈴音樂(lè)、圖像、圖形、多媒體、瀏覽器插件、及話音、J2ME或源程序等),從而可降低開(kāi)發(fā)商、設(shè)備廠商和運(yùn)營(yíng)商的開(kāi)發(fā)和部署成本。這樣就無(wú)需為每項(xiàng)新推出的業(yè)務(wù)實(shí)施專有平臺(tái)。WME可充分利用BREW在電話業(yè)務(wù)、GPS、SMS、TAPI和其它業(yè)務(wù)方面的深層芯片組接口發(fā)揮功能。 兩種平臺(tái)客戶機(jī)端能力的比較 BREW平臺(tái)和J2ME均通過(guò)使用電話的CPU和提供運(yùn)行實(shí)時(shí)環(huán)境來(lái)簡(jiǎn)化移動(dòng)應(yīng)用的開(kāi)發(fā)并提高應(yīng)用質(zhì)量,使程序員實(shí)現(xiàn)"一次寫(xiě)就,四海皆準(zhǔn)"的適用性。基于客戶機(jī)端處理的平臺(tái)克服了在線瀏覽器平臺(tái)(如WAP)速度慢、延遲時(shí)間長(zhǎng)和瀏覽器需使用獨(dú)立連接等缺點(diǎn)。BREW和J2ME通過(guò)提供抽象層的結(jié)構(gòu)可使程序員從單調(diào)乏味的嵌入式系統(tǒng)編程工作中解脫出來(lái),并確保了程序無(wú)須修改代碼就可運(yùn)行在不同設(shè)備之上。雖然BREW和J2ME解決這些問(wèn)題的方法各不相同,但最終可實(shí)現(xiàn)互相兼容。J2ME運(yùn)行于與設(shè)備其它部分隔離的"沙箱(sandboxed)"-虛擬機(jī)內(nèi)。這雖然會(huì)提高性能成本,但它可以支持使用更簡(jiǎn)單的Java編程語(yǔ)言,并能夠提供更好的安全性。通過(guò)拒絕沙箱外部的訪問(wèn),沙箱可以保護(hù)本地CPU不受惡意Java應(yīng)用的攻擊。 盡管一些人認(rèn)為沙箱可使J2ME應(yīng)用無(wú)需進(jìn)行廣泛測(cè)試,但日本運(yùn)營(yíng)商N(yùn)TT DoCoMo在推出基于J2ME的電話之后,卻遭受了網(wǎng)絡(luò)攻擊。黑客利用J2ME的電子郵件功能將病毒發(fā)送給其它電話,從而導(dǎo)致這些電話關(guān)機(jī)、丟失數(shù)據(jù)和呼叫緊急服務(wù)。 QUALCOMM提供了一項(xiàng)可為運(yùn)營(yíng)商測(cè)試所有BREW應(yīng)用的服務(wù):即在運(yùn)營(yíng)商推出應(yīng)用下載服務(wù)之前,由獨(dú)立的第三方國(guó)家軟件測(cè)試實(shí)現(xiàn)室來(lái)全面檢查漏洞、病毒和質(zhì)量。相比之下,J2ME電話制造商"證書(shū)"計(jì)劃并沒(méi)提供所有J2ME應(yīng)用實(shí)施的統(tǒng)一標(biāo)準(zhǔn)。BREW應(yīng)用(包括J2ME)由于得到了開(kāi)發(fā)商、QUALCOMM和持有VeriSign證書(shū)的運(yùn)營(yíng)商的數(shù)字簽名能提供更好安全性和可靠性。 從對(duì)客戶機(jī)資源的占用上來(lái)講,BREW占用約150kb的內(nèi)存,并與芯片組緊密集成,可提供所有下載、安全交易、深層芯片組和電話業(yè)務(wù)接口、以及應(yīng)用管理所必需的功能。BREW源程序是用C/C++編程語(yǔ)言編寫(xiě),而且BREW可以運(yùn)行在價(jià)格低廉內(nèi)存空間最小的低端電話上,這是J2ME無(wú)法比擬的,因?yàn)镸IDP需要在手機(jī)中占用約500kb的存儲(chǔ)空間。即使最狂熱的J2ME迷也承認(rèn)源程序的運(yùn)行速度比MIDlets要快得多。在中高檔次電話市場(chǎng)中,BREW和J2ME可配合工作,提供最全面和標(biāo)準(zhǔn)的解決方案,以及精彩的最終用戶體驗(yàn)。與某些要求使用有線計(jì)算機(jī)連接第三方基于J2ME的解決方案不同,BREW的"移動(dòng)商店(Mobile Shop)"應(yīng)用使用戶可以通過(guò)手機(jī)以無(wú)線方式迅速查找并購(gòu)買J2ME和其它應(yīng)用。客戶可以決定應(yīng)用需要占用的內(nèi)存空間、刪除應(yīng)用釋放內(nèi)存空間以及重新開(kāi)始中斷的安裝工作。BREW提供一個(gè)完整解決方案所需具備的發(fā)現(xiàn)、購(gòu)買、下載、計(jì)費(fèi)和調(diào)試等功能。 J2ME的支持者通常認(rèn)為BREW應(yīng)用只能運(yùn)行在QUALCOMM CDMA芯片組上。這又是一個(gè)誤解。BREW最初被移植到QUALCOMM芯片組上,但現(xiàn)在已經(jīng)被移植到TTPCom的GPRS芯片組和其它GSM/GPRS版本的芯片組中。此外,對(duì)于交換方式而言,BREW和WME J2ME也可與現(xiàn)有的2G和電路交換網(wǎng)絡(luò)配合工作,從而可滿足近期不準(zhǔn)備擴(kuò)建分組網(wǎng)或3G網(wǎng)絡(luò),或正準(zhǔn)備部署類似網(wǎng)絡(luò)的無(wú)線運(yùn)營(yíng)商的需求。 兩種平臺(tái)服務(wù)器端能力的比較 BREW后臺(tái)軟件被稱為BREW分發(fā)系統(tǒng)(BDS)。BDS是一種全面可靈活升級(jí)的系統(tǒng),由一臺(tái)下載服務(wù)器、交易管理器、運(yùn)營(yíng)商和開(kāi)發(fā)商外聯(lián)網(wǎng)及應(yīng)用管理器等模塊組成。運(yùn)營(yíng)商可以從任何供應(yīng)商那里購(gòu)買BDS的硬件,以最佳的市場(chǎng)價(jià)格獲得這些設(shè)備。部署B(yǎng)DS軟件的成本也很低。運(yùn)營(yíng)商可按需自行控制軟件系統(tǒng)的配置。運(yùn)營(yíng)商可用不足10萬(wàn)美元的造價(jià)即可支持400萬(wàn)用戶的系統(tǒng)。BDS可與運(yùn)營(yíng)商現(xiàn)有的計(jì)費(fèi)系統(tǒng)整合起來(lái),提供一個(gè)無(wú)縫、靈活、便宜和全面的架構(gòu),實(shí)現(xiàn)BREW應(yīng)用的分發(fā)。 BREW下載服務(wù)器軟件只在驗(yàn)證一個(gè)應(yīng)用具備合適的簽名、手機(jī)具有適當(dāng)?shù)呐渲谩⒉⑶矣凶銐虻膬?nèi)存下載后才會(huì)為用戶提供這一應(yīng)用。用戶界面包括BDS的幾個(gè)步驟:決定和顯示價(jià)格和相關(guān)的信息(如有效期或免費(fèi)試用),為用戶提供下載的選擇、提供一個(gè)與運(yùn)營(yíng)商現(xiàn)有計(jì)費(fèi)系統(tǒng)一體化的計(jì)費(fèi)記錄。BDS還使運(yùn)營(yíng)商可以通過(guò)無(wú)線方式召回或更新應(yīng)用,無(wú)需用戶干預(yù)。 兩種平臺(tái)商務(wù)模式的比較無(wú)線產(chǎn)業(yè)必須面臨的一個(gè)挑戰(zhàn)就是運(yùn)營(yíng)商、開(kāi)發(fā)商和OEM廠商只能以有限的資源承載多種不同的技術(shù),因此一種平臺(tái)技術(shù)若想獲得成功,必須最大程度調(diào)動(dòng)起產(chǎn)業(yè)鏈各方參與和支持。一套縝密的商務(wù)模式和價(jià)值分配方案是激活整個(gè)產(chǎn)業(yè)鏈各方能夠協(xié)同工作的關(guān)鍵。 BREW設(shè)計(jì)的精妙之處在于BREW不僅提供了一個(gè)高效的應(yīng)用開(kāi)發(fā)和下載技術(shù)平臺(tái),而且提供了一整套精心設(shè)計(jì)的商務(wù)模式。首先,BREW客戶端軟件的免費(fèi)的授權(quán)和輕松移植使得所有的手機(jī)制造商可以隨時(shí)提供BREW功 能。借助于BREW平臺(tái),新的數(shù)據(jù)增值應(yīng)用推向市場(chǎng)的時(shí)間減少了,而且可以穩(wěn)定地運(yùn)行在所有的手機(jī)上。其次,開(kāi)發(fā)商可以免費(fèi)下載BREW軟件開(kāi)發(fā)工具箱(SDK)。不管應(yīng)用是用C語(yǔ)言還是用J2ME編寫(xiě),BREW開(kāi)發(fā)商可以向數(shù)個(gè)開(kāi)發(fā)商提供他們的應(yīng)用,而無(wú)需修改原碼,也不需要與運(yùn)營(yíng)商進(jìn)行大量的談判。運(yùn)營(yíng)商獲得的好處也是顯而易見(jiàn)的:運(yùn)營(yíng)商只需在大量經(jīng)過(guò)驗(yàn)證的BREW應(yīng)用中選擇所需新的業(yè)務(wù),從而降低應(yīng)用采購(gòu)成本。此外,BREW的商務(wù)模式確保運(yùn)營(yíng)商只有用戶實(shí)際下載這些應(yīng)用時(shí)才為這些應(yīng)用付費(fèi)。運(yùn)營(yíng)商還可以從無(wú)線連接時(shí)間、增值服務(wù)費(fèi)、贊助費(fèi)和內(nèi)容中獲得額外的收入。 分發(fā)、管理和銷售BREW應(yīng)用是BREW商務(wù)模式的核心。BREW系統(tǒng)構(gòu)造一個(gè)為開(kāi)發(fā)商和運(yùn)營(yíng)商購(gòu)買和銷售應(yīng)用的虛擬市場(chǎng)。運(yùn)營(yíng)商可以低成本部署B(yǎng)REW系統(tǒng),并自行選擇可供下載的應(yīng)用。當(dāng)然,也包括J2ME應(yīng)用,并與開(kāi)發(fā)商直接談判價(jià)格。針對(duì)特定應(yīng)用和細(xì)分市場(chǎng),運(yùn)營(yíng)商可以選擇一個(gè)最為合理的零售定價(jià)模式,按需靈活進(jìn)行差異定價(jià)。比方說(shuō),運(yùn)營(yíng)商可以對(duì)某些應(yīng)用下載采用高定價(jià)策略,對(duì)那些有銷售廣告商贊助少收費(fèi),甚至免費(fèi)。 在商務(wù)模式的設(shè)計(jì)上,相比BREW來(lái)說(shuō),J2ME存在明顯的缺失。借助BREW環(huán)境和商務(wù)模式,J2ME的開(kāi)發(fā)商可以分享應(yīng)用下載的商機(jī),運(yùn)營(yíng)商的數(shù)據(jù)應(yīng)用業(yè)務(wù)也由于獲得更多產(chǎn)業(yè)支持能取得更大進(jìn)展。 |
|
|