基于J2SE的J2ME模拟器设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:bbsdog
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的J2ME移动设备程序的开发一般使用随J2ME SDK自带的WTK模拟器,但是使用WTK模拟器存在着诸多缺点。随着嵌入式技术的飞速发展和支持J2ME的嵌入式移动设备的广泛流行,使用J2ME开发的程序也越来越多的出现在移动设备上。现在有很多基于不同技术的J2ME模拟器系统获得了实际应用,但是使用J2SE编写的,又具有诸多面向开发人员的特性的模拟器系统还比较少。本文论述的基于J2SE的J2ME模拟器就实现了这个目的,并且适应了J2ME程序开发人员的基本需求。本课题运用了面向对象方法进行J2ME模拟器系统的设计与实现,将本系统划分为图形子系统、输入子系统、音频子系统、MIDlet装载子系统四个子系统。本文按章节对每个子系统进行了设计和实现分析,并且描述了系统的关键类和主要方法。在面向对象的编码阶段给出了系统的实现界面,并且说明了类的实现方法。同时,为了支持模拟器系统的开发功能,本课题研究的模拟器还实现了内存中活动Image对象的查看,以及剪裁区的查看等特性。本系统图形界面部分采用Swing窗口框架,音频使用J2SE标准的JavaAudio Library,输入输出系统使用委托事件模型。为了对J2ME程序中创建的线程进行更好的控制,采用Java Bytecode Instrumentation技术在代码构建时替换掉J2ME程序中创建线程的二进制指令。论文基于J2SE这一广泛应用的技术,实现J2ME模拟器系统。与当今流行的热门技术—移动设备程序开发相结合,方便了开发人员为移动设备编写J2ME应用程序。
其他文献
随着网络的飞速发展与全球经济的一体化,人们越来越重视语音机器翻译的研究与应用。口语对话语句的显著特点是没有标点符号,不能明确句子的边界及非规范语言现象。机器翻译对
随着消费电子的蓬勃发展,嵌入式技术无疑成为21世纪最热的专业之一,它的应用几乎无处不在。同时由于应用在这些方面的产品不断升级,功能不断强大,使原来基于单片机的消费产品
随着SOA和Web Service的应用不断深入,UDDI注册中心作为服务管理平台的缺陷逐渐得到人们的认识。服务网络是一个基于本体的,以描述服务语义和服务间关系为基础的Web服务管理
随着云计算的发展,IT基础设施的交付使用模式已经深入人心,计算机科学的又一次革命已经到来。在云计算的浪潮下,虚拟桌面技术蓬勃发展,服务端统一配置管理,客户端远程连接到
学位
目前,AJAX技术成为Web技术领域的研究热点。AJAX技术引进了异步调用,促使页面局部刷新,从而节省了网络带宽,减轻了服务端负担,提高了传统B/S架构企业管理信息系统的整体性能
人脸表情识别研究近年来取得了很大的研究成果,目前国内外多所大学和研究机构已经研制出一些简单的人脸表情识别系统原型,其中一些人脸表情分析技术已经在监控中投入应用。但
随着计算视觉技术在各方面的应用越来广泛,大量的研究人员纷纷加入到了这个领域的研究之中。而目标跟踪技术作为其中的一个分支也越来越受到人们的重视,因为其无论在军事上还
随着信息技术的快速发展,Web服务技术的应用越来越广泛,但其安全性一直是制约其发展的瓶颈,因此Web服务安全性是一个值得深入研究和探讨的课题。本文首先综述了Web Service相
本文主要研究了基于Web Services的安全服务系统的设计与实现。首先就基于Web Services的安全服务系统与传统安全服务系统的工作模式进行对比,并提出了基于Web Services的安全