Configuration是一个规范,它定义了基本的J2ME运行环境,包括虚拟机和一组源自J2SE的核心类子集。每一个Configuration都对应于一组具有类似能力的设备。例如,某一Configuration可能被定义为针对内存比较富裕而且有网络连接的嵌入设备,其虚拟机可能是一个完整的JVM,API可能是J2SE中API的一个比较大的子集;而另一个Configuration可能被定义为针对内存较少且只有简单网络连接的设备,其虚拟机可能是JVM的一个子集,其API可能为J2SE中API的一个最小子集再加上其他少量特定API。
Profile是建立在某个Configuration之上的特定API集合。一个Configuration只定义虚拟机和基本的API集合,不定义建立应用程序的细节。而Profile是对Configuration的扩展,提供基本Configuration所缺少的功能,包括应用程序生命周期、用户界面、网络连接、存储、安全等。一个Profile既可直接建立在Configuration上,也可建立在另一个Profile之上。
为了在不改动Profile的前提下增加设备的功能,J2ME在Profile之外又提供了可选包,您可将它们看成Profile的扩展,每个可选包为某个或某些Profile增加特定的功能。当需要为某个Profile增加一个新的API时,你必须首先将它定义为可选包。如果随着时间的推移该可选包被广泛采用,它则可能成为某个或某些Profile的一部分。
2G(second generation)表示第二代移动通讯技术。代表为GSM。以数字语音传 输技术为核心。
2.5G是基于2G与3G之间的过渡类型。代表为GPRS。比2G在速度、带宽上有所提高 。可使现有GSM网络轻易地实现与高速数据分组的简便接入。
3G(third generation)表示第三代移动通讯技术。面向高速、宽带数据传输。 国际电信联盟(ITU)称其为IMT-2000(International Mobile Telecom- munication)。最高可提供2Mbp/s的数据传输速率。主流技术为CDMA技术代表有WCDMA(欧,日)、CDMA2000(美)和TD-SCDMA(中)。
WML是无线注标语言(Wireless Makeup language)的英文缩写。支持WAP技术的手机能浏览由WML描述的Internet内容。