当前位置:主页 > 综合资讯 >

Infomation Module Profile介绍

发布时间:19-12-06 阅读:231

我们都清楚在CLDC的上层是MIDP,在MIDP中供给了对用户界面的支持,我们可以应用javax.microedition.lcdui包中供给的API进行开拓,然则还有一类设备是不具有显示屏的,比如网卡、路由器和跟踪器等。为了满意上述设备的市场必要,JCP组织中SIEMENS引导拟订了JSR195 Infomation Module profile。本文将对照具体的先容IMP。

IMP是MIDP1.0的严格子集,因为IMP的目标设备是无显示能力和用户输入能力的设备,是以javax.microedition.lcdui包没有包括在此中,假如你要为有显示屏和键盘输入的设备开拓利用的话,那么请选择MIDP1.0或者MIDP2.0。

首先我们懂得一下IMP对硬件层的最低要求:

内存:

1.128K非挥发性内存空间用于IMP组件

2.8K非挥发性的内存空间用于利用法度榜样创建的持久性数据存储

3.32K的挥发性内存空间用于java运行情况(HEAP)

联网能力:

双工、无线、带宽受限

根据以上硬件的根基和市场的需求,在软件层IMP对准时器(Timer),联网和持久性数据存储都供给了支持。因为IMP是MIDP1.0的子集,这些特点与MIDP异常相似是以不进行逐一的先容,您可以从jcp下载详细的IMP规范来懂得详细环境。为了让大年夜家更好的懂得IMP的体系构架,给出下面的构架图

基于CLCD和IMP的利用法度榜样的名称为IMlets,着实他同样是扩展了javax.microedition.midlet.MIDlet的。是以它们具有相似生命周期。几个IMlets同样可以打包成IMlet套件,我们也必要供给jad文件来描述利用法度榜样的信息,然则必须留意的一点是,因为IMlets是基于IMP的,而不是MIDP是以在jad文件中的Microediton-Profile属性值应该写IMP-1.0,在利用法度榜样中我们经由过程System.getProperty("microediton.profile")应该获得IMP-1.0而不是MIDP1.0。



上一篇:微软Chromium Edge浏览器明年1月15日发行
下一篇:没有了