- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java移動通信程序設計 ——J2ME MIDP SW5 Kades Luo J2ME (Java 2 Platform, Micro Edition, Java 2平台的微型版) MIDP(Mobile Information Device Profile, 移動信息設配置文件) J2ME 是SUN 公司针对嵌入式、消费类电子产品推出的开发平台,与J2SE 和J2EE 共同组成Java 技术的三个重要的分支。J2ME 实际上是一系列规范的集合,由JCP 组织制定相关的Java Specification Request(JSR)并发布,各个厂商会按照规范在自己的产品上进行实现,但是必须要通过TCK 测试,这样确保兼容性。比如MIDP2.0 规范就是在JSR118 中制定的. J2ME 平台是由配置(Configuration)和简表(Profile)构成的。配置是提供给最大范围设备使用的最小类库集合,在配置中同时包含Java 虚拟机。简表是针对一系列设备提供的开发包集合。在J2ME 中还有一个重要的概念是可选包(Optional Package),它是针对特定设备提供的类库,比如某些设备是支持蓝牙的,针对此功能J2ME 中制定了JSR82(Bluetooth API)提供了对蓝牙的支持。 目前,J2ME 中有两个最主要的配置,分别是Connected Limited Devices Configuration(CLDC)和Connected Devices Configuration(CDC)。他们是根据设备的硬件性能进行区分的,例如处理器、内存容量等。由于这个标准是在2001 年的时候指定的,而现在移动终端的处理能力和内存容量发展很快,如果还按照这个标准来评判可能就不准确了。 Arima Communication Confidential J2ME簡介 MIDP簡介 CLDC簡介 MIDP 手机程序开发流程 什麼是J2ME J2ME 平台体系结构 J2ME 平台体系结构 在MIDP中定义了一种新的应用程序模型MIDlet 。MIDlet 可以和应用管理软件通信通知应用软件管理自己状态的变化。 MIDlet 有三个状态,分别是pause、active 和destroyed。在启动一个MIDlet 的时候,应用管理软件会首先创建一个MIDlet 实例并使得他处于pause 状态,当startApp()方法被调用的时候MIDlet 进入active 状态,也就是所说的运行状态。在active 状态调用destroyApp(boolean unconditional)或者pauseApp()方法可以使得MIDlet 进入destroyed 或者pause 状态。 MIDlet 应用程序的生命周期 MIDlet 应用程序的生命周期 J2ME 的核心部分——有限连接设备配置,即Connected Limited Device Configuration(CLDC)。 CLDC 提供了一套标准的、面对小型设备的Java 应用开发平台。设备的配置configuration 是指针对某一类设备的最小的Java 平台。其中包括满足该类设备的虚拟机运行的最小子集和针对该类设备的核心类库的最小子集。有限连接设备配置就是为有限连接设备定义了一个基本的J2ME 运行环境。 CLDC簡介 CLDC 包含的功能 在CLDC1.0 版本中定义了以下功能: 1)Java 核心语言与Java 虚拟机的特性 2)核心Java 类库 3)输入/输出 4)对网络的支持 5)对安全性的支持 6)对国际化的支持 CLDC 不包含的功能 1)对应用程序生命周期的管理 2)用户界面 3)事件处理 4)高级应用程序模式(这里指用户与应用程序的交互) CLDC簡介 CLDC 的类库可以分为两种:一种是从J2SE 标准类库中继承的;另一种是专门为CLDC 设计的(这部分类也可以被映射到J2SE 中)。 对于第一种CLDC 类库,包括了J2SE 的3 个最核心的包java.io,java.lang 和java.util。而且这3 个包和J2SE 相比,也只是J2SE 相应包的一个很小的子集。例如java.ut
您可能关注的文档
- 《C7 智能家居 第二套方案》-公开·课件设计.ppt
- 《C7 智能家居 第一套方案》-公开·课件设计.ppt
- 《C4市场调研与预测》-公开·课件设计.ppt
- 《CAD2007教程完美版第7章 精确绘制图形》-公开·课件设计.ppt
- 《C08 信息产业的组织管理》-公开·课件设计.ppt
- 《CAD2008自学教程第2章 机械制图的基础知识》-公开·课件设计.ppt
- 《cad尺寸标注》-公开·课件设计.ppt
- 《CAD机械制图 2010实用教程第2章绘图基础知识》-公开·课件设计.ppt
- 《caina实效研究优势 会议活动策划》-公开·课件设计.ppt
- 《CAD精品教程06》-公开·课件设计.ppt
- 《JAVA应用7--424》-公开·课件设计.ppt
- 《Java语言程序设计案例教程-第1章》-公开·课件设计.ppt
- 《JDK的安装》-公开·课件设计.ppt
- 《jdk学习笔记第02章》-公开·课件设计.ppt
- 《job》-公开·课件设计.ppt
- 《Kaizen Workshop》-公开·课件设计.ppt
- 《Key changes and transition process(rev1)_tcm109-32》-公开·课件设计.ppt
- 《Key to assignment 1》-公开·课件设计.ppt
- 《Key to SU4》-公开·课件设计.ppt
- 《Key to Exercises》-公开·课件设计.ppt
文档评论(0)