




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、体系结构授课内容授课内容第第1 1部分:入门部分:入门(体系结构介绍和环境配置)(体系结构介绍和环境配置)第第2 2部分:高级界面开发部分:高级界面开发(界面,命令按钮,表单元素及事件)(界面,命令按钮,表单元素及事件)第第3 3部分:工具部分:工具apiapi(异常处理,多线程,工具类)(异常处理,多线程,工具类)第第4 4部分:低级界面开发部分:低级界面开发(canvascanvas绘图,事件)绘图,事件)第第6 6部分:网络编程部分:网络编程第第5 5部分:部分:rmsrms编程编程(记录管理系统编程)(记录管理系统编程)第第7 7部分:游戏编程部分:游戏编程体系结构体系结构介绍和环境配
2、置体系结构介绍和环境配置java me简介简介java me基础知识基础知识java me体系结构体系结构java me应用应用java me环境搭建环境搭建java me编程环境的简单测试编程环境的简单测试体系结构java me简介简介多人共用一台计算机的大型主机时代一人一台计算机的个人pc时代ubiquitous computing体系结构java me基础知识基础知识sun公司将公司将java me定义为定义为“一种以广泛的一种以广泛的消费性产品为目标的,高度优化的消费性产品为目标的,高度优化的java运行运行时环境时环境”。体系结构java me简介简介图 j2ee,j2se和j2me
3、的应用领域体系结构java me特点特点可移植性可移植性部署灵活性部署灵活性安全的网络传输性安全的网络传输性代码稳定性代码稳定性体系结构java me 体系结构体系结构底层操作系统底层操作系统javajava运行环境运行环境配置(配置(cldc,cdccldc,cdc)描述(描述( midpmidp )可选包可选包体系结构cldccdc可选包 可选包 midp profiles cldc cdc j2me configurations(配置)层(配置)层体系结构configurations(配置)层(配置)层cldc:connected limited device configuration
4、互连受限设备配置互连受限设备配置对设备的硬件要求:对设备的硬件要求:16或或32位位cpu,主频,主频16mhz。内存内存128kb以上以上。设备特点:运算功能有限,电力供应也有设备特点:运算功能有限,电力供应也有限。限。如:无线电话,手机,如:无线电话,手机,pda,小型零售支,小型零售支付终端等付终端等体系结构cdc: connected device configuration互连设备互连设备配置配置对设备的硬件要求:对设备的硬件要求:32位位cpu,主频,主频75mhz。内存内存512kb以上。以上。设备特点:设备特点:有线连接,稳定而持续的电源供应,设备资源比较有线连接,稳定而持续的
5、电源供应,设备资源比较受限,受限,如:机顶盒,数字电视,网络电话,车载计算设备如:机顶盒,数字电视,网络电话,车载计算设备等。等。configurations(配置)层(配置)层体系结构cdccldc体系结构java me的应用的应用移动设备上的物流软件无线手持pos终端体系结构java me的应用的应用基于rfid技术的gprs移动支付系统(北京邮电大学通信学院)体系结构java me的应用的应用手机游戏体系结构android和和j2me的区别的区别java me是是java的一个微型版本,针对移动的一个微型版本,针对移动设备来开发应用程序的开发包(移动设备设备来开发应用程序的开发包(移动设
6、备软件开发包),它必须有底层操作系统的软件开发包),它必须有底层操作系统的支持,如支持,如symbian,win ce等。等。android是一个真正意义上的开源智能手机是一个真正意义上的开源智能手机操作系统,由操作系统,由linux操作系统,中间件,操作系统,中间件,c类库和核心应用程序组成。类库和核心应用程序组成。体系结构java me开发环境的搭建开发环境的搭建安装jdk1安装wtk2安装eclipse3 将eclipse与eclipse me绑定4eclipse中导入wtk5体系结构安装jdk第一步:下载并安装第一步:下载并安装jdk第二步:设置环境变量第二步:设置环境变量path体系
7、结构安装安装wtkwtk 的全称是的全称是sun j2me wireless toolkit sun的无线开发工具包。包含了完整的生成的无线开发工具包。包含了完整的生成工具、实用程序以及设备仿真器。工具、实用程序以及设备仿真器。下载地址:下载地址:http:/ 系统自带的一些示例程序,包含源代码系统自带的一些示例程序,包含源代码docswtk文档(各种帮助与说明文件)文档(各种帮助与说明文件)wtklib存放存放wtk用到的类库以及一些资源文件,如图片用到的类库以及一些资源文件,如图片文件等文件等libjava运行环境运行的一些核心库运行环境运行的一些核心库体系结构wtk文档的使用文档的使用进
8、入进入c:wtk2.5.2docsapimidp,双击,双击“index.html”,打开如图所示的文档。图中显示,打开如图所示的文档。图中显示了文档的常见窗口及其意义:了文档的常见窗口及其意义:体系结构eclipse的获取及安装的获取及安装下载地址:下载地址:/downloads/。如果是在如果是在windows平台下进行开发,请务必平台下进行开发,请务必下载下载windows版本,下载之后,得到一个压版本,下载之后,得到一个压缩文件,在本章中为:缩文件,在本章中为:eclipse-java-europa-winter-win32.zip。体系结构安
9、装安装eclipse可以直接将这个文件解压缩,得到一个可以直接将这个文件解压缩,得到一个eclipse目目录。进入这个目录,双击录。进入这个目录,双击eclipse.exe,就可以打,就可以打开开eclipse,如图所示:,如图所示:体系结构安装安装eclipseeclipse下的下的java开发,需要利用开发,需要利用jdk来进行支持,来进行支持,首先需要将首先需要将eclipse和和jdk进行绑定。打开进行绑定。打开eclipse,选择选择“window”“preferences”,得到如图的界,得到如图的界面。面。选择选择“java”“installed jres”,可以看到,可以看到e
10、clipse已经和已经和jdk1.6绑定,也可以点击右边的绑定,也可以点击右边的“edit”按钮改变按钮改变jdk绑定。绑定。 体系结构eclipse me本地安装本地安装对于对于java me程序开发,程序开发,eclipse me是一个比是一个比较流行的插件较流行的插件,对对javame移动应用提供运行模移动应用提供运行模拟。拟。下载地址:下载地址:。注意,如果是在注意,如果是在windows平台下进行开发,请平台下进行开发,请务必下载务必下载windows版本,下载之后,得到一个版本,下载之后,得到一个压缩包,在本章中为:压缩包,在本章中为:
11、eclipseme.feature_1.7.9_site.zip。体系结构eclipse me本地安装本地安装体系结构eclipse me本地安装本地安装插件安装初始界面体系结构eclipse me本地安装本地安装选择安装插件的方式体系结构eclipse me本地安装本地安装选择安装完成体系结构eclipse me本地安装本地安装选择eclipse me安装包体系结构eclipse me本地安装本地安装安装eclipse me体系结构eclipse me本地安装本地安装重新启动eclipse后,eclipseme就安装完毕选择全部安装体系结构eclipse,eclipse me整合整合wtk打
12、开打开eclipse,选择,选择“window”“preference”,如果,如果eclipseme正常安装,将有一个正常安装,将有一个“j2me”的选项。的选项。然后根据提示选择然后根据提示选择wtk的安装路径,例如的安装路径,例如c:sonyericsson,最后点击,最后点击“ok”按钮,完成该项设按钮,完成该项设置。置。refresh刷新!刷新!选择选择“j2medevice management”。wtk的选择,点击的选择,点击“import”。点击点击“browse”,选择,选择wtk的安装目录(本文中是的安装目录(本文中是c:wtk2.5.2),点击),点击“refresh”,
13、就可将,就可将wtk中的模拟中的模拟设备导入。设备导入。点击点击“finish”。选择这个模拟器,点击选择这个模拟器,点击“ok”,完成。,完成。体系结构java me编程环境的简单测试编程环境的简单测试1 建立一个工程建立一个工程 在左侧的“package explorer”窗体中单击右键,在快捷菜单中选择【new】【project】 体系结构java me编程环境的简单测试编程环境的简单测试 在弹出的【new project】对话框中,选择【j2me】【j2me midlet suite】 体系结构java me编程环境的简单测试编程环境的简单测试 单击【next】按钮。然后在【proje
14、ct name】栏中填入工程名称,以命名“simple”为例 体系结构java me编程环境的简单测试编程环境的简单测试 然后单击【next】。接下来是模拟器设备选项 体系结构java me编程环境的简单测试编程环境的简单测试 单击【finish】按钮完成新建的工程,则在【package explorer】窗口中会出现刚刚建立的工程“simple” 体系结构java me编程环境的简单测试编程环境的简单测试2 建立一个建立一个midlet midlet是套件的入口文件。在工程的图标上单击右键,在快捷菜单中选择【new】【other】 体系结构java me编程环境的简单测试编程环境的简单测试
15、在弹出的对话框中,选择【j2me】【j2me midlet】 体系结构java me编程环境的简单测试编程环境的简单测试 单击【next】按钮,在创建midlet对话框中填写midlet的名称。仍以命名为“simple”为例 体系结构java me编程环境的简单测试编程环境的简单测试 单击【finish】按钮,完成midlet的创建,则在工程“simple”中增加了一个名为“simple”的类,它就是刚刚创建的midlet .体系结构java me编程环境的简单测试编程环境的简单测试 在【package explorer】窗口中的simple类上右键单击,在快捷菜单中选择【run as】【emulated j2me midlet】。 体系结构java me编程环境的简单测试编程环境的简单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 便宜门店转让合同范本
- 促销返利合同范本
- 个体医疗机构年度工作总结报告
- 个人工作自我鉴定简短
- 劳务公司派遣员工合同范本
- 单位对外投资合同范本
- 三八节教师演讲稿
- 工业锅炉司炉模考试题及答案
- 高压电工(运行)习题+参考答案
- 供货款合同范本
- 雨污水工程施工组织设计方案
- sinamic变频器家族cu250s-操作手册
- 建筑垃圾回收利用统计台账
- 《不一样的你我他》(完美)课件
- 新苏教版科学六年级下册全册教案(含反思)
- 原油电脱盐电脱水技术
- 国考断面水站建设及运维技术要求参考
- Q∕GDW 10799.7-2020 国家电网有限公司电力安全工作规程 第7部分:调相机部分
- 热工学后题答案
- 不吸烟不喝酒课件
- 奥数知识点 间隔问题
评论
0/150
提交评论