解析J2ME各大应用平台环境(1)
这里向大家描述一下J2ME平台,J2ME各应用平台由Configuration(配置)和Profile(档次)来组成,配置是为JVM定义最小的能力和库,使JVM足够小并且能够运行在相同级别的设备上。
J2ME平台
J2ME是Java2这个平台专门针对家电类产品和嵌入式设备制定的。组成J2ME的Java虚拟机和API是与那些针对家电类产品和嵌入式产品的运行环境相匹配的。
J2ME针对小型设备设计,具有丰富的用户接口和网络交互模型,编程和可移植性好。
J2ME各应用平台由Configuration(配置)和Profile(档次)来组成,配置是为JVM定义最小的能力和库,使JVM足够小并且能够运行在相同级别的设备上。由于同一级别设备的配置对内存和处理能力的要求相近似,所以J2ME将所有的嵌入式应用设备大体上区分为两种:一种是运算功能有限、电源供应也有限的嵌入式设备如:PDA(PersonalDigitalAssistant:个人数字助理)和手机等,并把它们定义在CLDC规格之中;另外一种是运算能力相对较佳、并在电源供应上相对比较充足的嵌入式装置,并把它们规范为CDC规格。
档次基于Java技术的API集合,由不同功能的Java类库组成。档次构建在配置之上,作为配置的补充,为特定的设备提供足够的运行环境。档次是为了要更明确地区分出各种嵌入式设备上Java程序该如何开发,具有哪些功能。因此档次之中定义了与特定嵌入式设备非常相关的扩充类,而Java程序在各种嵌入式装置的应用接口该如何表达则通过档次的定义来实现。各档次中所定义的扩充类库是根据底层配置中所定义的核心类库建立。






