基于J2ME环境的手机功能软件开发【毕业设计+开题报告+文献综述】

基于J2ME环境的手机功能软件开发【毕业设计+开题报告+文献综述】

ID:438527

大小:308.32 KB

页数:30页

时间:2017-08-02

基于J2ME环境的手机功能软件开发【毕业设计+开题报告+文献综述】_第1页
基于J2ME环境的手机功能软件开发【毕业设计+开题报告+文献综述】_第2页
基于J2ME环境的手机功能软件开发【毕业设计+开题报告+文献综述】_第3页
基于J2ME环境的手机功能软件开发【毕业设计+开题报告+文献综述】_第4页
基于J2ME环境的手机功能软件开发【毕业设计+开题报告+文献综述】_第5页
资源描述:

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

1、本科毕业设计文献综述电子信息工程基于J2ME环境的手机功能软件开发前言Java语言经过十多年的发展和应用,如今的技术日渐成熟。直至现在,Java已经成为当今网络计算机平台的标准,也成为全球程序员的首选开发平台。放眼当今的电子市场,Java技术已无处不在,小至信用卡,大到企业级应用系统等。而J2ME作为Java的微型版,主要用于开发具有有限连接、内存以及用户界面能力的设备应用程序,推动着整个移动网络技术的发展。在小型电子设备上,J2ME以它在无线编程上的独特作用为创建性能卓越的网络应用提供了一套完整的解决方案。其中以手机的应用软件最为普及现今人们的生活。一款优秀的手机应用软件可以为现在的人们

2、带来更方便、更现代化、更优质的生活。正文随着3G无线网络的飞速发展,使用手机上网的用户越来越多。手机在人们生活中的普及也越来越广泛。至2008年,全球已有超过15亿台手机和手持设备应用Java技术。伴随着这个巨大的市场,手机应用软件的发展也变得迅猛无比。而Java在手机软件发展方面更是拥有巨大的优势和发展潜力。回望几年前的老版手机,老版手机的程序有很大的使用限制,手机里的程序不会自动更新,有了错误也不能更新和修改,如果想要增加新功能那估计就得换一部手机了。老版手机访问互联网的收费很高,这是因为老版手机在连接无线网络时所使用的网络资源必须连接网络在线访问,这样上网的耗时和费用之大可想而知。而

3、相对于老版手机,如今的Java技术在无线应用方面的优势便非常明显了。Java的应用程序兼容性强,适用范围广,用J2ME编写的手机软件可以在大部分的Java手机上使用,安装后的手机软件会自动更新,增加新功能只要通过安装新的软件就能达成。而且Java技术在网络带宽的应用方面的提升更加明显,Java应用程序下载到手机上安装之后,可以在本地运行,只会在连接到服务器时才会占用网络带宽。XII在1999年,Sun公司宣布了以Java2平台为核心的J2EE、J2SE和J2ME三大平台。其中J2ME被称为Java微型版,主要用于开发具有有限连接、内存以及用户界面能力的设备应用程序,即被定为在消费性的电子产

4、品应用上。J2ME版本为资源有限的消费性电子产品设置了精简核心类库,并提供了一些模块化的架构用来开发软件,使得开发软件时的思路更明确。由于J2ME应用程序惊人的广泛性,使它将会成为未来Java技术发展的重点。J2ME在首次亮相的时候就很明确地将目标指向智能无线设备和小型计算机设备的开发。它在开发时有一个明显的优点,就是它兼容于所有支持Java的设备。所谓支持Java的设备,简单来说就是任何能运行Java虚拟机器的计算机。在如今的电子市场中,几家大型电子产品公司例如Motorola、Nokia等都在生产支持Java的设备。J2ME的硬件平台与其它Java平台的相比有很大的差异。在J2ME的硬

5、件设备中,根据其性能主要可以分为连接设备和受限连接设备两种。连接设备相对高端,具体例子有电视机的机顶盒等。受限连接设备相对低端,例如寻呼机、手机等。由于有两种不同的设备,它们的开发需求也不一样,为了解决这方面问题。J2ME提出了配置(configuration)的概念,它是提供给设备使用的最小类库集合,这个概念对不同级别的硬件所使用的JVM和基础API集合方面做了规定。如较高端的连接设备会采用CDC(ConnectedDeviceConfiguration),所使用的JVM被称为CVM;而对于低端的受限连接设备,则会采用CLDC(ConnectedLimitedDeviceConfigur

6、ation),并且由于受到内存资源和执行速度的影响,使用的虚拟机为KVM。在实际应用中,虽然CDC和CLDC为那些各类设备中最具共性的配置提供了基本的功能集合,但在不同的设备之间仍存在着很大的差异。为了解决这个问题,开发人员在原来配置的基础上,又提出了简表(Profile)的概念,与配置类似的简表即是一系列针对特定设备的类库。简表在不同级别硬件的基础上,又针对某一类设备制订了规范和API,这个概念提出之后,开发人员终于可以建立一个相对完善的J2ME开发环境。第一个可供使用的J2ME应用程序运行环境为MIDP(MobileInformationDeviceProfile),同时它也是第一个制

7、订完成的简表。小结这几年的Java技术发展迅速,JAVA已经从一种最初用来编写与硬件无关的嵌入式系统的编程语言变成了一种与厂商、硬件无关的强大的服务器端技术,它使手机应用软件在无线移动方面得以飞速的发展。随着JAVA技术的继续发展,J2MEXII技术将会不断完善,将会有越来越多的智能手机应用软件被开发出来被广大的用户使用。而且J2ME强大的跨平台性将渐渐使它夺得开发软件王者的地位。参考文献:[1]古长龙.手机软件开发中的

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

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

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