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