崔元宏-开题报告

崔元宏-开题报告

ID:22758041

大小:50.79 KB

页数:6页

时间:2018-10-31

崔元宏-开题报告_第1页
崔元宏-开题报告_第2页
崔元宏-开题报告_第3页
崔元宏-开题报告_第4页
崔元宏-开题报告_第5页
资源描述:

《崔元宏-开题报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、北京联合大学毕业设计(论文)开题报告题目:手机计算器开发(J2ME)专业:通信工程指导教师:(关博深)/联系(张宁)学院:信息学院学号:2007080304217班级:200708030402姓名:崔元宏一、课题任务与目的随着科学的发展,社会的进步,手机早已经根深蒂固的进入了我们的日常生活,而手机所拥有的功能也随着时间的推移慢慢的增多了。其中基于java这个平台开发出来的手机软件也与日俱增,种种软件的制作拓展了手机的基本功能,使手机的功能变得更加多元化,这样手机的应用频率大大的提高了,甚至开始取代了很多简单的电子设备,比如计算器,电子字典等等。本课题主要是设计一个基于J2ME

2、的手机计算器,能够在支持JAVA的手机上安装运行,准确完成基本数学运算。手机计算器使用方便,没有携带不便等等此类问题,免去了很多麻烦,同时功能完善,拥有普通计算器的所有功能。使得手机的功能得以进一步的拓展。二、调研资料情况1.JAVA技术Java技术是一门编程语言,也是一个平台,它基于Java虚拟机技术,借助这个东西建立了跨平台的优势。Java平台由Java虚拟机(JavaVirtualMachine)和Java应用编程接口(ApplicationProgrammingInterface、简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,

3、可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java技术的重要性就不讲了,从最近流行的一个统计数据上来说,目前世界上编程语言Java、C、VB、C++依次排名前4位,这排名本身不说明什么,至少也是工业界对编程语言使用上一个侧面的反映吧。Java编程语言与众不同之处在于:Java程序既是编译型的(转换为一种称为Java字节码的中间语言),又是解释型的(JVM-6-对字节码进行解析和运行)。编译只进行一次,而解释在每次运行程

4、序时都会进行。编译后的字节码采用一种针对JVM优化过的机器码形式;解释器是JVM的实现。Java平台是一种纯软件平台,它有三个版本JavaSE、JavaEE、JavaME。下面就来着重介绍一下JavaME。2.JavaMEJavaME(JavaPlatform,MicroEdition)。这个版本以前称为J2ME。JavaME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。JavaME包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于JavaME规范的应用程序只

5、需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。目前阶段,JavaME最流行的应用是手机应用软件。JavaME程序可以在PC机上开发和仿真运行,然后很容易地部署到目标机上,从而使其开发、测试和发布的变得容易和廉价。实际上JavaME的用途和前景要广泛得多。与J2SE和J2EE相比,J2ME总体的的运行环境和目标更加多样化,但其中每一种产品的用途却更为单一,而且资源限制也更加严格。为了在达到标准化和兼容性的同时尽量满足不同方面的需求,J2ME的架构分为Configuration、Profile和OptionalPackages(可选包)。它们的组合取舍形成了具体

6、的运行环境。Configuration主要是对设备纵向的分类,分类依据包括存储和处理能力,其中定义了虚拟机特性和基本的类库。已经标准化的Configuration有ConnectedLimitedDeviceConfiguration(CLDC)和ConnectedDeviceConfiguration(CDC)。Profile建立在Configuration基础之上,一起构成了完整的运行环境。它对设备横向分类,针对特定领域细分市场,内容主要包括特定用途的类库和API。CLDC上已经标准化的Profile有MobileInformationDeviceProfile(MIDP

7、)和InformationModuleProfile(IMP),而CDC上标准化的Profile有FoundationProfile(FP)、PersonalBasisProfile(PBP)和PersonalProfile(PP)。可选包独立于前面两者提供附加的、模块化的和更为多样化的功能。目前标准化的可选包包括数据库访问、多媒体、蓝牙等等。参考文献1)《JavaME手机应用--开发技术与案例详解》;-6-1)《JavaME核心技术与最佳实践》;2)《J2ME手机编程基础》;3)参考Windows简单

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

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

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