版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 Java是一种程序设计语言,也是一个是一种程序设计语言,也是一个基础平台,但内部一般只提供基于命令行基础平台,但内部一般只提供基于命令行的基础工具,例如的基础工具,例如javac、java等。因此,等。因此,第三方软件提供商根据自己的优势以及需第三方软件提供商根据自己的优势以及需求,提供了各种开发工具方便开发人员使求,提供了各种开发工具方便开发人员使用。用。 这些开发工具实现的功能大同小异,这些开发工具实现的功能大同小异,但是根据不同的开发商的设计和要求,在但是根据不同的开发商的设计和要求,在细节方面有所不同。细节方面有所不同。 开发人员可以根据自己习惯和喜好,开发人员可以根据自己习惯和喜好
2、,以及开发项目的特点,来选择自己的开发以及开发项目的特点,来选择自己的开发工具,并通过调整开发工具的配置,更为工具,并通过调整开发工具的配置,更为有效地进行程序开发。有效地进行程序开发。 搭建搭建J2ME开发环境,最基本的工具开发环境,最基本的工具Sun公司提供的公司提供的WTK,就是标准,就是标准Java提供提供的的J2ME开发工具,事实上每个不同的开开发工具,事实上每个不同的开发工具都离不开发工具都离不开WTK,只是有的集成环境,只是有的集成环境已经把已经把WTK集成到里面,从而简化了安装集成到里面,从而简化了安装过程。过程。 开发之前,首先准备一下自己的开发开发之前,首先准备一下自己的开
3、发环境。几乎所有的主流环境。几乎所有的主流PC都可以用来开发都可以用来开发手机游戏,它的要求不高,内存手机游戏,它的要求不高,内存128M、硬、硬盘空间盘空间200M以上就可以用来开发了。以上就可以用来开发了。 本章主要介绍一些常用的开发工具配本章主要介绍一些常用的开发工具配置和使用。置和使用。 安装安装JDKJDK2.1设置环境变量设置环境变量2.2安装安装Sun WTKSun WTK 2.3 EclipseEclipse下开发环境的搭建下开发环境的搭建2.4手机游戏开发平台介绍手机游戏开发平台介绍 2.5 JDK是是Java开发工具包(开发工具包(Java Development Kit)
4、的英文缩写。它是一种)的英文缩写。它是一种用于构建在用于构建在Java平台上发布的应用程序、平台上发布的应用程序、Applet和组件的开发环境。和组件的开发环境。 JDK是一切是一切Java应用程序的基础,所应用程序的基础,所有的有的Java应用程序是构建在这个之上的。应用程序是构建在这个之上的。它是一组它是一组API,也可以说是一些,也可以说是一些Java Class。 注意在注意在Java 1.2之后,这通常被称为之后,这通常被称为J2SDK,即,即Java2 SDK。可以到。可以到Java的官的官方网站方网站http:/ 2-1 选择同意对话框选择同意对话框图图2-2 2-2 选择安装路
5、径选择安装路径 环境变量就是系统在运行时所用到的环境变量就是系统在运行时所用到的变量,设置环境变量就是指定文件所在的变量,设置环境变量就是指定文件所在的路径,使系统在运行时能够在指定路径下路径,使系统在运行时能够在指定路径下找到命令。找到命令。 图图2-3 2-3 设置环境变量设置环境变量图图2-4 2-4 新建环境变量新建环境变量图图2-5 2-5 设置环境变量设置环境变量图图2-6 2-6 编辑环境变量编辑环境变量 Sun公司为了公司为了J2ME而提供了而提供了WTK开开发工具,是最基本的发工具,是最基本的J2ME程序开发工具,程序开发工具,它是免费提供的,体积小,执行速度较快,它是免费提
6、供的,体积小,执行速度较快,完全遵守完全遵守J2ME的各种规范,因此是的各种规范,因此是J2ME程序员最基础的必备的工具。程序员最基础的必备的工具。 使用使用WTK搭建搭建J2ME的开发环境,必的开发环境,必须首先安装标准的须首先安装标准的Java开发环境开发环境JDK,如,如jdk1.4.2。 目前目前Sun公司提供的公司提供的WTK版本有版本有WTK 1.04、WTK 2.0、WTK 2.1和和WTK 2.2,开,开发人员通常可以根据自己的目标选择安装发人员通常可以根据自己的目标选择安装其中之一。其中之一。 其中其中WTK 1.04用于用于MIDP 1.0的开发,的开发,而而WTK 2.0
7、则用于则用于MIDP 2.0的开发,而的开发,而WTK 2.1和和WTK 2.2则同时包含了对则同时包含了对MIDP 1.0和和MIDP 2.0支持。支持。 正确安装正确安装JDK后,就可以安装后,就可以安装j2me_wireless_toolkit,即,即WTK了。与了。与JDK类似,类似,WTK也可以从也可以从Sun公司的网站公司的网站中免费下载。中免费下载。 1 1下载并安装下载并安装J2ME Wireless ToolkitJ2ME Wireless Toolkit图图2-7 2-7 安装无线工具包安装无线工具包图图2-8 2-8 同意许可证协议同意许可证协议图图2-9 2-9 搜索虚
8、拟机搜索虚拟机图图2-10 2-10 选择虚拟机路径选择虚拟机路径图图2-11 2-11 选择开发包路径选择开发包路径 2 2安装后的目录结构安装后的目录结构表表2-12-1WTKWTK目录结构目录结构表表2-22-2appsapps目录结构目录结构表表2-32-3新项目目录结构新项目目录结构 3 3安装手机模拟器安装手机模拟器 WTK本身就提供多种模拟器,除了本身就提供多种模拟器,除了WTK本身提供的模拟器之外,某些厂商也本身提供的模拟器之外,某些厂商也提供自己的模拟器,通常需要额外安装。提供自己的模拟器,通常需要额外安装。 J2ME WTK初始默认的模拟器是初始默认的模拟器是Default
9、 Color Phone,这是一种虚拟的彩,这是一种虚拟的彩色屏幕手机设备。色屏幕手机设备。 图图2-12 2-12 选择模拟器选择模拟器 J2ME WTK提供了基本的开发库以及提供了基本的开发库以及工具。工具。 Eclipse是一个非常著名的集成开发工是一个非常著名的集成开发工具,其自身功能强大而易用。具,其自身功能强大而易用。 Eclipse的另一个非常重要的特点是其的另一个非常重要的特点是其提供了非常灵活的扩展能力。提供了非常灵活的扩展能力。 同样,同样,Eclipse中也包含对中也包含对J2ME支持支持的插件,而且不止一种。的插件,而且不止一种。 2.4.1 2.4.1 安装安装Ecl
10、ipseEclipse 前面已经介绍过前面已经介绍过JDK和和WTK安装,在安装,在此不再重复,在安装好它们的基础上就可此不再重复,在安装好它们的基础上就可以进行以进行Eclipse的安装。的安装。 Eclipse的的Windows版本目前是版本目前是3.1,都,都是以压缩包的形式提供的,安装方式比较是以压缩包的形式提供的,安装方式比较简单,只需要解压缩至硬盘就可以了。简单,只需要解压缩至硬盘就可以了。图图2-13 2-13 选择工作区选择工作区 2.4.2 2.4.2 安装安装EclipseMeEclipseMe图图2-14 2-14 安装安装EclipseMeEclipseMe图图2-15
11、 2-15 选择安装包选择安装包图图2-16 2-16 选择新的归档文件选择新的归档文件图图2-17 2-17 选择选择EclipseMeEclipseMe安装包路径安装包路径图图2-18 2-18 选择安装完成选择安装完成图图2-19 2-19 选择选择EclipseMeEclipseMe安装包安装包图图2-20 2-20 安装安装EclipseMeEclipseMe图图2-21 2-21 选择全部安装选择全部安装 2.4.3 2.4.3 配置配置Eclipse J2MEEclipse J2ME的的环境环境 1 1设置文件存放的路径设置文件存放的路径图图2-22 2-22 填写构建路径填写构
12、建路径 2 2设置字符集设置字符集 图图2-23 2-23 设置设置EditorsEditors 3 3添加添加WTKWTK图图2-24 2-24 选择选择WTKWTK图图2-25 2-25 选择选择WTKWTK路径路径图图2-26 2-26 安装成功界面安装成功界面 2.4.4 Eclipse 2.4.4 Eclipse调试环境的调试环境的配置配置图图2-27 2-27 设置设置DebugDebug 2.4.5 Eclipse 2.4.5 Eclipse的第一个的第一个J2MEJ2ME项目项目 在在Eclipse中,选择中,选择“File”“New”“Other”“J2ME”“J2ME Mi
13、dlet Suite”选项,单击选项,单击“Next”按钮,如图按钮,如图2-28所示。所示。图图2-28 2-28 选择选择J2ME J2ME MidletMidlet Suite Suite图图2-29 2-29 设置工程路径设置工程路径图图2-30 2-30 设置类的名称设置类的名称图图2-31 2-31 设置运行设置运行图图2-32 2-32 运行结果运行结果 就手机游戏开发平台而言,目前的平就手机游戏开发平台而言,目前的平台有多种,它们各有特色,本节介绍几个台有多种,它们各有特色,本节介绍几个目前较流行的平台。目前较流行的平台。 2.5.1 Microsoft 2.5.1 Micro
14、soft SmartphoneSmartphone Microsoft Smartphone和和Pocket PC Phone Edition 这两款系统都是从这两款系统都是从Microsoft公司的公司的Windows CE系统裁剪出来的,有系统裁剪出来的,有很多的相同之处,甚至大多数应用接口都很多的相同之处,甚至大多数应用接口都一样。一样。 但是但是Microsoft公司给厂商的开发两种公司给厂商的开发两种设备的开发包是完全不同的,测试标准也设备的开发包是完全不同的,测试标准也有很大不同。有很大不同。 无论是开发还是用户操作,无论是开发还是用户操作,Pocket PC Phone Edit
15、ion都和都和 Pockte PC更相似,所更相似,所以我们暂且把它看作一种有电话功能的以我们暂且把它看作一种有电话功能的Pocket PC。 Microsoft公司自己定义的智能手机则公司自己定义的智能手机则是采用是采用Smartphone系统的这种,也就是目系统的这种,也就是目前市面上能看到的前市面上能看到的Dopod 515和和Mio 8380。 Microsoft Smartphone是是Microsoft端端对端无线计算策略的组成部分,它为用户对端无线计算策略的组成部分,它为用户提供了另外一种访问高级客户端功能、后提供了另外一种访问高级客户端功能、后端数据和最终用户服务的方式。端数据
16、和最终用户服务的方式。 Microsoft Smartphone体系结构基于体系结构基于Windows CE 3.0操作系统,并包含很多基操作系统,并包含很多基于于Win32的相同特性和功能。的相同特性和功能。 Microsoft Smartphone用户可能会通用户可能会通过使用其设备来访问公司数据或处理其他过使用其设备来访问公司数据或处理其他保密事务,如基本保密事务,如基本Internet的采购。的采购。 Microsoft Smartphone将电话的特性将电话的特性和和PDA的典型功能融合在一起,并将它们的典型功能融合在一起,并将它们结合为移动电话的形式。结合为移动电话的形式。 图图2
17、-33 Smartphone2-33 Smartphone体系结构组件体系结构组件 2.5.2 2.5.2 SymbianSymbian 1998年年6月,由爱立信、诺基亚、摩托月,由爱立信、诺基亚、摩托罗拉和罗拉和Psion共同出资,筹建了共同出资,筹建了Symbian公公司。司。Symbian公司以开发和供应先进、开公司以开发和供应先进、开放、标准的手机操作系统放、标准的手机操作系统Symbian OS为目标。为目标。 Symbian公司同时向那些希望开发基公司同时向那些希望开发基于于Symbian OS产品的厂商发放软件许可证。产品的厂商发放软件许可证。如今,围绕着如今,围绕着Symbi
18、an OS开发和生产的一开发和生产的一系列软硬件产品,在全球掌上电脑和智能系列软硬件产品,在全球掌上电脑和智能手机市场上占据了大部分的份额。手机市场上占据了大部分的份额。 Symbian分两个主要的智能平台,一分两个主要的智能平台,一个是适于单手操作的个是适于单手操作的S60,代表产品是诺基,代表产品是诺基亚亚7560和和3650;另一个是使用双手操作的;另一个是使用双手操作的S80,代表产品是诺基亚,代表产品是诺基亚9210,主要针对商,主要针对商务用户。务用户。 此外,此外,Symbian上还有另一个平台上还有另一个平台UIQ,以笔操作为主,代表产品是索尼爱,以笔操作为主,代表产品是索尼爱
19、立信的立信的P802。 Symbian的优势在于它得到了占据市的优势在于它得到了占据市场份额大多数的手持通信设备厂商的支持,场份额大多数的手持通信设备厂商的支持,在诺基亚的大力倡导下,它已经成为一个在诺基亚的大力倡导下,它已经成为一个开放的、易用的、专业的开发平台,支持开放的、易用的、专业的开发平台,支持C+和和Java语言。语言。 该系统该系统 :(1)集成的多模式移动电话技术。)集成的多模式移动电话技术。(2)信息服务。)信息服务。 (3)开放式应用环境。)开放式应用环境。 (4)标准化和互操作性。)标准化和互操作性。 (5)多任务处理。)多任务处理。 (6)稳定性。)稳定性。 (7)灵活
20、的界面设计。)灵活的界面设计。 (8)国际化。)国际化。 2.5.3 BREW 2.5.3 BREW BREW是是Binary Runtime Environment for Wireless的缩写,是高通的缩写,是高通(QUALCOMM)为无线数据应用程序开)为无线数据应用程序开发和执行提供的通用内容。发和执行提供的通用内容。 早在三四年前,高通在自己做手机时,早在三四年前,高通在自己做手机时,就开始研发就开始研发BREW技术,为此每年要花去技术,为此每年要花去数千万美元。数千万美元。 自手机部门转卖给日本京瓷公司以后,自手机部门转卖给日本京瓷公司以后,高通专门成立了一个基于高通专门成立了一个基于BREW研发的互研发的互联网服务公司。联网服务公司。2001年年1月月31日,日,BREW平平台正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店员工个人年终工作总结 15篇
- 2024至2030年状元杯项目投资价值分析报告
- 2024至2030年中国仿古家具雕刻机数据监测研究报告
- 2024至2030年中国五香沙半鸡香料数据监测研究报告
- 电力工程项目履约实施方案
- 2024年中国身体成份分析仪市场调查研究报告
- 透空围墙施工方案
- 2024年稀土储氢材料项目综合评估报告
- 2023年控制计算机项目评估分析报告
- 2024年玻璃保温容器及其玻璃胆项目评价分析报告
- 河南省信阳市2024-2025学年七年级上学期期中历史试题(含答案)
- 2024至2030年高分子吸水树脂项目投资价值分析报告
- 期中测试卷(1-5单元)(试题)-2024-2025学年三年级上册数学人教版
- DB11T 731-2010 室外照明干扰光限制规范
- 2024年学校食堂管理工作计划(六篇)
- 学校食堂消毒记录
- 塔吊使用安全协议书
- 地 理气温的变化和分布课时1课件-2024-2025学年七年级地理上册(人教版2024)
- Unit4+My+space++Reading++The+1940s+House+课件高中英语沪教版(2020)必修第一册
- 4.1 中国特色社会主义进入新时代 课件高中政治统编版必修一中国特色社会主义-1
- 人教版(PEP)小学六年级英语上册全册教案
评论
0/150
提交评论