BREW(Binary Runtime Environment for Wireless)是由高通公司(QUALCOMM)公司提供的一个专门为无线设备设计的一个瘦薄而高效的应用程序执行环境。BREW为无线应用开发、设备配置、应用软件分发、记费和付款提供一个完整、开放的解决方案。 完整的BREW解决方案包括BREW应用平台和设备生产厂家的移植工具、开发人员的BREW SDK(软件开发工具箱)和BREW分发系统(BDS)。该分发系统由运营商控制管理,以使他们从开发商手中获得应用软件,并去营销和协调结算及付款程序。 运行环境 BREW是专为无线设备设计的精巧而有效的应用程序执行环境。高通公司免费向手机制造商提供BREW,使他们将BREW集成在设备中。高通同时也向开发人员免费提供BREW软件开发套件(SDK)。SDK中包括完整的BREW应用平台,以及大量用于编写BREW应用程序的工具。BREW运行环境是一个精巧的软件接口层,它驻存在无线设备中芯片系统软件和应用程序之间,终端用户可以通过无线方式下载应用程序并在基于BREW的设备上运行。BREW在闪存和随机存取存储器的利用上非常高效——它占用很少的闪存并可以在应用程序运行时为其动态分配随机存取存储器。BREW运行环境也可管理所有设备的电话功能,把应用程序与复杂的通话没定、验证及相关任务分离开来。这一功能使开发者可专注于实际应用功能,而由BREW处理来电/应用暂停以及恢复通话之类的电话状态问题。 BREW为高通的无线互联网发射平台TM的嵌入功能提供了一套应用程序接口。无线互联网发射平台是一组高度集成的芯片组功能、系统软件和能提供高级互联网功能与多媒体特征的附加程序,大大减少了对大多数附加配件的需要。如果必要,制造商或其他开发人员可以在任何时候对BREW环境进行扩展,提供无线应用可以利用的附加性能。这使得精巧、强大的应用可以利用本地运行和存储,提供一个比仅基于浏览器的架构性能和功能更为强大的客户一服务器解决方案。BREW运行环境也可管理所有设备的电话功能,把应用程序与复杂的通话设定、验证以及相关任务分离开来。这一功能使开发者可以专注于实际应用功能,而由BREW处理来电/应用暂停以及恢复通话之类的电话状态问题。 BREW可应用在任何基于高通芯片(MSM3100或更新的芯片)的设备中,但这一平台拥有独立的无线接口,基于其它无线技术的手机也可以运行该应用程序。 完整的BREW解决方案 BREW解决方案立足于应用程序开发商、设备制造商、运营商和移动用户,为四方都提供了强大的支持。