hit tracker
   
首頁 > 知識中心 > 什麼是 Java ME?
 
   

什麼是 Java ME?

  • Java Platform, Micro Edition (Java ME™)

    這是一種為有存儲和處理限定的,諸如移動終端和移動電話等小型通訊設備開發Java應用程式的環境,J2ME由兩種配置︰ CDC 和CDLC。
    了解J2ME就要了解以下五個部分︰

  • 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標準化進程的小組。

回頂部