初识深闺佳人——BREW
技术与开发
编者按:手机,这一再普通不过的通讯工具已成为人们随身携带的IT终端,而且重要性正超越电脑。随着通讯技术的发展,3G、4G、5G……它的地位将越来越高。在软件开发领域,从PC平台向手机平台转换也是很多人的必然之选。IT界,“快鱼吃慢鱼”是永恒的真理。本期,我们就为大家带来继J2ME之后当前最火爆的手机开发技术BREW,希望能给有志于手机软件开发的读者一个正确的指引。
首先我们从字面意思来了解,BREW(Binary Runtime Environment for Wireless)的全称是无线二进制运行环境,是美国高通公司于2001年推出的基于CDMA网络“无线互联网发射平台” 上的增值业务开发运行的基本平台。
它主要用于无线应用程序和服务,结合数据和语音等功能,能够更好地满足逐渐成型的无线因特网用户需求。相对Java,BREW是一个更底层的技术, 主要应用在移动通信领域,类似于一个开放免费的电脑操作系统, 其他厂商可以在这个平台上设计各项应用。
目前,支持BREW的手机也逐渐增多,只要是采用高通芯片的CDMA手机都能支持,摩托罗拉、诺基亚、三星、索爱、LG等生产商都有BREW手机生产线,国内联通的CDMA手机大部分都支持BREW。
一、“钱”途无量的BREW
根据高通公司2006年提供的资料,全球已有近1.5亿部支持BREW的手机。预计到2008年底,全球将再增2亿部支持BREW的手机。
在商业模式上,高通选择的是和运营商合作的方式,通过运营商进行手机和业务的定制,从而促进BREW的发展。事实证明了这种模式的成功,自2001年11月第一家运营商推出基于BREW的服务以来,整个BREW无线服务成功地保持了增长的势头。
从高通公布的官方资料来看,截至2006年6月,全球BREW发行商和开发商通过销售BREW应用和服务已获利超过7亿美元;而短短几个月之后,到2007年3月,这个数字已经突破10亿美元大关,这是BREW无线数据业务发展的重大里程碑,有力地证明了BREW产品和解决方案在全球稳定的和可持续的发展。可想而知,在当前无线数据业务迅速增长的形势下,BREW仍将保持其稳步发展的势头,继续为用户提供更加丰富多彩的服务,为运营商和开发商带来更丰厚的利润。
目前,在全球范围内,BREW已经在31个国家和地区通过无线运营商得到了商业部署,其中包括中国联通,而近期达成的协议则将BREW拓展到了包括欧洲在内的新市场当中。
二、为什么要用BREW?
BREW是无线设备上驻留的、开放的、标准的应用程序执行平台,BREW平台的基本优势如下:体积小、速度快、开放性好、性价比高、安全性好。
BREW运行平台是在系统软件之上,能够快速启动应用程序,比J2ME快很多( 尤其是在3D图像处理方面);此外,比起J2ME来,BREW还支持多种语言,包括C/C++、 Java、Flash等;而且,设备制造商在开发应用程序时花费时间较少,从而将更多的时间投入产品设计,使开发成本降低了;当然,BREW也对电话和无线网络都采取了保护措施,例如设备的验证服务和数字签名校验系统,可以放心使用,而J2ME则没有数字签名校验系统的功能。
三、BREW的应用范围
有了BREW,用户就可以自定义应用程序,例如即时通信、道路导航、联机游戏、股票交易、屏幕保护程序、天气预告等等。
随着3G设备的日渐普及,在服务可用性不断提高的同时,服务成本也越来越低,并且由于3G网络接入的不断稳定和普及,以及消费者通过非运营商渠道对此类服务认知度的不断提高,将推动全球手机数据服务/产品消费的持续增长。
在这样的环境下,BREW平台在高通这个通信巨头的大力推广下,正稳步向前发展,有更多的运营商、开发商、设备制造商逐渐加入到BREW开发的队伍中来。让我们也赶快加入到BREW开发者的队伍里来吧。