BREW深度解析:无线移动的端到端解决方案

需积分: 10 6 下载量 117 浏览量 更新于2024-11-24 收藏 90KB PDF 举报
"本文档是作者东方欲晓对BREW技术的个人理解和解析,旨在为学习者提供一个关于BREW的入门理解。BREW是由高通公司提出的,它是一种无线移动网络中的端到端解决方案,专注于无线应用的开发和部署。" 在深入探讨BREW之前,首先要明确BREW的含义。BREW的四个字母分别代表不同的概念:B表示Binary(二进制),意味着BREW的应用程序是直接编译成机器码,而非Java的字节码;R代表Run-time(运行时),指出BREW采用动态加载机制,只有在需要时才加载代码执行;E表示Environment(环境),表明BREW拥有自己的执行环境,即AEE(Application Execution Environment);W代表Wireless(无线),强调其专为无线移动设备设计。 BREW与操作系统的关系常常被误解。BREW并不是一个操作系统,而是运行在操作系统之上的一层软件,它依赖于底层操作系统提供的服务。这意味着BREW可以跨平台,理论上可以在任何支持它的操作系统上运行。因此,将BREW与操作系统如Symbian进行比较是不合适的,它们在层次和功能上有根本的区别。 再者,BREW与编程语言的比较同样存在误区。BREW不是一个编程语言,而是一个开发平台,提供了API供开发者编写应用程序。与Java语言不同,Java是一种语言,而BREW更像是一套用于构建和管理无线应用的框架和工具集。 BREW的优势在于其高效、快速的执行性能以及对无线环境的优化。由于BREW应用是二进制的,它们通常比Java应用执行得更快,更节省资源,这对于资源有限的移动设备尤其重要。同时,BREW的动态加载机制使得应用程序的更新和下载更加便捷,有利于无线环境中的应用分发和服务交付。 BREW是一个为无线设备设计的高效应用程序平台,它提供了一种端到端的解决方案,包括开发、部署和管理无线应用的全套工具和技术。理解BREW的本质,有助于开发者更好地利用这一平台,开发出适应无线环境需求的应用程序。