国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

開(kāi)發(fā)工具——BREW是什么?

2019-11-18 11:53:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  首先,BREW是個(gè)代表無(wú)線應(yīng)用下載的縮寫。從開(kāi)發(fā)商的角度看,可以如下描述高通公司的BREW平臺(tái): 1. 一個(gè)API函數(shù)集,令開(kāi)發(fā)商能創(chuàng)建用于無(wú)線設(shè)備(現(xiàn)是無(wú)線電話)的應(yīng)用軟件; 2. 也是一種手段,將應(yīng)用出售并交給終端用戶。 就電話而言,BREW是個(gè)處在應(yīng)用軟件和專用集成電路這兩種級(jí)別間的廋客戶(約150k)。因此開(kāi)發(fā)商能在不用知道或關(guān)心設(shè)備芯片或是空中接口的情況下對(duì)BREW進(jìn)行寫入。而且,BREW可運(yùn)行在使用其他空中接口標(biāo)準(zhǔn)的設(shè)備上。 圖1展示了應(yīng)用于無(wú)線設(shè)備的軟件的構(gòu)想層次:
開(kāi)發(fā)工具——BREW是什么?

  BREW第二個(gè)重要組成部分是BREW分布系統(tǒng)(BDS)。BDS涵蓋的是終端用戶在無(wú)線運(yùn)營(yíng)商的網(wǎng)絡(luò)上選購(gòu)、支付、下載和安裝軟件的能力范圍。 BREW商店答應(yīng)用戶瀏覽運(yùn)營(yíng)商的程序下載服務(wù)器,讓他們知道可以購(gòu)買或是試用哪些應(yīng)用。整個(gè)的交易過(guò)程都是空中發(fā)生。運(yùn)營(yíng)商為每次的交易都生成一張賬單紀(jì)錄,并且在用戶的月電話賬單上顯示出相應(yīng)的所需支付額。 運(yùn)營(yíng)商保留任何零售差額同時(shí)和高通公司分享應(yīng)用完全售價(jià)的20%,剩下的80%歸開(kāi)發(fā)商。

開(kāi)發(fā)BREW應(yīng)用
  BREW應(yīng)用可以用java,C或是C++來(lái)開(kāi)發(fā)。7月份于san Diego舉行的2002年BREW開(kāi)發(fā)商大會(huì)上,IBM和Insignia展示了BREW環(huán)境下的JAVA虛擬機(jī)。惠普也將其MicrochaiVM平臺(tái)轉(zhuǎn)向了BREW。IBM將在WebSphere Studio Device Developer產(chǎn)品中提供一個(gè)BREW開(kāi)發(fā)插件。 注重SDK現(xiàn)有三個(gè)版本:1.0,1.1和2.0。每個(gè)SDK版本在電話上都有與之配套的應(yīng)用執(zhí)行環(huán)境(AEE)。使用1.0版SDK所寫的應(yīng)用要運(yùn)行在一個(gè)具有較晚版本AEE的電話上。這種顛倒配套并不一定是對(duì)的,因?yàn)槊總€(gè)后續(xù)版本都融入了新的功能。 由于為現(xiàn)有的電話提供BREW升級(jí)不太可能,所以假如你想最大化你的目標(biāo)市場(chǎng),保持與1.0版本的兼容性是明智的。 盡管SDK是免費(fèi)的,但開(kāi)發(fā)商必須擁有Microsoft Visual C++6.0或其后續(xù)版本才可使用由SDK提供的BREW模擬器來(lái)開(kāi)發(fā)和測(cè)試應(yīng)用。那個(gè)模擬器是一個(gè)windows程序,它能夠模擬電話上的AEE。應(yīng)用以windows .dll的形式運(yùn)行于模擬器中。在整個(gè)的開(kāi)發(fā)過(guò)程中,模擬器是個(gè)學(xué)習(xí)API函數(shù)和測(cè)試應(yīng)用的好工具。需事先警告的是在模擬環(huán)境和真實(shí)電話環(huán)境間存在相當(dāng)大的差別。開(kāi)發(fā)商應(yīng)在開(kāi)發(fā)過(guò)程中盡可能早地引入真實(shí)的硬件和構(gòu)架環(huán)境,以避免以后繁瑣的調(diào)試工作。 當(dāng)一個(gè)開(kāi)發(fā)商決定采取跳躍的方式并且開(kāi)始商業(yè)開(kāi)發(fā),在整個(gè)工程的不同階段是肯定會(huì)產(chǎn)生一些其他成本的。首先,為了獲取基于真實(shí)硬件的開(kāi)發(fā)時(shí)所需基本工具的訪問(wèn)權(quán),開(kāi)發(fā)商必須被認(rèn)證。簡(jiǎn)單的說(shuō),開(kāi)發(fā)商認(rèn)證包括要為Verisign Authentic Document Digital ID支付的400美元,從而具有至支付日起的1年有效期或是100個(gè)應(yīng)用的數(shù)字命名,兩者任意。 認(rèn)證賦予了開(kāi)發(fā)商對(duì)BREW開(kāi)發(fā)商內(nèi)部網(wǎng)絡(luò)的訪問(wèn)權(quán),通過(guò)它可以訪問(wèn)或是下載一些重要工具。比如,BREW ClassID Generator確保為每個(gè)應(yīng)用賦予一個(gè)唯一的32位ID。BREW TestSig Generator提供一個(gè)數(shù)字簽名以答應(yīng)開(kāi)發(fā)商在真實(shí)硬件上測(cè)試應(yīng)用。另外BREW AppLoader將應(yīng)用下載到電話上。 除認(rèn)證外,還有一些其他成本。BREW電話中現(xiàn)在所用的CPU是ARM7TDMI。由于C和C++的應(yīng)用天生就應(yīng)該在這種設(shè)備上運(yùn)行,因此還需要一個(gè)ARM編譯器。高通現(xiàn)在支持ARM BREW Builder ($1,500), ARM Developer Suite (ADS) 1.0.1, ADS1.1,可能還有 ADS1.2。假設(shè)ADS1.2需要為節(jié)點(diǎn)鎖定許可花$5,500,為流動(dòng)許可花$6,500,那BREW Builder上的$1,500價(jià)格簽就像是交易中偷竊行為!一個(gè)免費(fèi)的,45天的ADS1.2 試用版已經(jīng)推出了。 開(kāi)發(fā)商同樣需要一個(gè)BREW電話來(lái)測(cè)試應(yīng)用。目前只有兩種商用機(jī)型: Sharp Z800($399.99,Verizon無(wú)線)和Kyocera QCP3035e (價(jià)格未知,但肯定比Z800低)。注重這兩款電話都裝備的1.0版AEE,因此針對(duì)它們所開(kāi)發(fā)的應(yīng)用必須使用1.0版SDK。三款新電話具備了1.1版AEE和CDMA 1x空中接口,按計(jì)劃將在2002年9月推出。價(jià)格現(xiàn)在無(wú)從可知。裝備2.0版AEE的預(yù)計(jì)在2002末或2003年初推出。 如表1所示,由NSTL組織的TRUE BREW認(rèn)證測(cè)試,代表了另外一筆可觀的可能需要開(kāi)發(fā)商承擔(dān)的成本。某個(gè)應(yīng)用在由運(yùn)營(yíng)商商用于網(wǎng)絡(luò)之前,必須通過(guò)TRUE BREW認(rèn)證。認(rèn)證的目的是確保運(yùn)營(yíng)商的網(wǎng)絡(luò)免受病毒以及有害的或是不穩(wěn)定的程序的侵害。
表1 應(yīng)用測(cè)試費(fèi)用
PRivileges RequiredStandardEXPeditedBasic API functionality, file and shared Directory access.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿城市| 乌兰浩特市| 阿尔山市| 德兴市| 大同市| 都江堰市| 米林县| 石河子市| 花莲市| 凉城县| 习水县| 阜康市| 右玉县| 赤峰市| 金寨县| 安阳县| 建瓯市| 子洲县| 乐山市| 翁源县| 辉南县| 延川县| 平度市| 云南省| 天津市| 怀宁县| 乐业县| 陇南市| 泽库县| 隆回县| 中山市| 宣恩县| 仙游县| 苏尼特右旗| 嵊泗县| 保靖县| 潼关县| 合作市| 西昌市| 石楼县| 台北县|