项目管理智能手工JME项目实训报告_第1页
项目管理智能手工JME项目实训报告_第2页
项目管理智能手工JME项目实训报告_第3页
项目管理智能手工JME项目实训报告_第4页
项目管理智能手工JME项目实训报告_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目管理智能手工JME项目实训报告苏州市职业大学实习(实训)报告名称智能手机J2ME项目实训2013年6月25日至2013年6月29日共1周感谢阅读学院(部)计算机工程学院班级11应用技术4(嵌入式)姓名刘宗坤学院(部)负责人李金祥系主任陈珂指导教师贾震斌钟卫铭目录1实训目的与要求...........................................................1精品文档放心下载1.1实训目的与要求.....................................................1感谢阅读1.2实训内容简介......................................................2精品文档放心下载2J2ME简介................................................................4感谢阅读2.1什么是J2ME........................................................4谢谢阅读2.2J2ME发展与现状....................................................4谢谢阅读2.3J2ME的应用领域....................................................5精品文档放心下载3J2ME开发环境构建........................................................6感谢阅读3.1J2ME开发所需软件..................................................6谢谢阅读3.2JDK...............................................................6感谢阅读3.2.1JDK的功能...................................................6精品文档放心下载3.2.2JDK下载网址.................................................6精品文档放心下载3.2.3JDK的安装步骤...............................................6感谢阅读3.3Eclipse...........................................................8感谢阅读3.3.1Eclipse的功能...............................................8感谢阅读3.3.2Eclipse下载网址.............................................9精品文档放心下载3.3.3Eclipse的安装步骤...........................................9谢谢阅读3.4SunJ2MEWirelessToolKit........................................10感谢阅读3.4.1WTK的功能..................................................10谢谢阅读3.4.2WTK下载网址................................................10感谢阅读3.4.3WTK的安装步骤..............................................10谢谢阅读3.5EclipseME........................................................12感谢阅读3.5.1EclipseME的功能............................................12感谢阅读3.5.2EclipseME下载网址..........................................12谢谢阅读3.5.3EclipseME的安装步骤........................................13感谢阅读3.6Eclipse的汉化....................................................15感谢阅读3.6.1EclipseBabelProject......................................15感谢阅读3.6.2EclipseBabelProject下载网址.............................15精品文档放心下载3.6.3EclipseBabelProject的安装步骤...........................16精品文档放心下载4J2ME项目构建...........................................................18精品文档放心下载4.1项目创建与导入...................................................18感谢阅读4.1.1新建J2ME项目...............................................18精品文档放心下载4.1.2J2ME项目工程文件夹结构.....................................20感谢阅读4.1.3导入实训项目...............................................21感谢阅读4.2实训项目功能与模块...............................................21感谢阅读4.2.1实训项目功能...............................................21感谢阅读4.2.2实训项目模块...............................................21精品文档放心下载4.3项目调试与运行...................................................22谢谢阅读4.3.1运行实训项目...............................................22精品文档放心下载4.3.2配置实训项目...............................................23谢谢阅读4.3.3联网测试实训项目...........................................23谢谢阅读实训个人小结.............................................................24感谢阅读参考文献.................................................................25精品文档放心下载1实训目的与要求1.1实训目的与要求Java2MicroEdition(简称J2MESun公司专为小型嵌入式电子设备提供的感谢阅读Java感谢阅读和民用嵌入式设备开发中得到广泛应用。J2ME以JDK+Eclipse+WTK+EclipseME方式构建谢谢阅读Android以JDK+Eclipse+AndroidSDK+ADT方式感谢阅读构建应用开发环境产生重要影响。因此,学习J2ME项目开发环境构建不仅能更多地了感谢阅读精品文档放心下载用开发的前世、今生,更好地把握智能移动应用开发方向,对Android、iOS等平台以感谢阅读外的非主流开发平台有初步了解。本次实训具体目的如下:1.了解J2ME在智能手机应用领域的作用,掌握J2ME集成软件开发环境构建方案。感谢阅读2.了解J2ME项目开发的基本过程,掌握J2ME项目创建步骤及能使用WTK模拟器运行精品文档放心下载J2ME项目。本次实训要求如下:1.精品文档放心下载2.实训着重培养学生自主发现问题、思考问题、解决问题的能力,实训过程以学生自感谢阅读主学习为主,教师主要以答疑解惑方式提供指导;3.为培养学生团队合作精神,参加实训学生可以2~4人为单位组成实训小组,协同完精品文档放心下载成实训任务;4.实训学生应注意培养自己独立地发现问题、查找资料和解决问题的能力,以独立完谢谢阅读成本人负责模块为主,小组成员讨论为辅的方式进行团队合作;谢谢阅读5.精品文档放心下载容应真实、严谨,报告结构应合理、紧凑,报告格式应规范、完整。精品文档放心下载1.2实训内容简介1.构建基于JDK+WTK+Eclipse+EclipseMe+EclipseBabel方案的J2ME汉化集成软感谢阅读件开发环境。(1)通过文档、网络等方式调研J2ME起源、发展和现状;精品文档放心下载(2)通过网络获取JDK、WTK、Eclipse、EclipseMe及EclipseBabel等免费或自由精品文档放心下载软件;(3)J2ME集成开发环境的安装、配置、汉化。2.在J2MEJ2MEJ2ME项目框架结构,精品文档放心下载导入既有的J2ME项目,在模拟器运行该项目。(1)创建J2ME项目,掌握项目工作空间中主要目录的用途;感谢阅读(2)导入实训应用项目,完成项目编辑、配置等修改;(3)对应用项目进行简单调试、除错,最终完成应用项目运行。感谢阅读3.本实训中J2ME项目是一个基于Socket网络编程协议的智能手机J2ME网络通信感谢阅读感谢阅读精品文档放心下载的手机模拟之间发送和接收文本信息,网络通信分别由独立的线程完成。感谢阅读1.3实训时间安排1.教师布置实训任务,介绍实训内容、工作步骤、进度安排以及实训注意事项.1感谢阅读课时2.感谢阅读3课时3.精品文档放心下载件备用。4课时4.根据实训指导书操作步骤安装软件。2课时5.根据实训指导书操作步骤配置软件。2课时6.根据实训指导书要求汉化开发环境。2课时7.在安装、配置完成后的集成开发环境中,按照任务书要求创建J2ME项目,完成谢谢阅读程序代码编写、调试和运行。6课时8.撰写实训报告4课时2J2ME简介2.1什么是J2MEJava精品文档放心下载继承性等面向对象的基本特征,而且还具有较高的安全性,特别是Java虚拟机独具的精品文档放心下载JavaJava语言应用于小型消费电子设备和嵌入精品文档放心下载式设备的软件开发提供了良好的基础。J2ME(Java2PlatformMicroEditionJavaJ2ME主要针对小型谢谢阅读电子设备的开发,这些设备都有一个最大的特点,内存空间小,所以,J2ME在Java核精品文档放心下载心的基础上进行了删减,留下了所有小型设备通用的部分,并引入了专门的API类库,精品文档放心下载所以是JavaPDA等小型电子设备和嵌入式设备感谢阅读的软件开发,是移动商务的最佳编程语言。2.2J2ME发展与现状嵌入Java精品文档放心下载机的执行效率、安全、线程机制、实时以及应用等方面。Java虚拟机的实现在垃圾回收算法上往往屏弃传感谢阅读统的Mark-SweepBaker实时拷贝算法(Baker精品文档放心下载realtimecopyingcollection)和Appel-Ellis-Li实时一致性垃圾回收算法等。与精品文档放心下载嵌入环境相矛盾的是这些动态算法往往需要更多的资源,因此嵌入Java虚拟机的实现感谢阅读NewMonic公司的实时嵌入虚拟机Percesmertec公司的谢谢阅读Jbed等等。为了提高Java虚拟机字节代码解释器的效率,Sun公司采用了其HotSpot精品文档放心下载技术对字节代码运行的性能瓶颈进行动态监测和CacheJIT(Just精品文档放心下载InTime技术)Java谢谢阅读地代码Cache。另一种提高Java字节代码的方法是编译,一种所谓的AOT(AheadOf感谢阅读Time)技术将Java字节代码编译成体系结构相关的机器码,可以有效地提高Java应用精品文档放心下载的性能。如Tower的TowerJ,但其局限于丧失Java的动态装载特征[8]。感谢阅读对于JavaSun公司在其谢谢阅读KVM实现中将其移到虚拟机外部,即作为编译后的一个字节代码“后处理”过程。谢谢阅读Sun公司采用了GreenThread感谢阅读完整实现线程机制,使得Java线程与操作系统的本地线程区分开来,这使得某些没有谢谢阅读线程机制的操作系统也可以运行Java虚拟机和线程化的Java谢谢阅读映射方式,即将Java线程映射到底层操作系统的本地线程上。采用这种方式的虚拟机谢谢阅读JVM几乎毫无例外地采用了线程的本地映感谢阅读射方式,同时要求底层的操作系统对抢占式线程和实时提供支持。精品文档放心下载在JCP发布RTJ规范1.0以前,国外在实时的JVM虚拟机的实现上过去往往采用各感谢阅读RTJPERCJBED以及IBM的J9RTJ精品文档放心下载要求虚拟机的扩展以扩展的形式提供,并且不能影响原有Java应用的运行语义。精品文档放心下载2.3J2ME的应用领域自从1993年Sun公司提出Java技术以来(Java语言规范和Java感谢阅读对Java的应用和研究一直呈逐渐上升的趋势,其应用和研究范围覆盖面极广,主要涵精品文档放心下载盖了以下领域:(1)JPVM(JavaParallelVirtualMachinePJVM(Parrallel谢谢阅读JavaVirtualMachineJavaGrand等;谢谢阅读(2)企业计算领域,如J2EE、Grid、Webservice等;谢谢阅读(3)嵌入计算领域,如PersonalJava、embeddedJava和CardJava等。感谢阅读1999年,Sun公司又在Personal和embeddedJava的基础上提出J2ME[1](Java感谢阅读2MicroEditionJ2ME的接受程度来看,J2ME已经不可避免地感谢阅读将在下一代移动和无线计算中扮演非常重要的角色。根据对各移动通信公司精品文档放心下载(EricssonNokiaMotorolaLGSamsungPalm精品文档放心下载一代移动通信设备的调查,绝大多数采用J2ME作为其应用和开发平台,例如Ericsson感谢阅读R38sNokia的Nokia9210CommunicatorMotorola的iDen感谢阅读NTT/DocomoJ2ME的移动电话的普及率在日本本土已超过2000谢谢阅读精品文档放心下载比重,而其中的核心将是J2ME,而J2ME的核心是嵌入式Java虚拟机KVM[2]感谢阅读(KilobyteVirtualMachineCVM[3](CompactedVirtualMachine精品文档放心下载拟机的Configuration和Profile。目前的情况是:由Sun和一系列领域相关的公司发感谢阅读起了一个成为JavaCommunityProcess(JCP)的组织,由该组织的成员制定J2ME和精品文档放心下载JavaJ2ME精品文档放心下载技术的各方面作简要的介绍。3J2ME开发环境构建3.1J2ME开发所需软件JDK的安装Eclipse的安装WTK的安装EclispeME的插件安装(加载WTK到Eclipse中)谢谢阅读安装Eclipse简体中文语言包3.2JDK3.2.1JDK的功能JDK即JavaDevelopmentKit(Javajava运行环境,基础谢谢阅读类库和一些java工具,是java运行的基础。JDK(JavaDevelopmentKit)是Sun精品文档放心下载Microsystems针对Java开发员的产品。从SUN的JDK5.0开始,提供了泛型等非常实用感谢阅读的功能,其版本也不断更新,运行效率得到了非常大的提高。谢谢阅读3.2.2JDK下载网址官网下载地址:http:///technetwork/java/javase/downloads/index.html精品文档放心下载3.2.3JDK的安装步骤1)下载完成后,双击安装包开始进入安装向导,按照要求设置安装目录。谢谢阅读图3.1双击进入安装向导图3.2JDK安装完成2)要先配置环境变量,在【我的电脑】上按右键,选择【属性】,选择【系统属性】感谢阅读面板上面的【高级】选项,然后选择下面的【环境变量】。精品文档放心下载图3.3系统属性3感谢阅读则点击【新建】按钮,在弹出的对话框里,变量名填入“JAVA_HOME”,在变量值里面谢谢阅读填入jdk的安装路径C:\ProgramFiles\Java\jdk1.6.0_01,点击【确定】,查找变量感谢阅读名为“Path”“;C:\Program感谢阅读Files\Java\jdk1.6.0_01\bin”。谢谢阅读图3.4环境变量图3.5环境变量4精品文档放心下载“CLASSPATH”“C:\Program精品文档放心下载Files\Java\jdk1.6.0_01\lib\dt.jar;C:\ProgramFiles\Java\jdk1.6.0_01\lib\too精品文档放心下载ls.jar;.”注意的就是最后那个点一定要写上!感谢阅读图3.6环境变量3.3Eclipse3.3.1Eclipse的功能Eclipse是Java谢谢阅读IBMIBM将Eclipse捐赠给了开源社谢谢阅读区,Eclipse具有强大的开发功能,它是靠插件来完成集成开发环境配置的。感谢阅读3.3.2Eclipse下载网址http:///technetwork/java/javasebusiness/downloads/java-archive-downloads感谢阅读-javame-419430.html#sun_java_wireless_toolkit-2.5.2_01b-oth-JPR精品文档放心下载进入网址,打开下载界面进行下载所需WTK。图3.10WTK下载界面3.4.3WTK的安装步骤1)下载完成后,双击进入安装向导,然后跟着安装向导的界面提示继续安装。谢谢阅读图3.11双击进入安装向导2JVM位置的界面,JVM框中已经找到JDK精品文档放心下载一步”按钮,否则,点击“浏览”按钮由安装者手动查找JDK所在文件夹。感谢阅读而且要记住这个WTK文件夹的位置,后面设置J2ME时还要用到。谢谢阅读图3.12选择JDK所在文件夹3)注意安装时,不要选择检查产品更新,否则会耗费很长时间,下面继续跟着向导开感谢阅读始安装,直到完成。图3.13关闭检查更新窗口图3.14安装进行中图3.15安装完成3.5EclipseME3.5.1EclipseME的功能EclipseME是一个用来开发J2ME应用程序的Eclipse插件。EclipseME集成了Eclipse谢谢阅读现有的javaeditor功能,提高代码的编写效率。谢谢阅读3.5.2EclipseME下载网址/进入网站选择合适的版本下载,如下图所示。图3.16EclipseME下载界面图3.17选择合适的EclipseME版本并点击下载感谢阅读3.5.3EclipseME的安装步骤1Eclipsehelp【InstallNewAoftwareInstall谢谢阅读话框,如图3.18Add3.19所示的AddRepository对话精品文档放心下载框,在【Location】文本框中输入EclipseME插件下载的地址,单击OK按钮,过几秒精品文档放心下载InstallEclipse版本相匹配的EclipseME谢谢阅读选项,如图所示:图3.18Eclipse的【Install】对话框精品文档放心下载图3.19【Addrepository】对话框2)点击【SelectAll】按钮选中上述插件,单击【Next】按钮进入下一安装步骤,界精品文档放心下载3.20FinishEclipse精品文档放心下载开始从前面指定的网站下载安装选定的插件,如图3.21所示:感谢阅读图3.20EclipseME插件内容图3.21确认EclipseME插件协议图3.22EclipseME安装过程33.23感谢阅读击“OK”,否则会退出安装,最后会提示出现如图3.24所示的运行画面,提示要重新谢谢阅读启动Eclipse。图3.23EclipseME安装过程中的安全警告提示谢谢阅读图3.24EclipseME安装完成后提示重新启动精品文档放心下载4)装完成后可以在EclipseME中检查是否安装成功。精品文档放心下载图3.25EclipseME安装完成后检验是否安装成功精品文档放心下载3.6Eclipse的汉化3.6.1EclipseBabelProject精品文档放心下载Eclipse默认安装是英语版,为了实现语言的本地化,开源社区项目Eclipse精品文档放心下载BabelProject提供了多国语言包,可以通过下载并安装中文语言包来汉化Eclipse的精品文档放心下载界面。3.6.2EclipseBabelProject下载网址谢谢阅读1)http:///babel/,页面上找到“Download”文字链接后点击进入下载页面。谢谢阅读图3.26EclipseBabelProject的下载页面精品文档放心下载2)在上图页面中“BabelLanguagePackZipsandUpdateSites”栏目区域中找谢谢阅读到与要汉化的Eclipse版本名称相应的链接,点击后进入汉化包下载选择页面,如图精品文档放心下载3.27所示:图3.27EclipseBabelProject下载选择页面谢谢阅读3.6.3EclipseBabelProject的安装步骤谢谢阅读1EclipseBabelProject中解压缩后的相同文件来替换Eclipse中的相同文件,谢谢阅读如图图3.28所示:图3.28EclipseBabelProject包下载完成解压后的界面文件精品文档放心下载图3.29Eclipse中也可以找到的相同名称的子文件夹感谢阅读图3.30将EclipseBabelProject包中相同名称的文件夹替换Eclipse精品文档放心下载中的文件夹2)替换后,重新打开Eclipse,得到汉化后的界面,如图3.31所示。精品文档放心下载图3.31Eclipse汉化后的界面4J2ME项目构建4.1项目创建与导入4.1.1新建J2ME项目J2ME项目是在J2ME技术平台上按照MIDP谢谢阅读两大步:1J2MEMIDletSuiteProject精品文档放心下载所需的文件夹结构和项目配置文件,但还没有生成应用源程序文档,因此J2ME项目的感谢阅读Project框架也称为MIDletSuite,如图4.1到4.4所示:精品文档放心下载图4.1在Java-EclipseSDK中新建项目感谢阅读图4.2在选择向导中选择J2MEMidletSuite感谢阅读图4.3输入项目名称图4.4完成创建2)创建J2MEMIDlet:这一步创建J2ME项目主类源程序文件及该类的框架,J2ME精品文档放心下载项目的主类必须继续自J2ME系统的MIDlet类,这是J2ME项目负责启动的主类,一个精品文档放心下载J2ME项目必须有一个MIDlet4.5到图4.8谢谢阅读图4.5开始创建J2ME项目主类源程序及其框架精品文档放心下载图4.6选择向导中选择J2MEMidlet图4.7新建J2MEMidlet名称图4.8完成创建4.1.2J2ME项目工程文件夹结构4.1.3导入实训项目4.2实训项目功能与模块Socket项目主要有4个功能模块组成:(1)启动界面模块:SocketMidlet类是一个MIDlet类,作为启动主类。谢谢阅读(2)服务器端模块:Server类,实现服务器端Socket连接和收发数据功能。精品文档放心下载(3)客户端:Client类,实现客户端Socket连接和收发数据功能。感谢阅读(4)发送数据模块:Sender类,作为服务器端和客户端共用的发送数据模块。精品文档放心下载4.2.1实训项目功能本实训中J2ME项目是一个基于Socket网络编程协议的智能手机J2ME网络通信应用谢谢阅读谢谢阅读精品文档放心下载机模拟之间发送和接收文本信息,网络通信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论