BREW平台的简介

2024-05-13 02:48

1. BREW平台的简介

BREW(Binary Runtime Environment for Wireless)是由高通公司(QUALCOMM)公司提供的一个专门为无线设备设计的一个瘦薄而高效的应用程序执行环境。BREW为无线应用开发、设备配置、应用软件分发、记费和付款提供一个完整、开放的解决方案。完整的BREW解决方案包括BREW应用平台和设备生产厂家的移植工具、开发人员的BREW SDK(软件开发工具箱)和BREW分发系统(BDS)。该分发系统由运营商控制管理,以使他们从开发商手中获得应用软件,并去营销和协调结算及付款程序。

BREW平台的简介

2. BREW平台的完整的BREW解决方案

BREW解决方案立足于应用程序开发商、设备制造商、运营商和移动用户,为四方都提供了强大的支持。 BREW为开发商提供了软件开发包(BREW SDK),包括:标准开发工具;文档、示例应用程序、测试脚本、示例测试计划;BREW 头文件、API DLL、WIN-OEM DLL;软件行业标准平台。 并使用设备模拟器进行BREW应用程序的开发,这就减少了第三方开发商在开发应用程序之前与无线OEM或手机款式的实际拥有者或产品单位建立关系的需求。通过引入基础芯片组的强大功能,BREW使开发人员可以接触到本地的存储和处理,以及嵌入式多媒体扩展、连接特性、定位信息等,开发出强大而有吸引力的应用。BREW还通过自身管理复杂的电话功能,把开发人员解放了出来。一旦应用程序写好,BREW提供一个跨许多设备和模型的通用运行环境,帮助开发商进入庞大且不断增长的市场。BREW减少了为每种不同设备重写应用程序的工作。现有的应用程序也可通过一个简单的、链接开发商现在对象代码和BREW层的“垫层”移植到BREW之中。高通根据运营商保护手机和网络完整性的要求还开发了自己的“TRUE BREW”认证程序。  BREW面向制造商提供了BREW移植包,也是BREW平台承诺会大大简化产品服务的开发和制造的核心。它缩短了将BREW平台集成到新研制设备中的过程。移植包提供了:用于集成到无线设备中的BREW;BREW移植指南;示例移植代码。一旦BREW被集成到设备平台上,BREW应用程序就可以方便地下载到基于该平台的所有设备上。这可大大减少厂商集成的任务量,并缩短产品的开发周期。通过使更为广泛的无线数据应用程序下载到无线电话上运行,BREW将帮助消费者把目光转向更为先进的设备,从而推动产品的更新换代。同时,由于相同应用可在低、中、高端设备上运行,顾客可能被同一产品线中功能更强大的设备所吸引。BREW所需的设备支持极小。键盘输入需要被传递到BREW平台,手机软件需要接受来自BREW的呼叫,除此之外,所有其它高级服务都是可选的。BREW可以驻存在内存极小的手机之中。  BREW面向运营商提供了BREW分发系统(BDS),包括:应用程序的测试和验证;安全地向运营商网络分发应用程序;结算;最终用户无线下载应用程序。BDS通过允许运营商控制和管理对用户的应用程序分发、定价和服务,从而使他们能够轻松将开发者开发的应用程序投入市场并协调结算和支付过程。运营商可以调整BDS,使其满足需求,包括管理自己的应用程序分发和定价、选择第三方进行管理或者选择通过运营商和开发者外联网管理应用程序分发和运营商开发者间的约定条款。BREW使运营商可向用户提供众多无线数据应用、内容和服务。除浏览器外,BREW还支持许多新应用程序,它们结合了本地与远程处理,能最充分的利用网络资源。实质上,它相当于把一个24/7的移动软件商店—— 一个基于BREW的手机放在顾客手里,使运营商变成了软件零售商,因此BREW为运营商带来了新的赢利契机。通过让终端用户无线下载并运行他们选择的应用,BREW创造了一个市场驱动的商业模式。付费下载应用程序的顾客很有可能使用该应用.从而为运营商增加了用户使用时间。运营商也能够提供独具特色的BREW应用程序同竞争者区别开来,从而减少客户流失。  通过使顾客更方便地无线下载应用程序,BREW为无线用户提供了像定制个人电脑那样的个性化服务。BREW将使每一个细分市场——甚至可以是每一个用户——自由选择他们最想要的应用程序,推出无线领域的“杀手级应用”。