BREW技术的基本组成.ppt

上传人:hs****ma 文档编号:575344312 上传时间:2024-08-18 格式:PPT 页数:29 大小:606.52KB
返回 下载 相关 举报
BREW技术的基本组成.ppt_第1页
第1页 / 共29页
BREW技术的基本组成.ppt_第2页
第2页 / 共29页
BREW技术的基本组成.ppt_第3页
第3页 / 共29页
BREW技术的基本组成.ppt_第4页
第4页 / 共29页
BREW技术的基本组成.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《BREW技术的基本组成.ppt》由会员分享,可在线阅读,更多相关《BREW技术的基本组成.ppt(29页珍藏版)》请在金锄头文库上搜索。

1、BREWTM Developer Training 第二章BREW概述2 2主要内容uBREW的基本概念。uBREW技术的基本组成。uBREW在中国的发展现状。uBREW为价值链各方所带来的好处 uBREW体系架构 3 3BREWTM Developer Training BREW的基本概念的基本概念4 4BREW基本概念 BREW的全称叫二进制无线实时运行环境(Binary Runtime Environment for Wireless)。uBINARY应用和API是二进制代码,非解释性语言。uRUNTIME应用和扩展类可在手机运行过程中动态加载与运行。uENVIRONMENT 具有丰富的

2、API功能接口,同时提供应用的下载、运行与管理服务平台。uWIRELESS运行速度快,高效,占用RAM/Flash 资源小。应用可以充分利用平台提供的底层无线业务。应用可通过空中下载。 5 5BREWTM Developer Training BREW技技术的基本的基本组成成6 6BREW技术的基本组成 uBREW主要是由手机平台技术与分发系统两大部分组成的 u手机平台技术包括:BREW Porting Kit Brew Porting Evaluation Kit BREW Tools BREW SDK BREW AppMgr BREW UI Widgets API One PortingK

3、it UI One SDK u分发系统的全称叫 BREW Distribution System, 用于管理应用的上载,数字签名,分发,商用下载,与计费等 7 7BREWTM Developer Training BREW在中国的在中国的发展展现状状8 8BREW在中国的发展现状 uBREW于2003年7月在中国联通以神奇宝典品牌正式商用。截至2005年4月, 市场共有BREW手机约370万部,浏览过BREW应用下载目录的手机约270万部, 有BREW应用下载的手机超过160万部,下载激活率超过40,BREW手机在新增CDMA手机的市场份额超过47,BREW 2005年3月份信息费约为650万

4、,BREW 2005年3月份流量费超过900万。BREW2005年3月份流量费信息费占联通整个Uni业务的16%,WAP业务的1/3。BREW2005年3月份创造的ARPU值为13元,同期WAP的ARPU值是8元。单个BREW应用的月最高收入超过80万元。BREW开发商超过268家。BREW 独立应用数超过1000个。 9 9BREWTM Developer Training BREW为为价价值链值链各方所各方所带带来的好来的好处处 1010BREW & 无线业务价值链u无线增值业务价值链上的四个节点是运营商、设备制造商、应用开发商和消费者。 BREW提供了一个贯穿整个无线增值业务价值链各个环

5、节的开放的端到端解决方案,开启了进入这一快速增长的广大市场的大门。uBREW使得消费者最终将拥有对他们无线设备上应用程序的选择和控制权。这意味着推动无线数据市场前进的将是市场的力量,从而最终使所有市场参与者获益。1111BREW & 无线业务价值链运营商设备制造商设备制造商应用开发商应用开发商消费者消费者1212应用开发商面临的问题 u应用开发商具有丰富应用开发经验和运营经验u缺乏在手机上嵌入式应用开发能力与丰富经验u手机本身种类繁多与功能各异,加大了应用移植的难度。u没有一个获得收益的有效途径SwSwSwSwSwSwSwSwSwSwApplication10 integration task

6、s:One for each phoneOEM 1OEM 2OEM 3tasktasktasktasktasktasktasktasktasktask BREW1 integration taskApplicationHandset SoftwareOEM 1OEM 2OEM 31313BREW 对应用开发商的好处uBREW SDK为应用开发人员提供了一个统一的技术开发平台:无需了解更多手机嵌入式系统的底层实现技术通过BREW SDK的接口API就可以开发出各种复杂优秀的的应用与服务。可以在熟悉的VC或VS.net开发环境中开发和调试应用。可以充分的使用底层芯片组的强大功能不需要应用本身管理复

7、杂的电话功能。uBREW 为BREW应用提供了一个跨越不同手机设备和型号的通用运行环境, 减少了为每种不同设备重复编写应用程序的工作量。u开发商的应用可以通过BREW的发布系统被放到下载服务器上直接面向广大消费者,避免了所有的商品销售中间环节。这样大大减少了应用的市场推广费用u通过BREW的发布系统,应用开发商将从用户购买中自动获得收益。 1414运营商面临的问题u运营商有较好的数据服务硬件平台,但缺乏足够的优质数据服务。u运营商缺乏进行差异化竞争必要的技术手段。u运营商缺乏进行应用推广与服务的经验。u运营商运营面临的激烈竞争与要求收入增长的巨大压力。1515BREW对运营商带来的好处uBRE

8、W应用能有效帮助运营商开展差异化竞争。通过快速推出各种无线数据应用、内容和服务,能够更好的适应快速变化和激烈竞争的市场。u可以充分利用CP/SP在应用推广与服务方面的经验uBREW为运营商带来了新的盈利契机和商业模式。应用下载的信息费分成应用下载的流量费在线BREW应用使用流量费u优质的应用服务帮助运营商增加用户数。减少客户流失。1616手机厂家 面临的问题u手机研发周期长,工作量大。u开发手机新功能和服务不具优势。u手机市场竞争极为激烈。1717BREW为手机厂家带来的好处uBREW将帮助手机厂家极大降低手机本身软件开发工作量,加快产品的开发周期。uBREW能够显著降低手机软件移植到新的手机

9、型号所需的大量集成工作,培训工作以及开发周期。uBREW丰富多彩的应用为手机增加了更多的销售亮点,有助于手机厂家提高手机销量。uBREW对系统资源的需求非常小,能够显著降低手机推出新增值业务的成本。uBREW技术的开放性和可扩展性将帮助手机厂家顺利过渡到3G时代1818BREW为最终用户带来的好处uBREW通过软件超市为用户提供了一个可以随时随地进行应用下载的渠道。u方便灵活的购买方式便于满足用户各种不同的消费需求。uBREW丰富多彩的应用基本上可以覆盖用户各种不同的喜好与需求。u用户通过软件超市来下载各种应用,就可以大大扩展手机本身的功能,实现所谓的个性化手机 1919BREWTM Deve

10、loper Training BREW体系架构体系架构 2020BREW三位一体的环境 u一个开发无线应用程序的编程环境,以BREW API和BREW SDK的方式提供。u一个运行环境,或称为BREW 应用执行环境,即BREW AEE,这是保证开发的应用可以在多种设备中以一致方式来运行u一个分发环境,或称为BREW分发系统,即BREW BDS;BREW BDS为运营商向消费者分发销售BREW应用提供了捷径。消费者可以用无线的方式下载BREW应用到他们的手机或其他无线设备中。BDS提供了一个无线应用提交和定价谈判的虚拟市场机制。2121BREW编程环境 uBREW的API和SDK极大地简化了用C

11、、C+和其他语言开发无线应用。开发商无需了解设备的内部机理也能从事无线应用的开发。uBREW API采用COM组件的方式进行设计,同时采用了类似Windows风格的事件驱动与消息处理机制,属性Window编程的开发商将很容易在Visual C中开发应用。uBREW Emulator使开发人员可以在Windows环境下仿真调试应用的运行的状况,这样就减少了在真实手机设备中的测试工作量。uBREW的统一运行环境保证了BREW API在各款手机上的实现一致。这将大大减轻开发商在移植应用上的工作量。uBREW API可以支持扩展类。设备厂商、运营商和开发商可以编写扩展类来拓展BREW的功能。2222B

12、REW应用运行环境 uBREW应用运行环境(AEE)为应用提供了一个全功能的实时运行环境。AEE通过BREW API接口类的方式为BREW应用提供范围广泛的底层功能调用。AEE管理应用的执行,包括应用的启动、退出、中断与恢复。AEE还保证运行环境与手机的核心功能的协调工作。确保应用在运行过程中及时响应用户和一些紧急事件。uAEE是一个精巧的软件接口层。用于支持BREW API和应用的运行调度。新终端设备中提供AEE要求设备厂商只需要要移植AEE即可,比起传统必须将每个终端的所有应用逐一移植的工作相比可谓是九牛一毛。AEE占用的RAM(随机存储器)和闪存极小,BREW不但可以使高档机型锦上添花,

13、而且在低端主流机型中也能大显身手2323全BREW UI手机体系架构2424非全BREW UI手机体系架构VM AppDevice DriversApp ModuleSocketsOS ServicesFile SystemInternet LaunchPadgpsOneBluetoothCMXVRTAPI Mobile Interface Layer (MIL)Chip Interface Layer (ChIL)ViewersVM EngineApp ModuleExtensionBREWUSER INTERFACE2525BREW的分发环境uBREW通过BDS系统(BREW Distri

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

15、境uBDS系统同时为运营商提供了应用的下载计费管理功能,并为开发商提供了各种灵活的计费价格选项。u用户下载应用后,相关的下载费用将会记入运营商的计费系统中,并由运营商的计费系统生成用户的每月话费帐单。u运营商将会定期与开发商结算下载费用。通过BDS系统,开发商就获得了一个根据用户购买应用的数量获得收益的渠道。2828本章关键点u本章主要介绍了BREW作为二进制无线实时运行环境的基本概念。BREW技术从商务的角度可以理解为是一个无线增值业务的完整产业价值链。uBREW在中国已有了非常迅速的发展。BREW在3G时代也将会有长足的发展。uBREW是由一系列技术组成的端到端系统 。uBREW对运营商,

16、手机厂商,开发商以及用户均带来了非常大的好处 uBREW为开发商提供了丰富的API函数用于开发复杂的BREW应用。BREW提供了一个基于VC的易用仿真开发环境,有助于降低研发工作量。BREW能够显著的减少应用移植的工作量。uBREW有一个完善的应用执行环境,能够适应从超低端到高端手机等各种配置。帮助手机厂家降低手机开发与移植过程中的工作量。uBREW是一个完整的分发环境。通过分发系统和BREW手机一起构成了一个完整产业价值链。2929问题回顾uBREW的英文全称是什么?每个缩写均代表什么意义?uBREW都由哪些技术组成?uBREW对运营商,手机厂商,开发商以及用户都带来了什么好处?u为什么说BREW提供了一个三位一体的环境,请给予具体说明。u请结合BREW运行环境的分层架构说明为什么BREW能够显著降低开发商与手机厂商的工作量uBDS主要提供什么功能?

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号