第2章-J2ME开发环境的安装及配置.ppt_第1页
第2章-J2ME开发环境的安装及配置.ppt_第2页
第2章-J2ME开发环境的安装及配置.ppt_第3页
第2章-J2ME开发环境的安装及配置.ppt_第4页
第2章-J2ME开发环境的安装及配置.ppt_第5页
已阅读5页,还剩89页未读 继续免费阅读

下载本文档

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

文档简介

第2章J2ME开发环境的安装及配置 Java是一种程序设计语言 也是一个基础平台 但内部一般只提供基于命令行的基础工具 例如javac java等 因此 第三方软件提供商根据自己的优势以及需求 提供了各种开发工具方便开发人员使用 这些开发工具实现的功能大同小异 但是根据不同的开发商的设计和要求 在细节方面有所不同 开发人员可以根据自己习惯和喜好 以及开发项目的特点 来选择自己的开发工具 并通过调整开发工具的配置 更为有效地进行程序开发 搭建J2ME开发环境 最基本的工具Sun公司提供的WTK 就是标准Java提供的J2ME开发工具 事实上每个不同的开发工具都离不开WTK 只是有的集成环境已经把WTK集成到里面 从而简化了安装过程 开发之前 首先准备一下自己的开发环境 几乎所有的主流PC都可以用来开发手机游戏 它的要求不高 内存128M 硬盘空间200M以上就可以用来开发了 本章主要介绍一些常用的开发工具配置和使用 2 1安装JDK JDK是Java开发工具包 JavaDevelopmentKit 的英文缩写 它是一种用于构建在Java平台上发布的应用程序 Applet和组件的开发环境 JDK是一切Java应用程序的基础 所有的Java应用程序是构建在这个之上的 它是一组API 也可以说是一些JavaClass 注意在Java1 2之后 这通常被称为J2SDK 即Java2SDK 可以到Java的官方网站 图2 1选择同意对话框 图2 2选择安装路径 2 2设置环境变量 环境变量就是系统在运行时所用到的变量 设置环境变量就是指定文件所在的路径 使系统在运行时能够在指定路径下找到命令 图2 3设置环境变量 图2 4新建环境变量 图2 5设置环境变量 图2 6编辑环境变量 2 3安装SunWTK Sun公司为了J2ME而提供了WTK开发工具 是最基本的J2ME程序开发工具 它是免费提供的 体积小 执行速度较快 完全遵守J2ME的各种规范 因此是J2ME程序员最基础的必备的工具 使用WTK搭建J2ME的开发环境 必须首先安装标准的Java开发环境JDK 如jdk1 4 2 目前Sun公司提供的WTK版本有WTK1 04 WTK2 0 WTK2 1和WTK2 2 开发人员通常可以根据自己的目标选择安装其中之一 其中WTK1 04用于MIDP1 0的开发 而WTK2 0则用于MIDP2 0的开发 而WTK2 1和WTK2 2则同时包含了对MIDP1 0和MIDP2 0支持 正确安装JDK后 就可以安装j2me wireless toolkit 即WTK了 与JDK类似 WTK也可以从Sun公司的网站中免费下载 1 下载并安装J2MEWirelessToolkit 图2 7安装无线工具包 图2 8同意许可证协议 图2 9搜索虚拟机 图2 10选择虚拟机路径 图2 11选择开发包路径 2 安装后的目录结构 表2 1WTK目录结构 表2 2apps目录结构 表2 3新项目目录结构 3 安装手机模拟器WTK本身就提供多种模拟器 除了WTK本身提供的模拟器之外 某些厂商也提供自己的模拟器 通常需要额外安装 J2MEWTK初始默认的模拟器是DefaultColorPhone 这是一种虚拟的彩色屏幕手机设备 图2 12选择模拟器 J2MEWTK提供了基本的开发库以及工具 2 4Eclipse下开发环境的搭建 Eclipse是一个非常著名的集成开发工具 其自身功能强大而易用 Eclipse的另一个非常重要的特点是其提供了非常灵活的扩展能力 同样 Eclipse中也包含对J2ME支持的插件 而且不止一种 2 4 1安装Eclipse前面已经介绍过JDK和WTK安装 在此不再重复 在安装好它们的基础上就可以进行Eclipse的安装 Eclipse的Windows版本目前是3 1 都是以压缩包的形式提供的 安装方式比较简单 只需要解压缩至硬盘就可以了 图2 13选择工作区 2 4 2安装EclipseMe 图2 14安装EclipseMe 图2 15选择安装包 图2 16选择新的归档文件 图2 17选择EclipseMe安装包路径 图2 18选择安装完成 图2 19选择EclipseMe安装包 图2 20安装EclipseMe 图2 21选择全部安装 2 4 3配置EclipseJ2ME的环境1 设置文件存放的路径 图2 22填写构建路径 2 设置字符集 图2 23设置Editors 3 添加WTK 图2 24选择WTK 图2 25选择WTK路径 图2 26安装成功界面 2 4 4Eclipse调试环境的配置 图2 27设置Debug 2 4 5Eclipse的第一个J2ME项目在Eclipse中 选择 File New Other J2ME J2MEMidletSuite 选项 单击 Next 按钮 如图2 28所示 图2 28选择J2MEMidletSuite 图2 29设置工程路径 图2 30设置类的名称 图2 31设置运行 图2 32运行结果 2 5手机游戏开发平台介绍 就手机游戏开发平台而言 目前的平台有多种 它们各有特色 本节介绍几个目前较流行的平台 2 5 1MicrosoftSmartphoneMicrosoftSmartphone和PocketPCPhoneEdition这两款系统都是从Microsoft公司的WindowsCE系统裁剪出来的 有很多的相同之处 甚至大多数应用接口都一样 但是Microsoft公司给厂商的开发两种设备的开发包是完全不同的 测试标准也有很大不同 无论是开发还是用户操作 PocketPCPhoneEdition都和PocktePC更相似 所以我们暂且把它看作一种有电话功能的PocketPC Microsoft公司自己定义的智能手机则是采用Smartphone系统的这种 也就是目前市面上能看到的Dopod515和Mio8380 MicrosoftSmartphone是Microsoft端对端无线计算策略的组成部分 它为用户提供了另外一种访问高级客户端功能 后端数据和最终用户服务的方式 MicrosoftSmartphone体系结构基于WindowsCE3 0操作系统 并包含很多基于Win32的相同特性和功能 MicrosoftSmartphone用户可能会通过使用其设备来访问公司数据或处理其他保密事务 如基本Internet的采购 MicrosoftSmartphone将电话的特性和PDA的典型功能融合在一起 并将它们结合为移动电话的形式 图2 33Smartphone体系结构组件 2 5 2Symbian1998年6月 由爱立信 诺基亚 摩托罗拉和Psion共同出资 筹建了Symbian公司 Symbian公司以开发和供应先进 开放 标准的手机操作系统 SymbianOS为目标 Symbian公司同时向那些希望开发基于SymbianOS产品的厂商发放软件许可证 如今 围绕着SymbianOS开发和生产的一系列软硬件产品 在全球掌上电脑和智能手机市场上占据了大部分的份额 Symbian分两个主要的智能平台 一个是适于单手操作的S60 代表产品是诺基亚7560和3650 另一个是使用双手操作的S80 代表产品是诺基亚9210 主要针对商务用户 此外 Symbian上还有另一个平台UIQ 以笔操作为主 代表产品是索尼爱立信的P802 Symbian的优势在于它得到了占据市场份额大多数的手持通信设备厂商的支持 在诺基亚的大力倡导下 它已经成为一个开放的 易用的 专业的开发平台 支持C 和Java语言 该系统 1 集成的多模式移动电话技术 2 信息服务 3 开放式应用环境 4 标准化和互操作性 5 多任务处理 6 稳定性 7 灵活的界面设计 8 国际化 2 5 3BREWBREW是BinaryRuntimeEnvironmentforWireless的缩写 是高通 QUALCOMM 为无线数据应用程序开发和执行提供的通用内容 早在三四年前 高通在自己做手机时 就开始研发BREW技术 为此每年要花去数千万美元 自手机部门转卖给日本京瓷公司以后 高通专门成立了一个基于BREW研发的互联网服务公司 2001年1月31日 BREW平台正式推出 BREW运行时环境是一个较薄的软件接口层 位于芯片系统软件和应用程序间的无线设备上 使最终用户可以无线下载并在BREW设备上运行程序 BREW具有较高的闪存和RAM使用效率 完整的BREW解决方案始于无线设备上驻留的开放 标准应用程序执行平台 BREW并不仅仅是为PC或PDA开发的产品的缩减版本 它比其他应用程序平台或成熟的操作系统小许多倍 2 5

温馨提示

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

评论

0/150

提交评论