- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务实施(一) Pulsar的下载:登录Eclipse基金会的Pulsar软件下载主页:/pulsar/ 课程导论 任务实施(二)-可能出错 Pulsar的安装:下载Pulsar之后不需要进行安装,直接解压后,单击文件【eclipse.exe】即可使用 课程导论 任务实施-可能的错误处理 出现这种错误的原因可能是JVM Heap(堆内存)所允许的最大尺寸过大。解决的方法是在Eclipse目录下打开【eclipse.ini】文件,将JVM Heap允许的最大尺寸设置为256m,对其进行下图所示的修改。 课程导论 课程导论 在Pulsar中加入WTK 任务实施(一) 打开Eclipse Pulsar,选择菜单选项中的【Window】→【Preferences】 课程导论 任务实施(二) 从打开的配置窗口中选择【Java ME】→【Device Management】 课程导论 任务实施(三) 单击【Manual Install…】按钮 课程导论 任务实施(四) 单击【Browse…】,选择WTK所安装的目录,如果路径选择正确,将会显示出四个手机模拟器。 课程导论 任务实施(五) 选择【Finsh】按钮后得到如下界面,单击【OK】按钮即可配置完成。 课程导论 课程导论 测试开发环境 任务分析 要看前面任务一、二、三的软件安装配置是否能够正常工作,一个比较简单直接的方法是尝试通过IDE开发环境开发一个Java ME程序: 开发一个Java ME程序的主要步骤? 如何运行一个Java ME程序? 如何调试一个Java ME程序? 课程导论 课程导论 Java ME基本概念 Java ME基本概念 Java ME支持的对象主要是消费类电子设备,根据处理能力和供电条件来划分,消费类电子设备大体有两种。 一种是PDA、手机等运算功能和电力供应有限的设备 另一种则是机顶盒、电冰箱等运算能力相对较高,电力供应相对充足的设备 针对消费类电子设备的特点,Java ME提供Java微缩版的API,其平台结构主要由6部分组成,层次从低到高分别为本地操作系统、Java虚拟机、配置、可选包和Java ME程序,如图1-59所示。 课程导论 Java ME平台体系结构 课程导论 1.本地操作系统 位于Java ME体系结构的最底层,用于管理手机硬件与软件资源,从而达到扩展手机应用能力的目的。 由于Java语言的跨平台特性,所支持的操作系统可以是Linux、Symbian、Windows Mobile等。 课程导论 2.Java虚拟机 与J2SE中的JVM性质相同,针对手机本地操作系统而定制,支持特定的Java ME配置 根据需要提供的功能不同,目前主要有两类虚拟机: 专门为资源相对受限的小型嵌入式设备设计的KVM(Kilo Virtual Machine) 为性能相对较强的嵌入式设备设计的CVM(Compact Virtual Machine)。 课程导论 3.配置 对大量软硬件特性不同的嵌入式设备,根据其外观、性能、内存处理等特点进行分类,提取其中共性形成的一套通用规范称之为配置。 目前Java ME平台主要包括两个配置: 连接设备配置(Connected Device Configuration,CDC),采用的虚拟机为CVM。 连接受限设备配置(Connected Limited Device Configuration, CLDC),采用的虚拟机为KVM。 CLDC v1.0规范中定义的4个包 java.io、java.lang、java.util与javax.microedition.io,提供Java语言和CLDC设备所支持的基本功能,其中前3个包是J2SE中同名包的子集。 课程导论 4.简表 位于配置之上,为运行环境提供高层的API。 目前CLDC上有两种简表: 一种是KJava, 另一种是移动信息设备简表(Mobile Information Device Profile,MIDP),后者是目前应用最广泛的简表,专门为手机开发提供用户界面、持久存储器、网络等API,本书后面的章节将进行重点介绍。 MIDP所定义的其它包有javax. microedition.midlet、javax.microedition.lcdui, javax. microedition.lcdui.game, javax.microedition.rms等,提供诸如程序生命周期控制、用户界面、游戏、持久存储这样的功能 课程导论 5.可选包 支持特定设备的特定属性,以可选的形式提供一系列的API集合以进一步扩展Java ME的功能,并不适合作为一项特性定义到MIDP中。 在利用可选包进行开发时,需要注意手机是否支持。 比较常见的可选包有移动3D图形
您可能关注的文档
- HTML+CSS+DIV网页设计与布局 聂斌 1 第9章 设置文字和文本样式新.ppt
- HTML+CSS+DIV网页设计与布局 聂斌 1 第10章 设置背景、边框、边新.ppt
- HTML+CSS+DIV网页设计与布局 聂斌 1 第13章 网页布局与设计技巧新.ppt
- HTML+CSS+DIV网页设计与布局 聂斌 1 第14章 网页布局综合案例——宝贝新.ppt
- HTML+CSS+DIV网页设计与布局 聂斌 第3章 超链接新.ppt
- HTML+CSS+DIV网页设计与布局 聂斌 第4章 表格新.ppt
- HTML+CSS+DIV网页设计与布局 聂斌 第5章 多媒体、滚动字幕和新.ppt
- HTML+CSS+DIV网页设计与布局 聂斌 第8章 认识CSS新.ppt
- HTML+CSS+DIV网页设计与布局 聂斌 第9章 设置文字和文本样式新.ppt
- HTML+CSS+DIV网页设计与布局 聂斌 第12章 控制元素布局新.ppt
- Java Web程序设计教程 范立锋 林果园 第1章 Web应用开发简介新.ppt
- Java Web程序设计教程 范立锋 林果园 第3章 JSP和Servlet新.ppt
- Java Web程序设计教程 范立锋 林果园 第4章 SQL与JDBC新.ppt
- Java Web程序设计教程 范立锋 林果园 第6章 Struts 2进阶新.ppt
- Java Web程序设计教程 范立锋 林果园 第7章 Struts 2中应用模板语言新.ppt
- Java Web程序设计教程 范立锋 林果园 第8章 初识Hibernate框架新.ppt
- Java Web程序设计教程 范立锋 林果园 第9章 Hibernate查询新.ppt
- Java Web程序设计教程 范立锋 林果园 第11章 Spring框架入门新.ppt
- Java Web程序设计教程 范立锋 林果园 第13章 Spring与Java EE持久化数据访问新.ppt
- Java Web程序设计教程 范立锋 林果园 第14章 Spring与Struts 2、Hibernate框架的整合基础新.ppt
原创力文档


文档评论(0)