基于J2ME平台的移动应用系统的研究与实现

来源 :南昌大学 | 被引量 : 0次 | 上传用户:karrou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息社会中,手机、PDA(Personal Digital Assistant,个人数字助理)等无线设备不断普及,已成为人们日常生产生活中的重要通讯工具。同时随着科技的不断发展,无线设备的性能不断提高,各种新型的移动增值服务层出不穷,极大地丰富了人们的生活。在移动设备上开发智能化的应用软件,充分发挥其携带方便、不受地域限制等优势,具有广阔的市场前景和巨大的发展潜力。基于以上背景,笔者在学习和研究移动应用开发技术的基础上,设计和开发了一个基于J2ME平台的移动购书系统,其主要特点为:(1)系统采用JAVA平台下的技术开发实现,而JAVA是跨平台的开发语言,所以整个系统具有操作系统的可平滑迁移性。(2)实现了客户端的XML数据解析。通过模拟实验,比较分析了常用XML解析器的特点。考虑到移动设备对内存及处理器的限制问题,采用pull(拉式)解析器KXML来解析数据,相对于基于DOM(文本对象模型)的解析,占用的内存更少,速度更快,使客户端具有较快的响应速度。(3)系统从网络连接和传输内容两方面来加强安全性。在网络连接方面,客户端与服务器之间采用HTTPS协议通信,而在传输内容方面,系统对通信中的敏感数据进行AES加密,并采用“一次一密”的策略加强了AES的密钥管理。本文结构如下:第一章简单介绍了目前移动应用开发的现状和发展趋势,第二章详细介绍了移动应用系统开发的相关技术,其中包括J2ME、J2EE、XML和加密技术,第三章和第四章阐述了移动购书系统的总体设计和具体实现,第五章对移动应用系统的安全性问题进行了研究与探讨。
其他文献
随着市场经济的快速发展,制造业的生产规模日益增大。实际生产中,各种工艺约束,资源约束,生产能力约束等平行存在,这就需要对生产作业进行合理的调度安排。而一个好的调度安
由于信息和通讯技术的发展,信息量的急剧增加使得人们进入了“信息爆炸”时代。在企业的电子商务应用中,一方面信息量的不断增长,而另一方面信息处理的低效,造成了大量信息资
随着近两年智能家居行业的快速发展和相关产品的不断推出,传统的围绕设备功能实现的基于GUI的智能家居系统造成用户交互体验不佳的问题越来越受到重视,而围绕用户交互体验提
目前正在进行商业化推广的无线局域网(Wireless Local Area Network,WLAN)是一种单跳的无线接入网,所有无线终端通过接入点(Access Point,AP)接入有线网络。但是,单跳无线传
SVM是一种新的模式分类技术,已经在许多领域得到广泛的应用。特征选择和分类器参数优化是提高SVM性能的两个重要方面,传统上这两个问题是分开解决的。然而这两个问题是相互影响
近年来,显著性检测已经在国内外相关领域研究中得到了广泛关注,并取得了许多成果,但是已有的研究往往注重单幅图像与单视频的处理。伴随互联网等技术的飞速发展,从多幅图像或
随着经济和技术的发展,计算机网络在人们的生活中占有越来越重要的位置,同时网络安全问题也越来越引起人们的重视。分布式拒绝服务攻击(DistributedDenialofService,DDoS)是近年
随着移动计算技术的发展和移动业务多样化需求的增加,持有移动设备的用户不仅希望随时、随地接入Internet,而且迫切希望能享受到同固定用户相同的服务质量(QoS,Quality of Se
随着网络技术的广泛应用和网络经济的不断发展,网络安全问题日益突出,在诸多的网络安全事件中网络蠕虫造成的危害尤为巨大。虽然人们在检测和防范蠕虫方面进行了大量的研究,
随着Internet的发展,系统的组织结构由集中式向分布式转变,分布式系统开始越来越多地应用于各行各业,尤其是一些关系经济命脉的重要部门。中间件是一种位于系统软件和应用软