Java移动通信程序设计课件.ppt
《Java移动通信程序设计课件.ppt》由会员分享,可在线阅读,更多相关《Java移动通信程序设计课件.ppt(17页珍藏版)》请在三一办公上搜索。
1、Java移動通信程序設計 J2ME MIDP,SW5Kades Luo,J2ME簡介MIDP簡介CLDC簡介MIDP 手机程序开发流程,J2ME (Java 2 Platform, Micro Edition, Java 2平台的微型版)MIDP(Mobile Information Device Profile, 移動信息設配置文件) J2ME 是SUN 公司针对嵌入式、消费类电子产品推出的开发平台,与J2SE 和J2EE 共同组成Java 技术的三个重要的分支。J2ME 实际上是一系列规范的集合,由JCP 组织制定相关的Java Specification Request(JSR)并发布,
2、各个厂商会按照规范在自己的产品上进行实现,但是必须要通过TCK 测试,这样确保兼容性。比如MIDP2.0 规范就是在JSR118 中制定的.,什麼是J2ME,J2ME 平台是由配置(Configuration)和简表(Profile)构成的。配置是提供给最大范围设备使用的最小类库集合,在配置中同时包含Java 虚拟机。简表是针对一系列设备提供的开发包集合。在J2ME 中还有一个重要的概念是可选包(Optional Package),它是针对特定设备提供的类库,比如某些设备是支持蓝牙的,针对此功能J2ME 中制定了JSR82(Bluetooth API)提供了对蓝牙的支持。 目前,J2ME 中有
3、两个最主要的配置,分别是Connected Limited Devices Configuration(CLDC)和Connected Devices Configuration(CDC)。他们是根据设备的硬件性能进行区分的,例如处理器、内存容量等。由于这个标准是在2001 年的时候指定的,而现在移动终端的处理能力和内存容量发展很快,如果还按照这个标准来评判可能就不准确了。,J2ME 平台体系结构,J2ME 平台体系结构,在MIDP中定义了一种新的应用程序模型MIDlet 。MIDlet 可以和应用管理软件通信通知应用软件管理自己状态的变化。 MIDlet 有三个状态,分别是pause、act
4、ive 和destroyed。在启动一个MIDlet 的时候,应用管理软件会首先创建一个MIDlet 实例并使得他处于pause 状态,当startApp()方法被调用的时候MIDlet 进入active 状态,也就是所说的运行状态。在active 状态调用destroyApp(boolean unconditional)或者pauseApp()方法可以使得MIDlet 进入destroyed 或者pause 状态。,MIDlet 应用程序的生命周期,MIDlet 应用程序的生命周期,J2ME 的核心部分有限连接设备配置,即Connected Limited Device Configurat
5、ion(CLDC)。 CLDC 提供了一套标准的、面对小型设备的Java 应用开发平台。设备的配置configuration 是指针对某一类设备的最小的Java 平台。其中包括满足该类设备的虚拟机运行的最小子集和针对该类设备的核心类库的最小子集。有限连接设备配置就是为有限连接设备定义了一个基本的J2ME 运行环境。,CLDC簡介,CLDC 包含的功能在CLDC1.0 版本中定义了以下功能:1)Java 核心语言与Java 虚拟机的特性2)核心Java 类库3)输入/输出4)对网络的支持5)对安全性的支持6)对国际化的支持CLDC 不包含的功能1)对应用程序生命周期的管理2)用户界面3)事件处理
6、4)高级应用程序模式(这里指用户与应用程序的交互),CLDC簡介,CLDC 的类库可以分为两种:一种是从J2SE 标准类库中继承的;另一种是专门为CLDC 设计的(这部分类也可以被映射到J2SE 中)。 对于第一种CLDC 类库,包括了J2SE 的3 个最核心的包java.io,java.lang 和java.util。而且这3 个包和J2SE 相比,也只是J2SE 相应包的一个很小的子集。例如java.util 的类与接口由J2SE 中的53 个减少到10 个。对于后一种CLDC 类库,只有描述标准连接框架的javax.microedition.io 包,和MIDP 中定义的包一起放于jav
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 移动 通信 程序设计 课件
链接地址:https://www.31ppt.com/p-1565815.html