系列: BREW开发入门指南
手机,这一再普通不过的通讯工具已成为人们随身携带的IT终端,而且重要性正超越电脑。随着通讯技术的发展,3G、4G、5G……它的地位将越来越高。在软件开发领域,从PC
平台向手机平台转换也是很多人的必然之选。IT界,“快鱼吃慢鱼”是永恒的真理。本期,我们就为大家带来继J2ME之后当前最火爆的手机开发技术BREW,希望能给有志于手机软件开发的同学一个正确的指引。
手机软件开发新贵——BREW
windows开发平台
首先我们从字面意思来了解,BREW(Binary Runtime Environment for Wireless)的全称是无线二进制运行环境,是美国高通公司于2001年推出的基于CDMA网络“无线互联网发射平台” 上的增值业务开发运行的基本平台。
它主要用于无线应用程序和服务,结合数据和语音等功能,能够更好地满足逐渐成型的无线因特网用户需求。相对Java,BREW是一个更底层的技术,主要应用在移动通信领域,类似于一个开放免费的中间件系统,其他厂商可以在这个平台上设计各项应用。
目前,支持BREW的手机也逐渐增多,主要是日系和韩系手机,例如LG向全球推出了15款支持BREW的
手机,其中在中国市场可以买到LG 8188和LG 8280下面就让我们来细数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开发者得队伍里来吧。
下期我们将为大家详细介绍如何搭建BREW开发平台。
学会构建BREW平台
在上期我们介绍了BREW开发平台的技术优势,以及对运营商、制造商和开发商的益处,是不是觉得心里痒痒的?想亲自试试?不用着急,本期我们将详细介绍BREW开发平台是如何构建的,以及如何使用它。
一、BREW开发的最低标准
进行BREW开发的系统最低要求是:Windows NT 4.0、Windows 2000、或者Windows
XP(不支持Windows 9x或者ME)、 Internet Explorer version 5.5 SP2 或者更高版本(BREW官方不推荐其他浏览器)、需要拥有计算机的管理员权限。如果得不到上述要求,BREW SDK就不能成功安装。
由于BREW使用C/C++开发,所以我们需要Microsoft Visual C++ 6.0或者更高版本来作为集成开发环境(这里我们选择的是Visual C++ 6.0),需要注意的是Visual C++ 必须在安装BREW SDK之前安装好。
二、安装BREW 开发工具包
BREW程序开发工具包提供了基本的开发和调试环境,包含了API头文件,模拟器,参考文档和一些Demo程序。本文的示例将使用SDK3.1,但是由于程序比较简单,使用的都是基本的API,所以能够在2.1和3.1的环境里正常运行。
小提示:SDK全称是Software Design Kit,意思是软件开发包。
第一步:登陆高通BREW首页(brew.qualcomm),
点击网页左边导航栏中 “Download the BREW 3.1 SDK”按钮。
 第二步:进入邮箱验证页面,在“Email Address”处填入欲注册的邮箱号码,例如
**********,然后点击"Submit"按钮提交,就可以进入SDK下载页了。
 第三步:在这里,选择想安装SDK版本,例如“SDK3.1.5 English”,再点击
“Install”按钮(图1),弹出标题为“BREW SDK Install Page”的网页,提示是否需要
安装ActiveX控件:来自“InstallShield Software Corporation”的“nstallShield Wizard”,将该ActiveX控件安装后才能继续SDK的安装。
小提示:
要保证防火墙是允许”InstallShield Wizard”访问网络的。
 第四步:ActiveX控件安装完成后,点击网页上的链接”Click to start installation”,在弹出的对话框中,
一路“Next”下去即可。
 第五步:在SDK安装选择页面最下面,到链接” BREW SDK Tools    1.0.1”,安装“BREW SDK Tools”工具包。安装完后,打开VC,可以在工具栏看到BREW插件工具条。
如果没有看到,查看一下VC的插件设置,加载成功没有进来。打开Tools菜单中的”Customize”对话框,查看“Add-ins and Macro Files”属性页中的”BREWAddins.DSAddin.1”,勾选即可完成配置(图2)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。