BREW 基础

世界各地许多不同制造商生产的设备都安装并支持 QUALCOMM BREW 移动设备平台。Adobe Flash CS3 Professional 中包括了一些工具和资源,开发人员可以利用这些工具和资源创建基于 Flash Lite 的应用程序和内容,供用户在 BREW 设备上下载和使用。

Flash 开发人员使用 Flash 创作工具为启用 BREW 的设备创建 Flash Lite 内容和应用程序。然后,开发人员将应用程序提交给国家软件测试实验室 (NSTL) 进行 True BREW 测试 (TBT)。一旦应用程序通过 TBT 测试,就会上载到 BREW 传送系统 (BDS);如果应用程序被运营商选中分发,就会在运营商的应用程序下载服务器 (ADS) 上提供。设备用户便可以下载和购买这些应用程序,利用 BREW 平台中的重要功能通过 BDS 进行无线分发和付款。

想试验 BREW 但不花费 BREW 的全面开发成本的开发人员,可以选择不注册为经过身份验证的 BREW 开发人员,而只下载免费的 SDK 组件,这样就能使用 BREW Simulator 生成和测试应用程序,但不能在设备上上载和测试应用程序,也不能用自定义的设备包模拟特定的设备功能。

BREW 可以用作一个"生态系统",以帮助支持无线设备内容的开发和传送。其目的是让开发人员更易于创建、分发无线应用程序,并从中获益。此生态系统包括以下几部分主要参与者:

开发人员使用 BREW SDK 中提供的工具,通过结合使用 C++ 和 API,或通过使用与 BREW 兼容的扩展来开发内容。BREW SDK 可免费下载,但您必须在 QUALCOMM 上注册才能访问 Tools Suite 和 SDK Tools。

国家软件测试实验室 (NSTL) 测试开发人员提交的应用程序,如果这些应用程序通过测试,就可以添加到 BDS 中。如果未通过测试,开发人员可以更正问题,然后重新提交。

QUALCOMM 维护 BREW 传送系统 (BDS),这是一个基于 Web 的系统,它传送 QUALCOMM 目录中列出的内容以及定价和付款信息。定价有多种模式,其中包括经营商拍卖。

经营商(运营商)使用应用程序下载服务器 (ADS),通过无线 (OTA) 传送机制以零售价提供他们选择的内容,供客户购买。

设备制造商使用 BREW 客户端,提供一组通用的应用程序编程接口 (API),使无线应用程序的开发标准化。客户端还包括一个应用程序管理器,用户可以购买和使用此管理器来管理 BREW 应用程序。