手机软件开发平台逐个来数
拇指抽筋中... (2004-5-1 9:27:00)
手机软件开发平台逐个来数
转贴自空中游戏城
目前,智能手机的开发平台主要有:JAVA、BREW 和 .NET。
1、JAVA
目前在在移动领域广泛使用开发平台是 Sun 开发的 J2ME(Java 2 Micro
Edition),即用于嵌入式系统的 Java。J2ME 技术由一个虚拟机 KVM(K
Virtual Machine)和一组 API 组成,这组 API 适合于为消费和嵌入式电子设备
提供经过剪裁的运行环境。
KVM(K Virtual Machine)虚拟机本身仅仅需要 40-80KB 内存、20-
40KB 动态内存(堆),能够运行在 16 位 25MHz 处理器上。经典手机668
8 I 由于支持 K-JAVA,功能可以无限扩展,从而成为手机发烧友的最爱,其在
友人网的手机论坛至今仍是热闹非凡。
J2ME 为移动互联引入了一种新的模型,即允许手机可以从互联网上下载各种
应用程序,并在手机创造可执行环境离线运行这些程序。作为 Java 技术在移动
电话等小型设备的版本,它针对屏幕、电能和内存等资源有限的移动设备进行了
优化和定义,为了解决无线设备多样化的矛盾,Sun 依照各种设备的资源特性将
J2ME 技术架构分为 Java Virtual Machine(JVM)、配置(con+ guration)和
说明(pro+ le)三层,然后再进一步细分,这使 J2ME 能够在每一类设备的限制下
工作,而同时提供最低限度的 Java 语言功能性。
由于定义了可执行程序下载的标准,并在手机上创立了可执行环境和程序开
发语言,由此,在移动通信业第一次为软件开发商创造了巨大的商业机会,手机
用户在得到丰富应用体验的同时,也大大提高了运营商的网络流量。