论文部分内容阅读
明天的计算将进入普及计算时代。各种消费电子产品,包括智能手机,PDA,Web-TV,将来的信息家电等等将实现随时随地的计算。这是一个异常广阔和丰富多彩的领域,其设备极度多样化而且都将在网络中,Java技术的跨平台性和网络功能在这里大有用武之地。这就是J2ME,这一丰富多彩的领域中生机勃勃的技术。J2ME的崭露头角对Sun、对跨通讯产业、信息产业和消费类电子产品业的公司,还有对Java开发人员来说的确是个好消息。Java技术将一大批设备(从服务器到台式机和移动设备)集中到一种语言和一种技术之下。虽然这些设备的应用不同,但Java技术为这些不同点起到了桥梁的作用,使原本致力于单一领域的开发人员能将其技能发挥到跨越不同设备和应用的领域。
嵌入式Linux和Java技术非常适于协同工作,他们的结合预示着下一代嵌入式系统已经开始出现。同时这种组合使开发技术进入一个新的层次,也提供了一个新的配置的选择。在嵌入式Linux操作系统和Java技术相结合的开发环境中工作的开发者发现这种组合是非常有吸引力的。今天,越来越多的嵌入式开发者选择了这种组合,因为它具有更强的伸缩性,能将产品更快的推向市场的,具有更高的生产力。
受导师的影响,本人长期以来对以嵌入式Linux操作系统比较感兴趣,并加入NeuLinux应用开发平台项目,对NeuLinux系统平台、KVM(KVirtualMachine)、CLDC(ConnectedLimitedDeviceConfiguration)和MIDP(MobileInformationDeviceProfile)进行了一定的研究,设计实现了本平台上的J2ME移植的模块。在这个过程中本人完成了开发平台的分析、参考实现的分析、KVM/CLDC/MIDP的移植和测试等工作。
本论文基于这些事实,对NeuLinux操作系统上进行KVM/CLDC/MIDP移植做了较深入的探讨。