分享
 
 
 

BREW是什么?

王朝other·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

BREW是什么?

首先,

BREW表示的是Binary Runtime Environment for Wireless首字母的缩写词。从软件开发商的角度来看,

BREW有下面两种观点:

1、能够使开发者创建无线设备的应用程序的一套API集;

2、给最终用户出售和分发应用程序的一种手段。

对手机来说,

BREW是一种廋终端(thin client),大约占用150K内存,它介于应用程序软件和底层系统软件(Application Specific Integrated Circuit(ASIC))之间。因此,开发商可以在不知道或者不关心设备电路(device's chipset)或无线接口(air interface)的情况下,开发

BREW应用。虽然,CDMA是高通(Qualcomm)公司的专利(specialty),但是

BREW一样有能力运行在使用其他无线接口标准的手机上。图1显示了无线设备上软件层次的概念。

BREW的第二个主要构成部分是

BREW分发系统(BREW Distribution System(BDS))。BDS包含了最终用户通过无线网络(wireless carrier's network)购买、下载、和安装应用程序软件的能力。

BREW商店(BREW Shop)可以让用户浏览运营商应用下载服务器(carrier's Application Download Server)上的应用程序,以决定购买或者试用。全部事务都可以通过无线完成。运营商在每月结算的电话帐单上为每次购买和发生的通讯费用生成帐单记录。

运营商维持销售价格,和高通公司共同分享应用程序软件价格的20%,剩下的80%归开发商所有。

开发

BREW应用

BREW应用可以使用Java、C、或C++语言开发。2002年6月初,在圣迭哥(San Diego)召开的2002年

BREW开发商大会上,IBM和Insignia演示了

BREW虚拟机(Virtual Machines for BREW)。惠普(HewlettPackard(HP))也发布了它虚拟机(MicrochaiVM to BREW)。IBM将在它的WebSphere Studio Device Developer产品中提供

BREW开发插件。

这些一系列的商品都集中到了

BREW C/C++开发工具包(BREW SDK)。目前,

BREW SDK已经有了3种版本:1.0、1.1和2.0。每一种SDK版本都有相应的应用执行环境(Application Execution Environment(AEE))配合。使用1.0版本的SDK开发的应用程序可以运行在安装有后来的任何版本AEE的手机上。不同的是每一种后续版本都会合并一些新的功能。

由于

BREW不可能完全使用所有现存的手机,为了占领最大的目标市场,

BREW维持对1.0版本的支持是明智的。但是1.1,尤其是2.0还是增加了大量的功能。要了解更多的差别,您可以下载1.0版的SDK,打开API参考(API Reference)的754页。然后对于1.1和2.0版,您可以参考下载页上的"What's new"。

虽然SDK是免费的,但是开发商必须至少有6.0版本的Microsoft Visual C++,和

BREW仿真器。仿真器是一个模拟手机中AEE环境的Windows程序。应用程序以DLL格式运行在仿真器上。仿真器是一种学习API和测试应用程序的好工具。预先说明,仿真器环境和手机环境有很大的不同。开发商应当综合现实的硬件环境,较早的进行真机测试,以防止繁琐的真机调试问题。

当开发商决定进行商业开发时,在整个项目中需要注意几个额外的花费。首先,为了获得基本的开发工具,开发商必须要通过认证。通常,开发商认证包括花费400美元购买一个认证ID号(Verisign Authentic Document Digital ID),这个ID是指购买了一年的认证使用期,或者是100个应用程序的数字签名。

认证给开发商提供可

BREW外联网(BREW Developer Extranet)的访问权,和几种重要工具的使用和下载权。比如,

BREW ClassID Generator为每一种应用提供了一个唯一的32位ID。

BREW TestSig Generator提供了一个允许开发商在真机上测试应用程序的数据签名。另外,

BREW AppLoader可以下载应用程序到手机上。

除了认证之外,还有其它花费。

BREW手机中使用的CPU内核是ARM7TDMI。由于C/C++应用程序需要运行在手机上,所以还需要一个ARM编译器。高通目前提供了ARM BREW Builder工具,价格是1500美元,ARM Developer Suite (ADS) 1.0.1,ADS1.1,或ADS1.2需要5000美元购买一个终端许可证,6500美元购买一个流动许可证,而1500美元价格的

BREW Builder更像是这种交易的窃取。当然,免费的可试用45天的评估版的ADS1.2也是可行的。

开发商也需要一部

BREW手机用来测试应用。目前只有两种商业化手机:Sharp Z800(价格399.99美元)和Kyocera QCP3035e(价格不清,但应当低于Z800)。需要注意的是这两中手机采用的都是1.0版的AEE,因此应用程序必须是在1.0版本的SDK中开发的。另外有三款新手机装配了1.1版本的AEE和CDMA 1x无线接口,这三款将在2002年9月进入市场,价格未知。装配2.0版AEE的手机将在2002年末或2003年初进入市场。

图2显示了TBT认证测试的花费(由NSTL执行)。一款应用程序必须通过TBT测试(TRUE BREW certification),才能被运营商放到无线网上。认证测试的目的是为了确保运营商网络提供的是无病毒、无恶意的、稳定的应用程序软件。

图2 – 应用测试费用

必须的服务项目

普通

快速

基本API功能性、文件和共享目录访问测试

$ 750.00

$ 950.00

上一项、数据呼叫、电话/短消息(TAPI)测试

1,500.00

1,900.00

上一项、位置服务测试

2,500.00

3,200.00

功能性测试

400.00

400.00

得到的利益

开发商清楚了TBT测试后,就需要和运营商确定定价计划。这个计划包括了几个方面,其中包括下载定价。

开发商可以选择销售方式,可以是包月制,或者是提供免费的演示程序。当选择好销售方式后,开发商必须决定用户数量的许可方式,如不限制用户数量、有效期、使用天数、或者用户试用的时间等。演示程序一般包括1-5个用户,或一次有1-10分钟的试用时间,或者1-24小时的使用时间等。

一旦开发商和运营商达成了定价协议后,运营商就将把应用程序加入到

BREW商店的目录(BREW Shop catalog)中供用户下载使用。

结论

独立的芯片集(Chipset independence)、综合的分发和帐单系统(integrated distribution and billing features)、直接的运营商管理(direct carrier involvement)使得

BREW区别于其他无线开发竞争者。

BREW为开发商提供一条致富的道路,开发商将不再为独自开拓市场的而伤神了。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有