Posted on 2007-05-24 14:36
my 閱讀(205)
評論(0) 編輯 收藏 所屬分類:
手機相關
目前JAVA2有三個版本:J2EE(企業版)、J2SE(標準版)、J2ME(微型版)
1、J2SE(JAVA2 Standart Edition)
...........
2、J2EE(JAVA2 Enterprise Edition)
..........
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)
用戶從空中直接下載電信商的信息。