节点文献
基于J2ME平台的手机应用程序研究与开发
The Research and Development of J2ME Based Mobile Applications
【作者】 陈粤;
【导师】 李志蜀;
【作者基本信息】 四川大学 , 计算机应用技术, 2003, 硕士
【摘要】 J2ME技术是当前业界流行的无线应用开发支柱平台,基于J2ME能够方便地利用各种Java技术在手机上实现许多复杂的功能。从2001年6月开始,四川大学计算机学院与四川长城软件科技有限公司开展了积极的合作,完成了一系列的手机应用软件的开发、研究工作,作者有幸参与到其中,积累了许多理论知识和实践经验。本论文正是在此基础上,结合实际的开发经验,实现了一个手机应用软件的客户端部分,它包括了所有手机应用软件都必须具有的三个基本要素:图形用户界面、按键输入接口、无线网络通讯。本文的主要工作集中在: 1.详细阐述了开发手机应用软件所需的关键技术——J2ME的主要功能和体系结构。重点在于KVM虚拟机、CLDC和MIDP规范。 2.根据作者的开发经验介绍了手机应用软件的基本开发技术、硬件特点和具体开发环境的实现。 3.结合作者参与的实际项目——金坐标都市在线软件,详细地阐述了开发一个基于J2ME平台的手机应用程序的基本步骤和中间的各个关键要素,重点说明了如何利用面向对象的思想对T720手机上图形用户界面进行抽象和封装,并用具体的源代码说明了各种图形类和用户按键输入接口类的实现方法,此外,还介绍了J2ME平台上无线网络通讯接口的技术特点和具体实现方法等方面的内容。 本文的组织如下:第一章简单地介绍了本论文的课题背景。第二章阐述了J2ME技术的系统结构。第三章介绍了手机应用软件的特点和开发工具。第四章介绍了都市金坐标在线项目。第五章、第六章和第七章是本论文的重点,作者结合程序实trlJ讲述了都市金坐标在线项目中是如何实现手机应用软件的图形用户界面、按键输入接口、无线网络通讯三个部分。第八章介绍了一下JZME的最新动向。第九章总结全文。
【Abstract】 J2ME is a prevalent technology and an important infrastructure development platform of wireless applications. Various Java techniques can be implemented and complex functions can be achieved on mobile devices based on J2ME. Since the June, 2001, a positive cooperation relationship has been established between School of Computer Science of Sichuan University and Sichuan Greatwall Software Inc., and a series of mobile application research and development works have been completed by this cooperation. The author has taken part with honor in these research and development works and acquired a lot of theoretical information and practical experiences. With the author’s development experiences, this thesis is to introduce the implementation of the client-end of a mobile application software, which includes the 3 essential elements of all mobile applications: the graphic user interface, the keypad input interface, and the wireless network communication. The main works accomplished in this thesis are as follows:1. The key techniques in mobile application development are discussed indetail-the main functions and the structure of J2ME. KVM virtualmachine, CLDC and MIDP specifications are specially emphasized.2. The mobile application software development skills, hardware features and development environment are introduced combined with the author’sdevelopment experiences.3. The basic steps and key factors of mobile application development on J2ME platform is discussed in detail based on the author’s real project-"Golden Coordinates City Online" software, and the method ofabstracting and encapsulation of the graphic interfaces on T720 mobilemodule using object oriented technique is specially emphasized, and theimplementation of graphic classes and keypad input interface classesare illustrated at source code level, and also some other areas such asthe technical features and implementation methods of wireless networkcommunication interface on J2ME platform are discussed.The thesis is organized as below: Chapter 1 is an introduction to theresearch background of the thesis; Chapter 2 describes the systemstructure of J2ME platform; Chapter 3 introduces the features of mobileapplication software and its development tools; Chapter 4 is a introduction tothe "Golden Coordinates City Online" project; Chapter 5, 6, 7 form the mainbody of the thesis, in which the author discusses with program exampleshow to implement the 3 major parts of mobile application software: graphicuser interface, keypad input interface, and wireless network communicationin the "Golden Coordinates City Online" project; Chapter 8 also introducesthe latest development of J2ME; Chapter 9 summarizes the thesis.
- 【网络出版投稿人】 四川大学 【网络出版年期】2004年 01期
- 【分类号】TP311.1
- 【被引频次】7
- 【下载频次】690