版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章 移动信息设备简表MIDP,郝玉龙 E_mail:,J2ME移动应用开发电子讲义,3.1 MIDP概述 3.2 MIDP需求 3.3 MIDP范围 3.4 MIDP2.0 新特性 3.5移动信息设备软件体系结构 小结,3.1 MIDP概述,MIDP(Mobile Information Device Profile,移动信息设备简表)就是专门面向移动信息设备的一类简表。 MIDP 2.0规范设计的目的是定义一体系架构和相应的API,从而为第三方的移动信息设备应用的开发提供一开放的标准环境。 MIDP被设计在CLDC的基础上运行。虽然MIDP2.0规范是在CLDC1.0所提供的功能的基础上
2、制订的,但它仍能运行在CLDC1.1的基础上,以及以后的更新版本,3.2 MIDP需求,3.2.1硬件需求 要求移动信息设备的硬件必须达到以下要求: 显示 屏幕大小:9654。 显示深度:1位。 像素形状(纵横比):大约1:1。 输入 一种或多种输入方式:单手键盘(指ITU-T电话键盘),双手键盘(QWERTY键盘)或触摸屏。,3.2.1硬件需求,存储器 128KB非易失存储器用来装载MIDP 的组件。 8KB非易失存储器,装载应用程序产生的静态数据。 32KB随机存储器用作Java运行时使用(例如,Java堆)。 网络 双向、无线、可能间歇、有限带宽的网络连接。,3.2.2软件需求,用于控制
3、底层硬件的最小内核(例如中断,异常,最小时序的处理)。这个内核必须提供至少一个可运行的实体去运行Java虚拟机。此内核不需支持独立的地址空间(或进程),也不需要保证任何实时功能。 对非易失存储器进行读和写的机制,以支持数据的持久性存储。 对无线网络的读写访问,以便提供MIDP中网络API的支持。 定时机制,即用来提供永久保存记录时的时间戳,同时用来支持定时器。 最基本的显示位图能力。 可以从3.2.1节中提及的三个输入机制中捕获一个(或几个)用户输入的机制。 能控制应用程序生命周期的机制。,3.3 MIDP范围,功能范围包括以下: 应用程序模型(即定义MIDP应用程序的语义和如何控制应用程序)
4、。 用户界面支持。 网络支持。 持久化存储支持。 声音。 2D游戏。 通过HTTPS和安全套接字的端到端的安全性。 MIDlet签名模型提供的附加安全性。 应用程序的递送和安装。 其他类如定时器类和异常类。,3.3 MIDP范围,一些功能被认为超出了MIDP的范围,其中包括: 系统级API:需要再次强调的是,MIDP API 的主要功能是支持开发应用程序,而不是开发系统级程序。因此像能源管理或语音压缩等底层的系统API超出了MIDP的范围。 底层安全功能:除了CLDC所提供的安全保护以外,MIDP 没有提供额外的底层安全保护措施。,3.4 MIDP2.0 新特性,2002年10月,JCP推出了
5、MIDP2.0的规范,和MIDP1.0相比,它大大加强了对用户界面、多媒体和游戏功能、网络连接功能的支持,同时将OTA(Over The Air,空中下载)这一应用程序发布方式包括到规范中来,另外还为无线信息设备提供了端到端(end-to-end)的安全机制。,3.4 MIDP2.0 新特性,多媒体方面:为了支持对声音的处理,MIDP2.0中增加了一个可选包ABB(Audio Building Block,音频构建模块)。第13章 游戏方面: MIDP2.0提供的游戏API使得游戏本身可以更充分的利用设备自身的图形处理功能。第14章,3.4 MIDP2.0 新特性,通信方面:MIDP2.0则增
6、加了对HTTPS、报文、socket通信以及串口通信的支持。另外,MIDP2.0还支持服务器Push体系架构第10章和第16章 应用部署:支持OTA是MIDP2.0的一个重要的新特性,它使得用户能够动态地部署和更新移动设备上的应用程序。 第5章 安全方面:MIDP2.0增加了强大的“端到端”的安全模型。一方面,MIDP2.0支持HTTPS,可以对传输的数据进行加密;另一方面,MIDP2.0采用了和MIDP1.0不同的安全机制,利用安全域来确保未经授权的MIDlet套件无法访问受权限控制的数据、应用程序以及其他网络和设备资源。第11章,3.5移动信息设备软件体系结构,3.5移动信息设备软件体系结
7、构,最底层的部分为移动信息设备硬件。在硬件设备之上是本地代码的系统软件,这一部分包括移动操作系统和系统使用的库文件。 再向上一层,就是CLDC或本地代码的应用程序。其中,CLDC包括KVM和由CLDC规范定义的相关库函数,这部分提供上层Java API所需的最底层Java功能。本地代码的程序可以是基于本地系统软件的程序,可以使用C等高级语言编写的应用。 在CLDC上有两种API ,一类是MIDP API,另外一类OEM(Original Equipment Manufacturer,原始设备生产商)特殊类,它扩展了MIDP所定义的功能,但它不可能满足所有OEM提出的要求。这些类可能由OEM 为某一给定的设备提供,并且是不可移植的。,表31 移动信息设备上的应用程序类型,小结,CLDC为开发移动信息设备上的Java应用提供了基础,但
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026电学手势考试题及答案
- 2026电商公司笔试试题及答案
- 2026电气公司考试题及答案
- 2026电力应聘考试题库及答案
- 2026电缆焊接考试题及答案解析
- 幼儿园诺如病毒防控处置方案
- 2026年医院院感防控考试题库
- 小区景观水体保洁管理制度
- 助产学基础知识考核试题题库及答案
- 临床流行病学题库及答案
- 2026三氯化铁化学品安全技术说明书
- 2026年4月自考00539中国古代文学史(二)试题及答案含评分参考
- 人防地下室技术交底
- 2025至2030中国休闲组合鞋底行业发展研究与产业战略规划分析评估报告
- 中国交建集团2026届春季校园招聘备考题库附答案详解(典型题)
- 2025年5月上海市普通高中学业水平等级性考试政治试卷(含答案)
- T-CCIAA 48-2025 混合苯标准规范
- 广东粤财投资控股有限公司招聘笔试题库2026
- 2025-2030药用植物资源循环利用优化方案设计及国际化产业运营模式探讨
- 园林病虫害认知培训课件
- 便道施工验收方案
评论
0/150
提交评论