移动开发相关概念

来源:互联网 发布:c语言用for九九乘法表 编辑:程序博客网 时间:2024/05/01 23:45
BREW是无线二进制运行环境(Binary Runtime Environment for Wireless)的缩写, 
是高通公司2001年推出的基于CDMA网络 "无线互联网发射平台" 上增值业务开发运行的基本平台。
Brew不是操作系统,它是一个位于操作系统之上的抽象层,它能够提供对一些低级功能、环境变量和子程序的访问功能。
但它也不是虚拟机,因为它并不充当解释器,而Java虚拟机在运行时会解释编译的Java程序类文件的字节码。
BREW就是一个操作系统之上的一个运行时环境,一些专门的应用开发商利用此平台,
用计算机语言编写程序(包括C, C++, JAVA、XML等)。可以把在Brew平台下开发出来的应用程序, 安装在支持BREW的手机上。

J2ME是一个开发平台, 在J2ME平台下开发的应用程序, 可以装在任何够配置的支持Java虚拟机的手机里运行.

可以说BREW 和 J2ME 都是中间件, 但是BREW 也可以编译本地代码.
Symbian 最早由Psion公司开发的,是一个专门应用于手机等移动设备的操作系统。
Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点.