MIDP3.0新增特性介绍

MIDP3.0新增特性介绍
作者:陈跃峰
 
       MIDP3.0 的新增特性主要包含以下几个方面:
1.         LIBlet
LIBlet是一种类似与ActiveX之类 的组件技术,以独立的jar文件存在,内部可以包含classes以及资源文件,可以和MIDlet一样通过OTA下载,一旦下载到手机中就可以象使用系 统API一样来进行使用。考虑到安全的缘故,LIBlet不允许执行外部的程序,还可以对LIBlet进行数字签名。
2.         支持RMS内部交换文件
RMS内部交换文件包含一个或者是多个记录集 (RecordStore),可以以独立文件下载或者是包含在jar文件中。
该文件的后缀名是rms,为了方便数据的交 换,该文件必须符合特定的数据格式,在规范中定义了该文件的详细格式。
3.         MIDlet更新
通过安装一个特定的MIDlet套件来实现 MIDlet程序的更新,手机必须支持用户确认安装,并且在本机安装的版本比较新时给出用户提示。
关于更新的信息放在设备识别和请求头信息中。
4.         基于CLDC1.1
5.         支持IPv6
可以通过在jad文件中设置“MIDlet-use-IP-Version”来设置支 持IPv6。例如:
        MIDlet-use-IP-Version = 6
6.         指定本地网络接口
可以指定手机使用哪个本地网络接口。但是该功能还不确定。
7.         MIDlet内部交换协议 (IMC)
两个运行在不同执行环境下的MIDlet程序 可以通过IMC协议进行通讯。IMC是一种类似于socket的低层协议,分为客户端连接和服务器端连接。
8.         增加的类
a)         DisplayListener
监听Display对象状态改变
b)        AnimatedImage
动画实现
c)        FileSelector
新增Screen界面,实现类似Windows上的打开对话框功能
d)        FormLayoutPolicy
支持Form布局格式
e)         MenuCommand
菜单按钮,支持多级菜单。
f)         TabbedPane
支持属性页格式的高级界面。
g)        LIBlet
支持软件组件
9.         支持程序支持的最大屏幕尺 寸和最小屏幕尺寸
通过jad文件中MIDlet-Minimum-Canvas-Size和 MIDlet-Maximum-Canvas-Size属性进行指定,安装时将进行校验,不符合要求的无法安装。
10.     包javax.microedition.event
为应用程序和应用程序之间的通讯提供支持。

更多更详细的信息可以参看 MIDP3.0 的规范文档。

 
阅读更多
个人分类: J2ME
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭