论文部分内容阅读
随着通信技术的高速发展,消费类电器和嵌入式设备的技术开发的瓶颈问题日益突出。首先,这些设备普遍使用C语言和专用的实时操作系统,开发速度慢,也没有动态加载应用程序的能力。一方面,商品制造商的研发能力无法满足用户不断增加的功能需要,另一方面广大的软件开发制造商却又无法参与到其中来。这样导致应用程序的开发变得越来越困难,极大的制约了这类设备新应用的推广和普及,而且现有的解决方案不够智能,使无线Internet应用受到了很大的限制。其次,移动电话类嵌入系统访问Internet主要通过WAP方式,只能访问本地存储区,这样使无线Internet应用受到了很大的限制。J2ME(Java 2 Micro Edition)的出现对以上问题提供了完美的解决方案。本文对移动设备所涉及的大量技术问题进行了深入的研究和说明,使用MIDP赋予的强大开发工具包并结合大量实例,重点阐述了相关技术的实现。 文章首先对Java技术,MIDP相关知识,开发环境的建立做了分析和论述。其次研究了移动设备所涉及的重要技术问题:事件处理,数据存储,网络通信。通过对设计框架,相关函数,类的深入研究结合实例,阐述其实现方法。 针对大量ASP网站存在的现状,结合网络通信技术,实现了移动通信设备与网络服务器端的通信,突破了移动电话访问Internet主要通过WAP方式,只能访问本地存储区所受到了的限制,可以实现对非本地存储区的访问。另外由于技术和商业利益的原因,大多数手机上网的用户只能进行简单的查询功能,无法对数据直接操作,使很多开发者错误的认为手机用户只能完成简单的查询功能而不能对一些不敏感信息进行修改,本文设计的系统可以在J2ME的框架内使用HTTP对网络数据库直接操作。 本文主要着眼于MIDP和MIDlet(MIDlet是指那些使用MIDP和CLDC规范定义的API编写的应用程序),实现移动设备与网络服务器端的通信,为进一步研究移动设备与网络更紧密的结合,以及未来的3G技术提供了一个较高的起点。