BREW是由美国Qualcomm公司开发的一款适用于移动通信设备的应用程序平台,具有高效、灵活、交互性强等特点。它采用二进制代码运行环境,支持C、C++编程语言,为开发者提供了开发基于手持终端的应用程序的创新性和高效性。
1.BREW系统是什么
BREW系统是Qualcomm为其CDMA(Code Division Multiple Access,分码多址)手机推出的一个操作系统。它不同于其他移动通讯设备的操作系统,如Symbian、Linux等,而是由BREW虚拟机(BREW VM)和底层操作系统(BREW OS)两部分组成。BREW VM负责运行BREW应用程序,而BREW OS则负责管理设备硬件资源。
2.BREW系统基本组成
BREW系统由以下几部分组成:
- BREW VM:一种在BREW系统中运行的虚拟机,可以将二进制格式的BREW应用程序转换为可执行的指令。
- BREW OS:低级别的操作系统,负责执掌设备资源、安全、系统调度等功能。
- BREW SDK:开发工具包,包含了开发BREW应用所需要的各种资源,如编译器、库文件等。
- BREW API:提供一系列的API(应用程序编程接口)供开发人员使用,使得开发者可以快速和方便地调用各个设备功能。
- BREW Store:BREW官方颁布的联盟商店,专门售卖BREW应用程序。
3.BREW系统的优势
与其他移动操作系统相比,BREW有以下几点优势:
- 跨设备平台:BREW开发的应用程序能够在不同的CDMA手机设备上运行。
- 安全性:BREW系统的强制安全模式会保护设备免受潜在恶意软件的攻击。
- 易于开发和发布:BREW SDK提供的开发工具包是一个完整的平台,由开发者下载并安装即可开始创作和发布应用程序。
- 稳定性和高效性:二进制代码可以加速开发和执行时间,并支持C/C++语言,这使得BREW应用程序稳定、高效。
阅读全文