BREWWIKIPEDIA{Es-C}.docx

上传人:壹****1 文档编号:547219047 上传时间:2024-02-14 格式:DOCX 页数:5 大小:49.88KB
返回 下载 相关 举报
BREWWIKIPEDIA{Es-C}.docx_第1页
第1页 / 共5页
BREWWIKIPEDIA{Es-C}.docx_第2页
第2页 / 共5页
BREWWIKIPEDIA{Es-C}.docx_第3页
第3页 / 共5页
BREWWIKIPEDIA{Es-C}.docx_第4页
第4页 / 共5页
BREWWIKIPEDIA{Es-C}.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《BREWWIKIPEDIA{Es-C}.docx》由会员分享,可在线阅读,更多相关《BREWWIKIPEDIA{Es-C}.docx(5页珍藏版)》请在金锄头文库上搜索。

1、Collected by esfuncBinary Runtime Environment for WirelessFrom Wikipedia, the free encyclopediaBREW redirects here. For other uses, seeBrew (disambiguation).This articleneeds additionalcitationsforverification.Please helpimprove this articleby addingreliable references. Unsourced material may bechal

2、lengedandremoved.(August 2010)BREW(Binary Runtime Environment for Wireless) is an application development platform created byQualcomm, originally forCDMAmobile phones, butGSMis now also supported.As a software platform that can download and run small programs for playing games, sending messages, and

3、 sharing photos, the main advantage of BREW platforms is that the application developers can easily port their applications among all Qualcomm devices. BREW acts between the application and the wireless device on-chip operating system in order to allow programmers to develop applications without nee

4、ding to code for system interface or understand wireless applications.It debuted in September2001.Contentshide 1Software 2BREW application development 3Development fees 4Business model implications 5Stability 6Usage 7See also 8Notes 9References 10External linkseditSoftwareThis sectiondoes notciteany

5、references or sources.Please helpimprove this articleby adding citations toreliable sources. Unsourced material may bechallengedandremoved.(April 2009)For software developers, it is a complete set ofAPIsthat enables software development and applications inC,C+andJavaand is supported (platform) by an

6、ASIC. It has afootprintof about 15900K. BREW is also known as the pseudo OS and it runs on BREW RTOS.editBREW application developmentSoftware for the BREW-enabled handsets can be developed inCorC+using the freely downloadable BREWSDK1. Java applications are also supported if the handset has a Java V

7、irtual Machine available2. For testing applications during the development process, the SDK includes a BREWEmulator, or starting with BREW Version 3.1.5 and above, theBREW Simulator. The BREW environment provides for multiple levels ofapplication signatures. One signature authenticates the developer

8、. Another signature verifies that an application has passed TRUE BREW testing and is bestowed through Qualcomm. The individual telecommunications operators configure the handsets to either enforce or ignore the presence and verification of this second signature. BREW enabled Handsets have a test mod

9、e that allows applications to bypass verification of the Qualcomm signature. Qualcomm makes applications that have passed testing available to BREW enabled wireless network operators. The operators are then able to choose which of these applications to make available to end-users on their catalog.Th

10、e BREW Emulator (currently calledBREW Simulator) does not emulate handsets hardware. Instead, the BREW application is compiled to native code and linked with a compatible BREW runtime library. Because of this, applications cannot be tested for platform bugs related to memory alignment and various fi

11、rmware related glitches without a BREW handset operating in test mode.For testing purpose, BREW applications can be transferred using aUSBorserial cableto any BREW-compatible handset usingBREW AppLoaderfrom Qualcomm. A BREW application contains several components which, if not present and valid, cau

12、se the application to be automatically deleted on reboot. This includes the compiled binary file, a file which describes the application, the features it uses and permissions requested, a file which contains string and image resources if required, and a file containing the application digital signat

13、ure.BREW Applications may be unloaded from a consumer handset to save handset memory space. This is referred to as Disable/Restore, and is a requirement of the TRUE BREW Test Cycle. Saved files are kept intact using Disable/Restore, and it is possible to re-load the application without paying for it

14、 again. In a Disable situation, all .bar, .mod, and .sig files are deleted from the handset, while any other files remain in their original place. During the Restore operation, the .bar, .mod, and.sig files are downloaded from the carriers mobile store, and the previously disabled application will h

15、ave full functionality remaining. The Disable/Restore process is only available to consumer users once the handsets memory is completely full.On May 28, 2008, Qualcomm and Adobe announced a partnership to integrate Adobe Flash Lite as a supported user interface on BREW.editDevelopment feesSince Marc

16、h 2006, the least expensive digital signature package for developers costs 400USDfor 100 application submissions.3editBusiness model implicationsTime to marketcan take longer with BREW than with Java ME because of BREWs rigorous certification requirements. This certification process may be perceived as an advantage

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

最新文档


当前位置:首页 > 生活休闲 > 社会民生

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