作者:Ding
Email:wu_yi_ding@yahoo.com
本文主要介绍J2me的基本概念。因为注意到国内的java站点介绍J2me的还比较少
,所以就写了本文。如果有什么不妥的地方,欢迎您email我,讨论商榷。
如您要转贴,请保留原出处,并勿做删改。谢谢。
1.名词
这里我列出一些常见的关键词,方便与下文参照.具体解释见后文.
J2ME(Java2 Platform, Micro Edition)
CLDC(Connected, Limited Device Configuration)
MIDP(Mobile Information Device Profile)
KVM(The K Virtual Machine)
2.背景
随着无线应用与嵌入式系统的愈来愈受到人们的重视,SUN也推出了J2ME来迎
合这一趋势.(实际上道也不能算是新推出,熟悉Java历史的人都知道,java原先本是
为了开发消费性电子产品而研制的.谁知,无心插柳柳成荫,因在网络应用上的出色
表现而流行,以致现在的J2EE、EJB等等,发展地越来越庞大。这次实质是杀了
个回马枪。至于表现如何,还得拭目以待)sun认为,未来的信息设备将比我们今
天的更为customizable 和 personal。这一点我们已经可以从手机和pda的流行程
度看出。所以为了开发面向这些设备的applications。sun推出了J2ME(Java2
Platform, Micro Edition)。
3.j2me的基本结构
j2me把设备分为两类,一种是联接设备( connected device),一种是有限联接
设备(Connected, Limited Device)。前一种对应于那些有电源的,电力充裕,
较大的设备。例如:电视机,冰箱等,后一种对应于主要使用电池,小型的设备
,例如:手机,pda等。
这里我只涉及第二种,有限联接设备(Connected, Limited Device)。