论文部分内容阅读
J2ME技术是当前业界流行的无线应用开发支柱平台,基于J2ME能够方便地利用各种Java技术在手机上实现许多复杂的功能。从2001年6月开始,四川大学计算机学院与四川长城软件科技有限公司开展了积极的合作,完成了一系列的手机应用软件的开发、研究工作,作者有幸参与到其中,积累了许多理论知识和实践经验。本论文正是在此基础上,结合实际的开发经验,实现了一个手机应用软件的客户端部分,它包括了所有手机应用软件都必须具有的三个基本要素:图形用户界面、按键输入接口、无线网络通讯。本文的主要工作集中在: 1.详细阐述了开发手机应用软件所需的关键技术——J2ME的主要功能和体系结构。重点在于KVM虚拟机、CLDC和MIDP规范。 2.根据作者的开发经验介绍了手机应用软件的基本开发技术、硬件特点和具体开发环境的实现。 3.结合作者参与的实际项目——金坐标都市在线软件,详细地阐述了开发一个基于J2ME平台的手机应用程序的基本步骤和中间的各个关键要素,重点说明了如何利用面向对象的思想对T720手机上图形用户界面进行抽象和封装,并用具体的源代码说明了各种图形类和用户按键输入接口类的实现方法,此外,还介绍了J2ME平台上无线网络通讯接口的技术特点和具体实现方法等方面的内容。 本文的组织如下:第一章简单地介绍了本论文的课题背景。第二章阐述了J2ME技术的系统结构。第三章介绍了手机应用软件的特点和开发工具。第四章介绍了都市金坐标在线项目。第五章、第六章和第七章是本论文的重点,作者结合程序实trlJ讲述了都市金坐标在线项目中是如何实现手机应用软件的图形用户界面、按键输入接口、无线网络通讯三个部分。第八章介绍了一下JZME的最新动向。第九章总结全文。