24小时热门版块排行榜    

查看: 757  |  回复: 2
当前主题已经存档。

xiansl

铜虫 (小有名气)

[交流] [转贴]BREW概述 (嵌入式哪能少了BREW)(摘自《BREW手机程序设计》)

  BREW概述
  BREW(Binary Runtime Environment for Wireless,无线二进制运行环境),是高通公司推出CDMA网络 "无线互联网发射平台" 上增值业务开发运行的基本平台。它提供一个高效、低成本、可扩展和熟悉的应用程序执行环境(AEE), 着重开发可无缝植入任何实际手持设备的应用程序。与建立在对内存空间、处理器速度和相关硬件有较高要求的操作系统之上的高端产品不同,BREW 在现有的设备类型上运行。传统上,人们热衷于能否利用高速ASIC(特定用途集成电路)技术实现新的应用功能,甚至在低端设备上,要使用更多的功能则需要无缝集成。现在,BREW提供的功能环境就好像PC机上的操作系统一样,可以通过服务提供商下载指定类型的应用程序或游戏来使用。同时,通过BREW接口功能,供应商可以提供成套的完整的资讯、商务、娱乐功能。在将来的版本中,BREW内核类将能提供诸如蓝牙技术、全球定位系统(GPS) 和基于数据业务的电话等服务。

  BREW提供了一套应用程序接口(API),制造商和开发人员可以随时对运行环境进行扩展,提供应用程序需要的各种附加性能模块,如"无线互联网发射平台"中包含的多媒体、多种连接方式、位置服务、用户界面、网络等功能套件。

  开发应用

  BREW 为应用程序开发者提供了一个功能丰富且使用方便的环境,使其能够利用美国高通公司的移动基站调制解调器(MSM) ASIC 的已有及新增的功能开发新的软件,以适应增值业务发展的需要。BREW 的面向对象可充分扩展的应用程序执行环境,允许使用C 或C++ 开发小程序和共享模块。同时,它还支持Java和XML 等语言。

  BREW 提供了一套完善的对象技术,使开发者可以非常方便开发基于图形的应用服务:

  应用程序服务,支持简单的、基于事件的AEE内核服务支持,对文件、网络服务、内存和屏幕的访问增强型服务,例如增强图像性能(互动的游戏)、声音播放器(优质的音乐)、GPS 和语音服务综合服务,使应用程序开发者可以利用诸如浏览器、Outlook所支持的服务

  从运行环境和效率上看,BREW提供以下支持:

  BREW可有效地利用RAM 和持久存储器。BREW 可以在需要时加载或卸载使用的对象或内存BREW应用程序环境支持人们熟悉的与Microsoft Windows、 Macintosh 或UNIX X-Windows 类似的事件驱动结构本地化BREW小程序非常方便所有文本按Unicode 处理,并以所选语言可支持的最有效的方式储存。BREW 还支持OEM的本地文本格式业务模块可以在对象代码级集成,便于设备开发商和第三方生产商为BREW 平台添加应用模块BREW提供了内核类可与设备平台进行对接

  在应用开发上,BREW为各种手持设备快速、高效、经济地开发和配置新的应用程序提供了方便,BREW SDK开发包提供基于C/C++、Java等编译环境的运行库和面向对象的类结构,包含了各种有效的系统调用、用户接口、多媒体集成和网络套接字等类对象资源,开发者对BREW的开发就好像在Windows平台上编程,有种类繁多、功能强大的库函数调用一样,开发者不必关心低级平台数据结构和设备驱动程序,因为应用程序和设备平台可以完全通过适当定义的类对象进行交互。而且,它还支持在程序中直接使用字符串、图片、声间、对话框等自定义资源,从而达到交互、生动的效果。目前,BREW应用主要集中在移动文本通信(电子邮件、SMS)、信息服务(新闻、天气、影视、搜索等)、定制服务(个性化代理、时尚)、位置服务(M2M、定位导航)、多媒体娱乐(数据流视频、互联网音频)和游戏(离线、在线)等方面。

  业务模块开发流程

  BREW开发增值业务是以模块为单位,每一模块可能含一个或多个小程序(Applet),模块的调用(以Windows平台为例,以下同)是从module_main入口开始,提供以Windows动态库类型的小程序为运行单位。业务模块的开发可以独立和同时开发,从而最大限度地缩短开发时间,回避复杂的集成问题。

  BREW 中的每个类或小程序必须拥有一个唯一的ClassID,在BREW SDK中,提供了ClassID编程器---生成后缀为MIF的文件,它包含支持的类、支持的小程序以及小程序标题。启动时,BREW 会在设备屏幕上列举MIF文件,并保存从MIF 列举收集来的信息,以便在请求类时使用。

[ Last edited by cjh5438 on 2006-9-26 at 15:11 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cjh5438

荣誉版主 (著名写手)

版主顾问

已开帖。

[ Last edited by cjh5438 on 2006-9-26 at 15:16 ]
有问题请pm我
2楼2006-09-26 12:31:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xierimin

新虫 (初入文坛)

还是用外国人的产品 ,要给人家许多钱。没意思
3楼2006-11-12 22:05:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xiansl 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[论文投稿] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +4 gy1nBQXYQJqL 2026-08-29 4/200 2026-08-30 02:09 by ZPa0EcMwuECS
[硕博家园] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +4 gy1nBQXYQJqL 2026-08-29 4/200 2026-08-30 01:49 by ZPa0EcMwuECS
[博后之家] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +5 gy1nBQXYQJqL 2026-08-29 6/300 2026-08-30 01:47 by ZPa0EcMwuECS
[考博] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 gy1nBQXYQJqL 2026-08-29 4/200 2026-08-30 01:34 by ZPa0EcMwuECS
[论文投稿] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 gy1nBQXYQJqL 2026-08-29 6/300 2026-08-30 01:25 by ZPa0EcMwuECS
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 ASdOkHsho7FD 2026-08-28 7/350 2026-08-30 01:14 by ZPa0EcMwuECS
[考博] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +6 ASdOkHsho7FD 2026-08-28 9/450 2026-08-30 01:04 by ZPa0EcMwuECS
[基金申请] 投票:  有多少人是今天查系统知道结果的? +16 爱看书的可乐 2026-08-26 18/900 2026-08-30 00:59 by winsaint
[基金申请] 为什么到现在没收到通知? +4 tannykie 2026-08-29 4/200 2026-08-29 17:14 by lmz0216
[教师之家] 导师吐槽:我怎么摊上了这么个极品研究生! +9 苏东坡二世 2026-08-23 9/450 2026-08-29 14:41 by hustersqt
[基金申请] 国自然评审意见 +13 wangmingqi 2026-08-28 19/950 2026-08-29 10:22 by Poppy1104
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +12 Kittylucky 2026-08-27 13/650 2026-08-29 00:04 by superceng
[基金申请] 系统查不到 +11 董八千 2026-08-26 11/550 2026-08-28 18:06 by Leogzhya
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +5 yuleib84 2026-08-26 6/300 2026-08-28 00:02 by yudaoqian88
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +5 a089 2026-08-26 6/300 2026-08-27 14:05 by jonewore
[文学芳草园] 梦想 +3 myrtle 2026-08-26 3/150 2026-08-27 10:01 by angelyueyi
[基金申请] 我不理解! +15 Edward_pc 2026-08-26 23/1150 2026-08-26 20:34 by zzuzxg
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 在坚冰还盖着北海的时候,我看到了怒放的梅花。 (金币+10) +6 ziyangfang 2026-08-25 9/450 2026-08-25 20:26 by huagongfeihu
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
信息提示
请填处理意见