Java卡应用开发其实并不难(1)-开发环境
2012-07-20 17:00
232 查看
随着多应用的扩展,很多智能卡厂家开始推出Java卡,对于用户而言如果在一家公司的平台上开发了Java卡的应用,基本上可以下载到另一个公司的Java卡上,这一原则就是SUN公司在推广Java卡时一直大力宣传的“一次编程,到处运行”理念。但是有一点需要注意的是,实际上不同公司在自己开发的Java卡平台上都会有一些私有的API,如果希望自己的开发的应用能够真正实现良好的移植性,那么千万慎用这些私有的API。同时对于Java卡和GP规范而言,也存在不同的版本,目前比较流行的是JC2.1.1/GP2.0.1以及JC2.2.1/GP2.1.1,为了考虑向下兼容的问题,最好能够同时支持这两个版本的规范。
Java卡的开发环境有很多,比较简单和易用的应该是开放的Java开发环境‘Eclipse’。对于市面上比较流行的Java卡多数都有嵌入在Eclipse环境中的Plug-in,供Java卡开发者集成使用。
比如针对Jcop(这是IBM公司的一个团队基于NXP芯片开发的Java卡平台,后来授权给NXP公司),在Eclipse环境中安装全新的Feature后,就可以非常方便地进行仿真和调试,这些特性对于智能卡的应用开发者而言,简直是梦寐以求。因为通常的智能卡应用开发都需要开发工程师详细了解卡片的文件结构、安全机制、底层通讯协议、EEPROM的读写、各种加密算法的实现等等。并且多数情况下使用的都是非常蹩脚的应用开发调试工具。我们在使用Jcop的开发工具时不得不一遍又一遍地对于IMB的开发团队表示敬佩。
以下是简单的安装说明,在此不做翻译,仅供参考:
Java卡的开发环境有很多,比较简单和易用的应该是开放的Java开发环境‘Eclipse’。对于市面上比较流行的Java卡多数都有嵌入在Eclipse环境中的Plug-in,供Java卡开发者集成使用。
比如针对Jcop(这是IBM公司的一个团队基于NXP芯片开发的Java卡平台,后来授权给NXP公司),在Eclipse环境中安装全新的Feature后,就可以非常方便地进行仿真和调试,这些特性对于智能卡的应用开发者而言,简直是梦寐以求。因为通常的智能卡应用开发都需要开发工程师详细了解卡片的文件结构、安全机制、底层通讯协议、EEPROM的读写、各种加密算法的实现等等。并且多数情况下使用的都是非常蹩脚的应用开发调试工具。我们在使用Jcop的开发工具时不得不一遍又一遍地对于IMB的开发团队表示敬佩。
以下是简单的安装说明,在此不做翻译,仅供参考:
相关文章推荐
- Java卡应用开发其实并不难(2)-第一个Applet的创建
- Java卡应用开发其实并不难(4)-第一个Java卡应用的调试
- Java卡应用开发其实并不难(3)
- Java卡应用开发其实并不难(5)-SIM卡的Applet开发
- Java卡的应用开发其实并不难(6)-toolkit app demo
- 智能设备应用开发之(一) Windows Mobile 开发环境搭建
- 在线编译mbed开发环境应用记录(1)
- android开发相关资源——开发环境资源、开源项目、应用图标等
- AppCode iOS 应用开发 开发环境
- 钉钉环境下H5开发微应用遇到的问题和BUG(持续更新)
- 谷歌Android手机应用开发环境的搭建
- FreeBSD应用心得(2).安装J2EE开发环境
- (大数据)转载:Windows下基于eclipse的Spark应用开发环境搭建
- 搭建WAP应用开发环境
- 基于MongoDB的php应用开发环境配置
- 大数据应用之Windows平台Hbase客户端Eclipse开发环境搭建
- 转-基于Eclipse的Hadoop应用开发环境配置
- Android应用开发 第一讲下 ubuntu linux下android开发环境搭建
- 10分钟学会在windows/Linux下设置ASP.Net Core开发环境并部署应用
- Docker在PHP项目开发环境中的应用