Java ME 初步了解,javame初步了解
Java ME 初步了解,javame初步了解
Java me 简介
Java ME 以往称作J2ME(Java Platform, Micro Edition )是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和Java SE、Java EE一起构成Java技术的三大版本。
Java SE 提供了Java 基础类库,主要用于桌面应用程序设计;
Java EE 着眼于企业级应用;
Java ME 为开发信息电子产品的嵌入式应用程序而设计。
java家族
WAP(Wireless Application Protocol,无线应用协议)是一种全球性的开放标准。WAP标准包括了通信协议和应用程序的运行环境。WAP提供了客户端标准,但是服务器端仍然需要JSP等技术动态组装网页框架和数据。主要版本:1.x和2.0。
Java ME与普通的java应用程序不同,而是一种叫MIDlet的小应用程序。MIDlet采用胖客户端的模式,可以在离线状态下运行,比如单机状态下玩游戏,可以脱离网络环境。MIDlet运行时需要虚拟机支持,启动和终止由运行环境中的应用程序管理软件AMS来控制,并有其自己的生命周期。
l 支持本地数据存储;
l 支持由服务器引起的推方式,通过事件触发其启动程序;
l 支持丰富的多媒体;
l 支持多种方式的网络数据传输。
Java ME 架构
根据硬件特性相似的设备分成:
CDC(Connected Device Configuration,连接的设备配置)和 CLDC(Connected Limited Device Configuration,有限的连接设备配置)。
CDC处理器的运算能力和存储器配置方面都优于 CLDC,CDC用于电视机顶盒和高端的PDA等设备中,CLDC用于低端PDA和手机中。
Java ME配置和简表
|
CDC |
CLDC |
存储容量 |
2MB以上 |
160KB |
虚拟机支持 |
JVM |
KVM |
基础类库 |
|
最小的API集合 |
简表 |
基础简表(Foundation Profile,FP)和个人基础简表(Personal Profile , PP) |
移动信息设备简表(Mobile Information Device Profile, MIDP) |
配置提供了最基础的类库集合;简表(Profile)则绑定在某一种配置之上,补充在配置中没有包括的用户界面等功能。
相关文章
- 暂无相关文章
用户点评