论文部分内容阅读
在当今时代,手机已经成了不可或缺的通讯工具了,不再像从前那样遥不可及,而是越来越多地走进普通老百姓的工作和生活中。无论是大街上,还是商场里,或者公司里,用手机通信的数不胜数。由于手机的更新换代和用户群体的扩大,人们对手机服务的要求也在逐渐提高。为了抢占市场,手机开发商在绞尽脑汁地推行开发手机应用程序,而手机运营商在不遗余力地开展各项无线数据增值服务。增值服务涉及的方面相当广泛,几乎是只要用户想得到的,都可以提供,例如游戏类、娱乐类、新闻类、地理信息类等等,特别是游戏类和地理信息类的前景相当看好。而对于这些业务的开发,则需要使用一些主流的技术。考虑到对于不同手机平台的良好支持性,用Java开发手机应用程序的不在少数,而Java技术包括三个版本,其中J2ME就是专门开发手机应用程序的版本。J2ME技术是当前业界比较流行的无线应用开发平台,使用J2ME技术能够充分地利用各种Java技术,在手机上开发应用程序,可以实现许多复杂的功能,相对于传统手机软件而言,不存在一些明显的缺陷或弊端。随着J2ME技术的发展,它在无线网络服务中的优势越发明显,而很多的手机厂商在开发手机的时候,都倾向于支持J2ME技术。在当今的世界市场上,Java手机的应用相当的普及,全球的Java手机的使用量数以亿计。在全球范围内,J2ME技术都已经引起了众多厂商和公司的重视,随着J2ME开发领域的不断扩大、随着网络技术的发展和智能终端的普及,基于手机的各种无线数据增值服务也将获得更加广阔的市场,各种手机应用,包括手机游戏、语音服务、新闻媒体、地理信息定位等都将越来越引人注目。这个时代的人们很享受视觉上的冲击,特别对于青少年来说,手机游戏的魅力更是不可阻挡,因而手机游戏的开发具有很大的潜力,如何开发手机游戏以及如何将图像处理技术应用于手机游戏的开发,具有重大的现实意义;而地理信息服务在目前也具有很大的潜力和发展空间,毕竟携带电子地图(或者在手机上寻路)比起携带一张普通地图要方便的多,当然也可以利用和结合一些算法来扩大其应用的空间,毕竟要在手机上实现寻路功能必须要用到一些算法。而这两个方面如果做得好,都可以给广大用户带来视觉上的冲击。本论文对J2ME技术在无线数据增值服务中的开发应用进行深入研究,重点研究了手机游戏和地理信息系统方面的应用。在参阅大量国内外相关文献的基础上,本文研究实现了以下两个方面:在剖析如何开发手机游戏的同时,运用了一些图像处理技术;在实现手机电子地图的同时,对最短路径算法Dijkstra算法进行改进并且模拟应用于手机寻路。论文的叙述过程如下:首先,介绍了J2ME的总体架构和相关技术,包括框架、配置、简表、虚拟机、平台支撑等等一些相关知识。对J2ME技术进行了系统的归纳总结。其次,介绍了当前无线数据增值服务的内容和特点;对手机用户的行为进行了分析;对于如何进一步拓展无线数据增值服务提出了方案。最后,对J2ME技术在无线数据增值服务中的应用进行研究;对J2ME技术在游戏开发中的应用进行研究,其中还结合了一些图像处理方面的技术;对J2ME技术在地里信息系统中的应用进行研究,包括手机地图的实现以及将最短路径算法进行修改,应用于电子寻路。由于无线数据增值服务的应用前景相当的广阔,本文只是做了部分研究,并没有对其全部领域进行充分研究,因而在以后的工作中可以继续对其进行研究。本文的主要研究工作是:1.归纳总结了J2ME的总体架构以及相关技术,包括框架、配置、简表、虚拟机、平台支撑等。2.分析了无线数据增值服务的内容、特点、用户行为:以及如何进行业务拓展。3.对J2ME技术在手机游戏中的应用进行研究,研究了手机游戏的设计思想、执行流程以及RPG游戏设计,并且应用了图像处理技术,实现了对游戏图片的处理。4.对J2ME技术在地理信息系统中的应用进行研究,对地理系统系统和空间数据等相关知识进行了阐述,对手机电子地图的设计给予了实现,包括单机版和网络版。同时对最短路径算法Diikstra算法进行了改进,并且将其模拟应用于电子寻路。