J2ME相關名詞解釋及概念闡述 - 中國WEB開發者網絡 (http://www.webasp.net) -- 技術教程 (http://www.webasp.net/article/) --- J2ME相關名詞解釋及概念闡述 (http://www.webasp.net/article/18/17908.htm) |
| -- 作者:未知 -- 發佈日期: 2005-04-25 |
|
目前JAVA2有三個版本:J2EE(企業版)、J2SE(標準版)、J2ME(微型版) 1、J2SE(JAVA2 Standart Edition) JAVA2標準版 支持所有JAVA標準規範中所定義的核心類函數庫和所有的JAVA基本類別。J2SE定位在客戶端程序的應用上。 2、J2EE(JAVA2 Enterprise Edition) JAVA2企業版 在J2SE的基礎上增加了企業內部擴展類函數庫的支持,比如支持Servlet/JSP的javax.servletr.*和Enterprise Java Bean的javax.ejb.*的類函數庫。J2EE定位在服務器端程序的應用上。 3、J2ME(JAVA 2 Micro Edition) JAVA2的微型版本 只支持JAVA標準規範中所定義的核心類函數庫的子集。比如,J2ME CLDC的規範之中,只支持java.lang.*,java.io.*,以及java.util.*的類函數庫。並加入了一些支持嵌入式系統的擴展類函數庫,如:javax.meicroedition.io.*類函數庫。但是並不支持所有的JAVA基本類。J2ME定位於嵌入式系統的應用上。 4、SMART CARD JAVA 智能卡JAVA 只支持核心類函數庫中的java.lang.*。但有自己專用的擴展類函數庫,如:javacard.*,javacardx.*。只支持boolean與byte兩種JAVA基本類。定位在智能卡的應用上。 5、KVM(K Virtual Machine) J2ME的虛擬機 用來執行Spotlet或者MIDlet。不同版本的JAVA有不同的虛擬機來運行Java Applet,Java Servlet或者Java Application。而且虛擬機不只SUN一家,比如IBM的J9 VM。 6、JINI 用於連接不同版本的JAVA程序,以達到資源共享的目的。 7、CLDC (Connected Limited Device Configuration) SUN將J2ME的應用實體分為兩類,提出了相應的Confiuration的概念。此規範應用於運算能力、電力供應有限的設備。如:PDA、手機。支持java.lang.*,java.io.*,以及java.util.*的類函數庫,並支持擴展類函數庫javax.meicroedition.io.*。 8、CDC (Connected Device Configuration) 此規範應用於相對運算能力、電力供應較佳的設備。如:電冰箱、電視機頂盒等。 9、MIDP(Mobile Information Device Profile) 在Confitration規範的基礎上,有明確區分出各種嵌入式設備的JAVA程序開發規範。此規範於特定的嵌入式設備非常相關,定義了與具體硬件相關的擴展類函數庫。 Applications/OEM Specific APIs | Profile | Confiuration/VM | 操作系統 | 硬件 10、STK (SIM Toolkit) 移動電話公司與SIM卡製造商合作,在SIM卡中寫入程序達到增值服務的目的。是JAVA在Smart Card上的應用。比如時下中國移動新推出的動感地帶就是用的64K的STK卡。 11、OTA(Over The Air) 用戶從空中直接下載電信商的信息。 |
| webasp.net |