您的位置:首页 > 其它

20110503 Brew工程师培训笔记——第二章 BREW概述

2011-05-03 14:35 316 查看
第二章 BREW概述
一、主要内容
(1)、BREW的基本概念
(2)、BREW技术的基本组成
(3)、BREW在中国的发展现状
(4)、BREW为价值链各方所带来的好处
(5)、BREW体系架构
二、BREW基本概念
BREW的全称叫二进制无线实时运行环境(Binary Runtime Environment for Wireless)。
(1)、BINARY:应用和API是二进制代码,非解释性语言。
(2)、RUNTIME:应用和扩展类可在手机运行过程中动态加载与运行。
(3)、ENVIRONMENT :具有丰富的API功能接口,同时提供应用的下载、运行与管理服务平台。
(4)、WIRELESS:
(a)、运行速度快,高效,占用RAM/Flash 资源小。
(b)、应用可以充分利用平台提供的底层无线业务。
(c)、应用可通过空中下载。
三、BREW技术的基本组成
BREW主要是由手机平台技术与分发系统两大部分组成的。
(1)、手机平台技术包括:
(a)、BREW Porting Kit
(b)、Brew Porting Evaluation Kit
(c)、BREW Tools
(d)、BREW SDK 、
(e)、BREW AppMgr
(f)、BREW UI Widgets
(g)、API One PortingKit
(h)、UI One SDK
(2)、分发系统的全称叫 BREW Distribution System, 用于管理应用的上载,数字签名,分发,商用下载,与计费等 。
四、BREW在中国的发展现状
BREW于2003年7月在中国联通以神奇宝典品牌正式商用。截至2005年4月:
(1)、市场共有BREW手机约370万部,
(2)、浏览过BREW应用下载目录的手机约270万部,
(3)、有BREW应用下载的手机超过160万部,
(4)、下载激活率超过40%,
(5)、BREW手机在新增CDMA手机的市场份额超过47%,
(6)、BREW 2005年3月份信息费约为650万,
(7)、BREW 2005年3月份流量费超过900万。
(8)、BREW2005年3月份流量费+信息费占联通整个Uni业务的16%,WAP业务的1/3。
(9)、BREW2005年3月份创造的ARPU值为13元,同期WAP的ARPU值是8元。
(10)、单个BREW应用的月最高收入超过80万元。
(11)、BREW开发商超过268家。
(12)、BREW 独立应用数超过1000个。
五、BREW为价值链各方所带来的好处
(1)、BREW & 无线业务价值链
(a)、无线增值业务价值链上的四个节点是运营商、设备制造商、应用开发商和消费者。 BREW提供了一个贯穿整个无线增值业务价值链各个环节的开放的端到端解决方案,开启了进入这一快速增长的广大市场的大门。
(b)、BREW使得消费者最终将拥有对他们无线设备上应用程序的选择和控制权。这意味着推动无线数据市场前进的将是市场的力量,从而最终使所有市场参与者获益。
(c)、



(2)、应用开发商面临的问题
(a)、应用开发商具有丰富应用开发经验和运营经验
(b)、缺乏在手机上嵌入式应用开发能力与丰富经验
(c)、手机本身种类繁多与功能各异,加大了应用移植的难度
(d)、没有一个获得收益的有效途径
(3)、BREW对应用开发商的好处
(a)、BREW SDK为应用开发人员提供了一个统一的技术开发平台:
1、无需了解更多手机嵌入式系统的底层实现技术。
2、通过BREW SDK的接口API就可以开发出各种复杂优秀的的应用与服务。
3、可以在熟悉的VC或VS.net开发环境中开发和调试应用。
4、可以充分的使用底层芯片组的强大功能。
5、不需要应用本身管理复杂的电话功能。
(b)、BREW 为BREW应用提供了一个跨越不同手机设备和型号的通用运行环境, 减少了为每种不同设备重复编写应用程序的工作量。
(c)、开发商的应用可以通过BREW的发布系统被放到下载服务器上直接面向广大消费者,避免了所有的商品销售中间环节。这样大大减少了应用的市场推广费用
(d)、通过BREW的发布系统,应用开发商将从用户购买中自动获得收益。
(4)、运营商面临的问题
(a)、运营商有较好的数据服务硬件平台,但缺乏足够的优质数据服务。
(b)、运营商缺乏进行差异化竞争必要的技术手段。
(c)、运营商缺乏进行应用推广与服务的经验。
(d)、运营商运营面临的激烈竞争与要求收入增长的巨大压力。
(5)、BREW对运营商带来的好处
(a)、BREW应用能有效帮助运营商开展差异化竞争。通过快速推出各种无线数据应用、内容和服务,能够更好的适应快速变化和激烈竞争的市场。
(b)、可以充分利用CP/SP在应用推广与服务方面的经验
(c)、BREW为运营商带来了新的盈利契机和商业模式:
1、应用下载的信息费分成
2、应用下载的流量费
3、在线BREW应用使用流量费
(d)、优质的应用服务帮助运营商增加用户数。减少客户流失。
(6)、手机厂家面临的问题
(a)、手机研发周期长,工作量大。
(b)、开发手机新功能和服务不具优势。
(c)、手机市场竞争极为激烈。
(7)、BREW对手机厂家带来的好处
(a)、BREW将帮助手机厂家极大降低手机本身软件开发工作量,加快产品的开发周期。
(b)、BREW能够显著降低手机软件移植到新的手机型号所需的大量集成工作,培训工作以及开发周期。
(c)、BREW丰富多彩的应用为手机增加了更多的销售亮点,有助于手机厂家提高手机销量。
(d)、BREW对系统资源的需求非常小,能够显著降低手机推出新增值业务的成本。
(e)、BREW技术的开放性和可扩展性将帮助手机厂家顺利过渡到3G时代
(8)、BREW对最终用户带来的好处
(a)、BREW通过软件超市为用户提供了一个可以随时随地进行应用下载的渠道。
(b)、方便灵活的购买方式便于满足用户各种不同的消费需求。
(c)、BREW丰富多彩的应用基本上可以覆盖用户各种不同的喜好与需求。
(d)、用户通过软件超市来下载各种应用,就可以大大扩展手机本身的功能,实现所谓的个性化手机
六、BREW体系结构
(1)、BREW三位一体的环境
(a)、一个开发无线应用程序的编程环境,以BREW API和BREW SDK的方式提供。
(b)、一个运行环境,或称为BREW 应用执行环境,即BREW AEE,这是保证开发的应用可以在多种设备中以一致方式来运行
(c)、一个分发环境,或称为BREW分发系统,即BREW BDS;BREW BDS为运营商向消费者分发销售BREW应用提供了捷径。消费者可以用无线的方式下载BREW应用到他们的手机或其他无线设备中。BDS提供了一个无线应用提交和定价谈判的虚拟市场机制。
(2)、BREW编程环境
(a)、BREW的API和SDK极大地简化了用C、C++和其他语言开发无线应用。开发商无需了解设备的内部机理也能从事无线应用的开发。
(b)BREW API采用COM组件的方式进行设计,同时采用了类似Windows风格的事件驱动与消息处理机制,属性Window编程的开发商将很容易在Visual C++中开发应用。
(c)、BREW Emulator使开发人员可以在Windows环境下仿真调试应用的运行的状况,这样就减少了在真实手机设备中的测试工作量
(d)、BREW的统一运行环境保证了BREW API在各款手机上的实现一致。这将大大减轻开发商在移植应用上的工作量。
(e)、BREW API可以支持扩展类。设备厂商、运营商和开发商可以编写扩展类来拓展BREW的功能。
(3)、BREW应用运行环境
(a)、BREW应用运行环境(AEE)为应用提供了一个全功能的实时运行环境。
1、AEE通过BREW API接口类的方式为BREW应用提供范围广泛的底层功能调用。
2、AEE管理应用的执行,包括应用的启动、退出、中断与恢复。
3、AEE还保证运行环境与手机的核心功能的协调工作。确保应用在运行过程中及时响应用户和一些紧急事件。
(b)、AEE是一个精巧的软件接口层。用于支持BREW API和应用的运行调度。
1、新终端设备中提供AEE要求设备厂商只需要要移植AEE即可,比起传统必须将每个终端的所有应用逐一移植的工作相比可谓是九牛一毛。
2、AEE占用的RAM(随机存储器)和闪存极小,BREW不但可以使高档机型锦上添花,而且在低端主流机型中也能大显身手。
(4)、全BREW UI手机体系架构



(5)、非全BREW UI手机体系架构



(6)、BREW的分发环境
(a)、BREW通过BDS系统(BREW Distribution System)来管理应用的上线,签名,分发,定价,下载与计费等流程
(b)、为了确保BREW应用安全性,应用在上载到BREW分发系统前需要通过TRUE BREW的测试。
(c)、 BDS系统为运营商提供了操作管理界面对测试通过的应用进行签名并上载。
(d)、通过BDS系统,运营商可以选择需要商用的应用,并为应用进行定价。
(e)、运营商选择好应用并定价后,可以按应用类别生成目录并分发到下载服务器ADS中。
(f)、用户就可以通过手机的软件超市连接ADS,浏览并下载自己喜欢的应用了。
(g)、



(h)、BDS系统同时为运营商提供了应用的下载计费管理功能,并为开发商提供了各种灵活的计费价格选项。
(i)、用户下载应用后,相关的下载费用将会记入运营商的计费系统中,并由运营商的计费系统生成用户的每月话费帐单。
(j)、运营商将会定期与开发商结算下载费用。通过BDS系统,开发商就获得了一个根据用户购买应用的数量获得收益的渠道。
七、本章关键点
(1)、本章主要介绍了BREW作为二进制无线实时运行环境的基本概念。BREW技术从商务的角度可以理解为是一个无线增值业务的完整产业价值链。
(2)、BREW在中国已有了非常迅速的发展。BREW在3G时代也将会有长足的发展。
(3)、BREW是由一系列技术组成的端到端系统 。
(4)、BREW对运营商,手机厂商,开发商以及用户均带来了非常大的好处
(5)、BREW为开发商提供了丰富的API函数用于开发复杂的BREW应用。BREW提供了一个基于VC的易用仿真开发环境,有助于降低研发工作量。BREW能够显著的减少应用移植的工作量。
(6)、BREW有一个完善的应用执行环境,能够适应从超低端到高端手机等各种配置。帮助手机厂家降低手机开发与移植过程中的工作量。
(7)、BREW是一个完整的分发环境。通过分发系统和BREW手机一起构成了一个完整产业价值链。
八、问题回顾
(1)、BREW的英文全称是什么?每个缩写均代表什么意义?
(2)、BREW都由哪些技术组成?
(3)、BREW对运营商,手机厂商,开发商以及用户都带来了什么好处?
(4)、为什么说BREW提供了一个三位一体的环境,请给予具体说明。
(5)、请结合BREW运行环境的分层架构说明为什么BREW能够显著降低开发商与手机厂商的工作量
(6)、BDS主要提供什么功能?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: