基于J2ME的移动通信技术的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着信息化的不断发展,手机及其它移动无线设备上网势在必行。传统的手机软件存在诸多弊端。首先,这些设备普遍使用C语言和专用的实时操作系统,开发速度慢,也没有动态加载应用程序的能力。一方面,商品制造商的研发能力无法满足用户不断增加的功能需要,另一方面广大的软件开发制造商却又无法参与到其中来。这样导致应用程序的开发变得越来越困难,极大的制约了这类设备新应用的推广和普及,而且现有的解决方案不够智能,使无线Internet应用受到了很大的限制。其次,移动电话类嵌入系统访问Internet主要通过WAP方式,只能访问本地存储区,这样使无线Inter- net应用受到了很大的限制。J2ME的出现对以上问题提供了完美的解决方案。本文对移动设备所涉及的大量技术问题进行了深入的研究和说明,使用MIDP赋予的强大开发工具包并结合大量实例,重点阐述了相关技术的实现。
     论文首先详细阐述了开发移动应用软件的基础理论J2ME的主要功能和体系结构,重点在于KVM虚拟机,MIDP简表等规范的描述。其次,根据论文的设计目标,结合移动通信数据的传输协议,给出了移动终端交互系统总体设计。完成了移动设备所涉及的事件处理,数据存储等软件流程。实现了移动终端交互系统。
     针对大量JSP网站存在的现状,结合移动通信技术,实现了移动通信设备与网络服务器的通信,突破了移动电话访问Internet主要通过WAP方式,只能访问本地存储区所受到了的限制,可以实现对非本地存储区的访问。另外由于技术和商业利益的原因,大多数手机上网的用户只能进行简单的查询功能,无法对数据直接操作,使很多开发者错误的认为手机用户只能完成简单的查询功能而不能对一些不敏感信息进行修改,本文设计的系统可以在J2ME的框架内使用HTTP对网络数据库直接操作。
     本文主要着眼于MIDP和MIDlet,实现移动设备与网络服务器的通信,为进一步研究移动设备与网络更紧密的结合。
With the development of information society, it is imperative that mobile telephones and other mobile wireless devices are linked with the Internet. But there are many disadvantages in the software of conventional mobile telephone. First , those devices ,using C language and exclusive operation systems, has slow development ,no ability to dynamic loading application programme. One is that the manufacturer's development ability can't meet the ever increasingly need of function from clients, the other is that many manufacturers of software can't join in .This results in that the application development is getting more and more difficult, which confines the spread of this kind of device. the solution is not intelligent ,which limits the application of wireless Internet. The visit of mobile phone embed system to Internet ,mainly based on WAP, only can visit local store area, which puts limit on the application of wireless Internet. The presence of J2ME provides perfect solution to the problems mentioned above.
     Firstly, the fundamental theory of developing mobile software is introduced in this that the function and architecture of J2ME, KVM, MIDP. Secondly, it illustrates important technology problems related mobile devices. event solution, data store, mobile communication, on the basis of probing into design structure, relating methods, classes and Examples. Achieved Interactive System Mobile Terminal.
     This article concentrates on many websites with JSP technology, combines with mobile communication technology to make mobile device communicate with server, breaking through the limitation of that mobile phone visits Internet only through WAP, and local store area. Out of the reason of technology and commercial interest, most of cellphone users can't operate directly on data but the function of query. Many developers are misled by idea that cellphone users only can operate on simple function of query, can't operate on data which is not secret. The design in this article can operate directly on data in the structure of J2ME ,based on HTTP, makes it come to true.
     This dissertation focuses on MIDP and MIDPlet, realizes the communication between mobile devices and network server, and further study on much closer combination of mobile device and network.
引文
[1] ROGERRIGGS. Connected Limited Device configuration.Sun Microsystems, 2000(5): 103-105.
    [2] JIM VAN PEURSEM MARK PATEL. Micro Edition Wireless Toolkit User's Guide. Sun Microsystems, 2001(8): 104-108.
    [3] ALEKSI UOTILA. Develop wireless application using J2ME. Sun Micro Press, 2002(8): 153-162.
    [4] MICHAEL JUNTAO YUAN. MIDP Frequently Asked Questions. Computer Standards &Interfaces, 2003(9): 253-260.
    [5]潘功锋.Java技术在手机领域中的应用.计算机时代,2002(7):43-44.
    [6]张全伙,许向锋.基于J2ME的Java手机软件—足球彩票手机投注系统的设计与实现.漳州师范学院学报,2002(11):23-27.
    [7] DAVID RIVAS. Architecture technical over view: Java a Platform Micro Edition J2ME.Sun's 2002 world wide developer conference[C]. 2002(6): 82-85.
    [8] Miika Tuisku. Wireless Java-embedded MIDP devices as peers in a Grid infrastructure [J].LNCS2970.p273-281.
    [9] Nam-Je Park, You-Jin Song. M-commerce security platform based on WTLS and J2ME[J].2001IEEE. p1775-1780.
    [10]孔小斌.WAP应用开发指南.北京:人民邮电出版社,2001:100-105.
    [11]吴磊等.WAP开发使用指南.北京:人民邮电出版社,2003:203-210.
    [12]柯科峰,邵世煌,张压.基于J2ME的小型移动商务系统的设计与实现.计算机应用研究,2004(5):43-46.
    [13] BILL DAY. Designing Wireless application using the Java 2 Platform[A]. Sun's 2002 worldwide Java developer conference[C], 2002(6): 71-77.
    [14] JOHN MUCHOW. Core J2ME technology and MIDP. Sun's Micro system's Press, 2002(5): 87-91.
    [15] GIGGS R.TAIVALSAARI A.VANDENBRINK M. Programming Wireless Devices with the Java 2 Platform. Micro Edition.4-l0.Sun Microsystems, 2001 (5): 91-97.
    [16] YANG SJM, TSAIJJP, CHEN I. The Research on the J2ME.International Journal of Sofware Engineering and Knowledge Enginerring, 2002(2): 135-153.
    [17]曹军,罗蕾.MIDP2.0及其移植技术分析.技术纵横,2004(1):36-39.
    [18]龚箭,潘泽友,聂诗良等.MIDP开发嵌入式移动设备的研究.西南科技大学学报,2004(2):32-34.
    [19]温尚书.J2ME无线通信实用案例教程.北京:清华大学出版社,2003:124-133.
    [20]殷旭东,潘启勇.用J2ME技术开发移动信息设备应用程序的研究.浙江大学学报,2003:12-15.
    [21]王军,林其伟.J2ME开发移动设备的基本功能.现代电子技术,2004(12):10-12.
    [22]张磊,李志蜀,杜巍.J2ME技术研究及开发实例.计算机应用研究,2003(1):158-161.
    [23]曾继平,谭泽富.J2ME开发及JBuilder工具的应用.重庆三峡学院学报,2003(1):102-106.
    [24]陈粤,李志蜀,罗奕.基于J2ME平台的手机通讯程序分析与实现.计算机应用,2003(6):21-24.
    [25]关丽霞,王劲松,徐立臻.基于J2ME的移动电子商务.微机发展,2004(8):22-26.
    [26]许向峰.基于J2ME的Java手机软件开发.微型机与应用,2002(1):35-36.
    [27]王东民,应忍冬,徐国治.基于J2ME技术的嵌入式系统的应用开发.计算机工程,2003(6):189-191.
    [28]谢炜,高传善.基于J2ME的无线应用的安全性.计算机应用与软件,2004(8):52-54.
    [29]王晋桃,朱欣焰.基于Java手机的地理信息服务探索.测绘通报,2004(3):51-54.
    [30]魏冬健,高济.基于J2ME平台的无线设备应用系统的开发.计算机应用研究,2002(3):146-148.
    [31]胡静.基于J2ME的无线Internet应用方案.江苏通信技术,2002(8):22-25.
    [32]张新猛.手机访问网络数据库的一种方法.电脑编程技巧与维护,2004(5):60-62.
    [33]韩鹏,李成忠.设计模式及其在J2ME中的应用.成都信息工程学院学报,2004(9):31-34.
    [34]刘宇翔,徐进.企业应用中移动技术的研究和实现.微计算机应,2004(3):27-31.
    [35]李荣鑫,饶涨,陈炼等.基于移动Agent的移动数据库查询优化.计算机与现代化,2003(12):57-60.
    [36]李鲁群,李明禄.面向Java手机GPS数据采集与无线网络传输系统的研究.武汉大学学报,2004(8):57-60.
    [37] TANAKA. Sun Microsystems. Inc. Japan Docomo press annual, 2003(5): 102-110.
    [38]张远景,刘泉.移动通信网中J2ME的应用研究.现代计算机,2004(2):33-35.
    [39]王磊,施寅.移动信息设备上的J2ME技术.现代计算机,2004(1):17-21.
    [40]卢东方,王桃群.手机与servlet网络通讯技巧.电脑编程技巧与维护,(12):22-24.
    [41]游安弼,廖列法.无线Java编程探索.计算机时代,2002(12):37-42.
    [42]张春,范忠礼.无线Java技术以及在移动互联网中的应用.现代电信科技,2002(10):19-20.
    [43]马文华,刘淑芬,姜久超.配电自动化系统通信协议的研究[J].微计算机信息,2005,3:167-168.
    [44]孙立棚.基于JAVA实现手机短消息的收发[J],微计算机信息,2005,11-3:174-175.