预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第3章移动信息设备简表-MIDP其中,CLDC包括KVM和由CLDC规范定义的相关库函数,这部分提供上层JavaAPI所需的最底层Java功能。 2002年10月,JCP推出了MIDP2. 2002年10月,JCP推出了MIDP2. 应用程序模型(即定义MIDP应用程序的语义和如何控制应用程序)。 表3-1移动信息设备上的应用程序类型 0的规范,和MIDP1. 一些功能被认为超出了MIDP的范围,其中包括: 多媒体方面:为了支持对声音的处理,中增加了一个可选包ABB(AudioBuildingBlock,音频构建模块)。 一方面,支持HTTPS,可以对传输的数据进行加密; 最基本的显示位图能力。 对无线网络的读写访问,以便提供MIDP中网络API的支持。 应用部署:支持OTA是的一个重要的新特性,它使得用户能够动态地部署和更新移动设备上的应用程序。 一种或多种输入方式:单手键盘(指ITU-T电话键盘),双手键盘(QWERTY键盘)或触摸屏。 最底层的部分为移动信息设备硬件。 像素形状(纵横比):大约1:1。 在硬件设备之上是本地代码的系统软件,这一部分包括移动操作系统和系统使用的库文件。 另一方面,采用了和不同的安全机制,利用安全域来确保未经授权的MIDlet套件无法访问受权限控制的数据、应用程序以及其他网络和设备资源。双向、无线、可能间歇、有限带宽的网络连接。 要求移动信息设备的硬件必须达到以下要求: 0规范设计的目的是定义一体系架构和相应的API,从而为第三方的移动信息设备应用的开发提供一开放的标准环境。 这个内核必须提供至少一个可运行的实体去运行Java虚拟机。 像素形状(纵横比):大约1:1。 在硬件设备之上是本地代码的系统软件,这一部分包括移动操作系统和系统使用的库文件。 多媒体方面:为了支持对声音的处理,中增加了一个可选包ABB(AudioBuildingBlock,音频构建模块)。 此内核不需支持独立的地址空间(或进程),也不需要保证任何实时功能。 这个内核必须提供至少一个可运行的实体去运行Java虚拟机。 32KB随机存储器用作Java运行时使用(例如,Java堆)。 一种或多种输入方式:单手键盘(指ITU-T电话键盘),双手键盘(QWERTY键盘)或触摸屏。 图3-1移动信息设备软件体系结构 应用程序模型(即定义MIDP应用程序的语义和如何控制应用程序)。双向、无线、可能间歇、有限带宽的网络连接。 最底层的部分为移动信息设备硬件。 MIDlet签名模型提供的附加安全性。 此内核不需支持独立的地址空间(或进程),也不需要保证任何实时功能。 因此像能源管理或语音压缩等底层的系统API超出了MIDP的范围。 对无线网络的读写访问,以便提供MIDP中网络API的支持。 MIDP应用程序,或者称为MIDlet,是只使用MIDP和CLDC定义的API的应用程序。 在CLDC上有两种API,一类是MIDPAPI,另外一类OEM(OriginalEquipmentManufacturer,原始设备生产商)特殊类,它扩展了MIDP所定义的功能,但它不可能满足所有OEM提出的要求。 底层安全功能:除了CLDC所提供的安全保护以外,MIDP没有提供额外的底层安全保护措施。 2002年10月,JCP推出了MIDP2. 这个内核必须提供至少一个可运行的实体去运行Java虚拟机。 0的规范,和MIDP1. 多媒体方面:为了支持对声音的处理,中增加了一个可选包ABB(AudioBuildingBlock,音频构建模块)。 一些功能被认为超出了MIDP的范围,其中包括: 多媒体方面:为了支持对声音的处理,中增加了一个可选包ABB(AudioBuildingBlock,音频构建模块)。 一种或多种输入方式:单手键盘(指ITU-T电话键盘),双手键盘(QWERTY键盘)或触摸屏。3.3MIDP范围3.3MIDP范围3.4MIDP2.0新特性3.4MIDP2.0新特性3.4MIDP2.0新特性表3-1移动信息设备上的应用程序类型小结