best counter
 
 
首页 > 知识中心 > 什么是 Java ME?

什么是 Java ME?

  • Java 2 Platform, Micro Edition (Java ME ™)

    这是一种为有存储和处理限定的,诸如移动终端和移动电话等小型通讯设备开发Java应用程序的环境,Java ME由两种配置: CDC 和CDLC。
    了解Java ME就要了解以下五个部分:

  • 1. VM (Virtual Machine) 虚拟机

    虚拟机包含在Sun公司的CLDC 1.0 (JSR-30) and CLDC 1.1 (JSR-139)执行中。基本上虚拟机分为两种:一是基于Sun公司的CLDC(JSR-30 或者 JSR-139);另一个是基于CLDC-HI。二者的不同细节并不重要,只需要了解有这两种版本的存在即可。虚拟机也称作Java VM的JVM,在本网站中,我们认为VM即是JVM。

  • 2. Configuration 配置

    定义了最低的功能分母组合,包括数学运算,时间运算等功能及虚拟机本身。JSR-30 (CLDC 1.0) 和 JSR-139 (CLDC 1.1)负责定义移动电话上最普通版本Java的这些功能。

  • 3. Profile

    定义高层次的组成成分,例如用户界面、网络或长期存储功能。JSR-37 (MIDP 1.0) 和 JSR-118 (MIDP 2.0)是profile的示例,其他的示例包括NTT DoCoMo's DoJa等。有关DoJa的信息可参考下文。

  • 4. Extension

    JCP以外定义的功能群。有代表性的是无线运营商如日本的J-Phone公司和美国的 Sprint PCS公司定义的扩展,有时也可指手机制造商自己的API或者第三方公司,如Infusio。

  • 5. Add-on JSR

    定义了一些可以添加到配置和profile的功能。3D制图 (JSR-184) 是不包含在任何基于JCP的配置或profile的。

  • Optional Package

    由JCP定义的库文件以扩展配置及profile的功能或者提供其他功能。

  • Technology Compatibility Kit (TCK)

    Sun公司提供的测试程序和其他的工具以验证其执行与设定的规格是否
    相符。

  • Java Community ProcessSM (JCP)

    Java使用者组成的团队负责制定Java的标准化,标准化程序,Java规范,参考执行和TCK开发等。

  • Java Specification Request (JSR)

    现有的Java规范的修订和新Java规范的创制建议;在JCP成员提交JSR之后, 有关规范就被格式化,并且再经由JCP成员复查并得到执行委员会的批准后,就可以通过互联网正式公布。这就是新Java规格生成的方法。

  • Executive Committee

    由JCP成员从内部选举的监管和领导Java标准化进程的小组。

回顶部