现在的位置: 首页 > 综合 > 正文

移动通信中Java智能卡(Java Card)的主要特点

2013年03月01日 ⁄ 综合 ⁄ 共 788字 ⁄ 字号 评论关闭

移动通信中,Java智能卡(Java Card)是指运行Java小应用程序的智能卡。卡上必须存在相应的Java虚拟机。符合Java Card技术规范的小应用程序可以运行在该虚拟机上 SUN公司提出了有关Java Card技术规范.包括有关在智能卡上创建Java Card虚拟机和应用编程接1:3(API)的详细信息。与传统的智能卡系统相比,Java智能卡平台主要有以下特点:

1.跨平台性

移动通信中目前大部分SIM 卡已经支持了Java卡的技术规范.凡符合Java卡API技术规范的Java卡Applets都可以运行在Java卡运行环境(JCRE:Java Card Runtime Environment).允许开发人员使用相同的Java卡Applets在不同厂商的智能卡上运行,实现了一次程序编写到处运行的功能即通过JVM 的机制达到跨平台的目的。

2.应用开发便捷性

对于移动通信中Java智能卡上的应用,开发人员无需了解复杂的智能卡硬件和智能卡专用的技术,就可以进行智能卡应用的开发,从而大大减少开发时间,降低开发难度和成本。而且可以使原来的Java程序开发人员来编写智能卡程序。人力资源得到充分的利用,更好地满足了应用程序成倍增长的需要.同时也是时代发展的需要。

3.安全性

在移动通信中,Java智能卡最关键的问题之一。安全性牵涉到多个方面。Java智能卡系统的安全性模式在很多方面作了改进,它的安全策略由Java卡虚拟机fJCVM)和Java卡运行环境共同实现。考虑到智能卡的应用范围和应用场合的特殊性,Java卡支持保护数据的完整性,防止对于敏感数据没有认证的访问。

4.多应用性

在一个Jaya卡运行环境中可以运行多种功能差异很大的不同的应用(Applets),譬如手机上网,移动证券交易,手机玩游戏等等.这些应用既可以来自同一个卡供应商也可以来自不同的卡供应商,这是新一代手机的很重要特点。

抱歉!评论已关闭.