论文部分内容阅读
随着信息化的不断发展,手机及其它移动无线设备上网势在必行。传统的手机软件存在诸多弊端。首先,这些设备普遍使用C语言和专用的实时操作系统,开发速度慢,也没有动态加载应用程序的能力。一方面,商品制造商的研发能力无法满足用户不断增加的功能需要,另一方面广大的软件开发制造商却又无法参与到其中来。这样导致应用程序的开发变得越来越困难,极大的制约了这类设备新应用的推广和普及,而且现有的解决方案不够智能,使无线Internet应用受到了很大的限制。其次,移动电话类嵌入系统访问Internet主要通过WAP方式,只能访问本地存储区,这样使无线Inter- net应用受到了很大的限制。J2ME的出现对以上问题提供了完美的解决方案。本文对移动设备所涉及的大量技术问题进行了深入的研究和说明,使用MIDP赋予的强大开发工具包并结合大量实例,重点阐述了相关技术的实现。论文首先详细阐述了开发移动应用软件的基础理论J2ME的主要功能和体系结构,重点在于KVM虚拟机,MIDP简表等规范的描述。其次,根据论文的设计目标,结合移动通信数据的传输协议,给出了移动终端交互系统总体设计。完成了移动设备所涉及的事件处理,数据存储等软件流程。实现了移动终端交互系统。针对大量JSP网站存在的现状,结合移动通信技术,实现了移动通信设备与网络服务器的通信,突破了移动电话访问Internet主要通过WAP方式,只能访问本地存储区所受到了的限制,可以实现对非本地存储区的访问。另外由于技术和商业利益的原因,大多数手机上网的用户只能进行简单的查询功能,无法对数据直接操作,使很多开发者错误的认为手机用户只能完成简单的查询功能而不能对一些不敏感信息进行修改,本文设计的系统可以在J2ME的框架内使用HTTP对网络数据库直接操作。本文主要着眼于MIDP和MIDlet,实现移动设备与网络服务器的通信,为进一步研究移动设备与网络更紧密的结合。