论文部分内容阅读
今天计算已经无处不在。各种消费电子产品,包括智能手机,PDA,Web-TV,信息家电等等实现了随时随地得计算。这是一个异常广阔和丰富多彩的领域,其设备极度多样化而且都将在网络中,Java技术的跨平台性和网络功能在这里大有用武之地。这就是J2ME。Java 2平台袖珍版(Java 2 Platform, Micro Edition(J2ME))为开发者提供了伟大的工具,它把Java平台的以网络为中心和平台不可知论的特性移植到有限存储器和有限处理器的设备。我们且看看Sun公司对J2ME(Java 2 Micro Edition,Java微型版)的定义:“一种以广泛的消费性产品为目标的,高度优化的Java运行环境”。自从1999年6月在JavaOne Developer Conference上声明之后,J2ME进入了小型设备开发的行列。本文先对Java技术进行了介绍,如J2EE,J2SE,J2ME,详细的介绍了J2ME的体系结构,就其基本概念:Connected Limited Device Configuration (有限连接设备配置,CLDC ),Connected Device Configuration(连接设备配置CDC),以及这两种配置分别对应两类虚拟机:CVM(C Virtual Machine,C虚拟机)和KVM(K Virtual Machine,K虚拟机)进行相关说明,对其概念中难如区分的配置(Configuration)和简表(Profile)进行了详细的辨析,然后详细叙述其中的一个简表:MIDP(MIDP(Mobile Information Devices Profile,移动信息设备简表),并针对该简表所定义的API提供的功能在实际应用开发的不足,本人进行了一些研发工作,对该简表所定义的API提供的功能进行补充,可以讲是一个开发引擎吧,简化了实际应用开发中的难度,这些研发工作主要是针对移动设备进行的,而该设备的资源极其有限,所以代码总体大小也有着苛刻的要求,本人主要针对界面,网络两大块进行补充,特别是在界面部分,做了相当多的工