J2ME学习笔记(2)—平台体系结构详解

下岗以后

下岗以后

2016-02-19 13:36

下面图老师小编跟大家分享一个简单易学的J2ME学习笔记(2)—平台体系结构详解教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!
1.J2ME体系结构详解
  
  2 Profile
  
  2 Configuration
  
  2 KVM(CVM)
  
  2 Host Operating System
  
  1)Configuration-----由于支持J2ME的硬件平台之间有很大差异
  
  I.有比较高端的设备,例如:电视机顶盒、网络电视等-----是运算能力相对较佳、并且在电力供给上相对比较充足的嵌入式装置
  
  II.也有比较低端的设备,例如:移动电话、寻呼机、PDA等-----是运算功能有限、电力供给也有限的嵌入式装置。
  
  III.正是为了要满足以上两大类硬件的开发要求,J2ME针对硬件的数据处理能力、存储容量、网络连接能力等规定了Configuration的概念,把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(已连接的受限制设备配置CLDC)规格之中,CLDC所使用的Java虚拟机称为KVM(千字节虚拟机)。
  
  IV.而另外一种装置则规范为Connected Device Configuration(已连接的设备配置 CDC)规格。,而CDC所使用的java虚拟机则称为CVM。
  
  V.CDC、CLDC仅仅是对各类设备中最具共性的配置提供了基本的功能集合
  
  2) Profile-----尽管有了CDC、CLDC之分,但实际应用中,不同的设备之间仍存在着很大的差异。于是,J2ME在Configuration的基础上又定义了Profile的概念。Profile是针对某一类设备所制订的规范和API。下面是两个例子:
  
  I.对移动电话的应用----- J2ME定义了一个专门的Profile-MIDP(Mobile Information Device Profile)
  
  II.于PDA的应用开发-----J2ME也对应的定义了一个PDAP(PDA Profile)。
  
  3)CLDC是CDC的一个子集,由于资源的制约CDC不包括所有的J2SE类,而且CDC库还包含CDC特定的几个新的接口和类.
  
  4)总结-----在Virtual Machine之上只有一个Configuration,而在Configuration之上可以同时存在数个Profile,如此才能有效的针对各种不同的设备构造一个完善的运行环境。
  
  2.目前应用最为广泛的MIDP规范中的一些具体内容(架构)
  
  2 MID Profile
  
  2 CLDC Core Libraries
  
  2 KVM
  
  2 Host Operating System
  
  1) API部分
  
  I.用户界面支持:提供的类程序包是javax.microedition.lcdui
  
  II.网络支持:提供的类程序包是javax.microedition.io
  
  III.数据持续存储支持:提供的类程序包是javax.microedition.rmsi
  
  IV.其他例外处理及Timer等类的支持
  
  2)硬件部分
  
  I.内存:128KB的稳定内存供MIDP组件使用;8KB的稳定内存供数据持续存储使用;32KB的稳定内存供虚拟机运行时用
  
  II.显示器:屏幕大小为95×54象素,1位色深,屏幕高宽比大约是1:1
  
  III.输入设备:键盘、触摸式屏幕或二者并存
  
  IV.网络:提供在有限带宽的情况下,进行双向、无线,但可能是间歇性连通的通信功能。
展开更多 50%)
分享

猜你喜欢

J2ME学习笔记(2)—平台体系结构详解

编程语言 网络编程
J2ME学习笔记(2)—平台体系结构详解

深入解析:J2ME 的平台体系结构

编程语言 网络编程
深入解析:J2ME 的平台体系结构

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

J2ME学习笔记(1)—平台介绍及简单实例

编程语言 网络编程
J2ME学习笔记(1)—平台介绍及简单实例

J2ME学习札记2

编程语言 网络编程
J2ME学习札记2

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

J2ME学习笔记(3)—初次接触MIDlets

编程语言 网络编程
J2ME学习笔记(3)—初次接触MIDlets

J2ME学习札记1

编程语言 网络编程
J2ME学习札记1

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

J2ME学习笔记(6)—连接MIDlet到文本文件

J2ME学习笔记(6)—连接MIDlet到文本文件

2.3 深入研究Application和Session对象

2.3 深入研究Application和Session对象
下拉加载更多内容 ↓