基于J2ME环境的手机功能软件开发【开题报告】

基于J2ME环境的手机功能软件开发【开题报告】

ID:441033

大小:19.50 KB

页数:3页

时间:2017-08-02

基于J2ME环境的手机功能软件开发【开题报告】_第1页
基于J2ME环境的手机功能软件开发【开题报告】_第2页
基于J2ME环境的手机功能软件开发【开题报告】_第3页
资源描述:

《基于J2ME环境的手机功能软件开发【开题报告】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计开题报告电子信息工程基于J2ME环境的手机功能软件开发一、综述本课题国内外研究动态,说明选题的依据和意义随着3G无线网络的飞速发展,使用手机上网的用户越来越多。手机在人们生活中的普及也越来越广泛。至2008年,全球已有超过15亿台手机和手持设备应用Java技术。伴随着这个巨大的市场,手机应用软件的发展也变得迅猛无比。而Java在手机软件发展方面更是拥有巨大的优势和发展潜力。回望几年前的老版手机,老版手机的程序有很大的使用限制,手机里的程序不会自动更新,有了错误也不能更新和修改,如果想要增加新功能那估计就得换一部手机了。老版手机访问互联网的收费

2、很高,这是因为老版手机在连接无线网络时所使用的网络资源必须连接网络在线访问,这样上网的耗时和费用之大可想而知。而相对于老版手机,如今的Java技术在无线应用方面的优势便非常明显了。Java的应用程序兼容性强,适用范围广,用J2ME编写的手机软件可以在大部分的Java手机上使用,安装后的手机软件会自动更新,增加新功能只要通过安装新的软件就能达成。而且Java技术在网络带宽的应用方面的提升更加明显,Java应用程序下载到手机上安装之后,可以在本地运行,只会在连接到服务器时才会占用网络带宽。这几年的Java技术发展迅速,JAVA已经从一种最初用来编写与硬件

3、无关的嵌入式系统的编程语言变成了一种与厂商、硬件无关的强大的服务器端技术,它使手机应用软件在无线移动方面得以飞速的发展。随着JAVA技术的继续发展,J2ME技术将会不断完善,将会有越来越多的智能手机应用软件被开发出来被广大的用户使用。而且J2ME强大的跨平台性将渐渐使它夺得开发软件王者的地位。J2ME在首次亮相的时候就很明确地将目标指向智能无线设备和小型计算机设备的开发。它在开发时有一个明显的优点,就是它兼容于所有支持Java的设备。所谓支持Java的设备,简单来说就是任何能运行Java虚拟机器的计算机。在如今的电子市场中,几家大型电子产品公司例如M

4、otorola、Nokia等都在生产支持Java的设备。J2ME的硬件平台与其它Java平台的相比有很大的差异。在J2ME的硬件设备中,根据其性能主要可以分为连接设备和受限连接设备两种。连接设备相对高端,具体例子有电视机的机顶盒等。受限连接设备相对低端,例如寻呼机、手机等。由于有两种不同的设备,它们的开发需求也不一样,为了解决这方面问题。J2ME提出了配置(configuration)的概念,它是提供给设备使用的最小类库集合,这个概念对不同级别的硬件所使用的JVM和基础API集合方面做了规定。如较高端的连接设备会采用CDC(ConnectedDevi

5、ceConfiguration),所使用的JVM被称为CVM;而对于低端的受限连接设备,则会采用CLDC(ConnectedLimitedDeviceConfiguration),并且由于受到内存资源和执行速度的影响,使用的虚拟机为KVM。在实际应用中,虽然CDC和CLDC为那些各类设备中最具共性的配置提供了基本的功能集合,但在不同的设备之间仍存在着很大的差异。为了解决这个问题,开发人员在原来配置的基础上,又提出了简表(Profile)的概念,与配置类似的简表即是一系列针对特定设备的类库。简表在不同级别硬件的基础上,又针对某一类设备制订了规范和API

6、,这个概念提出之后,开发人员终于可以建立一个相对完善的J2ME开发环境。第一个可供使用的J2ME应用程序运行环境为MIDP(MobileInformationDeviceProfile),同时它也是第一个制订完成的简表。二、研究的基本内容,拟解决的主要问题:MVC的模式设计的音乐软件,程序分为控制器类、视图类和模型类三大模块。实现单一控制器,实现音乐列表和音乐播放时的视图,在通信方面实现网络通信和XML的解析等。三、研究步骤、方法及措施:学习Java程序编写的方法和规则,了解如何使用Java进行各种事件处理,了解Java软件包的各种类,以及类的作用和

7、使用方法。熟练使用接口编写多功能程序。可以通过各类教程书籍来进行学习,进而达到这个目的。收集并学习各种源程序代码,并学会融合各种源程序。了解J2ME软件开发的最新动态,学习并构想设计软件的功能框架和具体主源程序。编写相关程序,分类组合,实现软件所要求的所有功能。分析程序,排版编写论文。四、参考文献[1]古长龙.手机软件开发中的程序加载方法研究及应用.中文期刊数据库.2009.5.20[2]陈粤.基于J2ME平台的手机应用程序研究与开发.中文期刊数据库.2003.4.18[3]吴小娟.基于J2ME的移动商务系统的安全设计与实现.中文期刊数据库.2009

8、.04[4]辛立伟,张帆,等.Java从初学到精通电子工业出版社2010.631[5]黄正环.JavaME手

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。