- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.安装配置Java智能卡开发的环境
实验名称:安装配置Java智能卡开发环境
一、实验目的
掌握 Java 智能卡 Applet 的开发环境 Eclipse 软件的使用。
二、实验环境
Eclipse 集成开发环境,Java Key,JCOP仿真运行环境
三、实验原理
Java智能卡是在智能卡硬件系统的基础之上在片内通过软件构造的一个支持Java程序下载/安装并运行的软/硬件系统。它在有限资源的智能卡环境中支持Java语言的一个子集,是Java嵌入到智能卡中的一种新应用。
通过引入Java虚拟机技术,Java智能卡在保留了原有智能卡应用的便捷、安全等特性的同时,继承了Java技术的硬件无关特性,将智能卡应用程序的开发同智能卡硬件系统相分离,简化了应用程序的开发,提高了应用程序的可重用性,实现了Java设计者所宣称的“一次编写,到处运行”的理念。
Java智能卡系统由以下几部分组成:
(1)智能卡硬件系统,包括微处理器、易失和非易失性存储器、通信电路、加密协处理器等模块。
(2)与智能卡硬件系统相关的本地方法集,完成基本的I/O通信、存储、加密等对硬件进行控制操作的本地方法。
(3)Java智能卡虚拟机JCVM(Java Card Virtual Machine),在智能卡硬件系统上通过软件构造的支持字节码运行的虚拟机。
(4)Java智能卡类库,包括支持Java智能卡运行的核心类库和应用扩展类库,为Applet的开发提供统一的应用编程接口。
(5)Java智能卡应用管理组件,完成对卡上Applet的安装、注册和删除。
(6)Java智能卡运行环境JCRE(Java Card Runtime Environment),包括Java智能卡虚拟机、API类库及其他的支持服务,如卡内Applet间的安全隔离机制和对象共享机制、事务处理、逻辑通道等。
(7)Java智能卡应用,运行于Java智能卡上的Java应用程序Applet。
Java智能卡系统结构如图1所示:
图 1 Java智能卡系统成结构
四、实验内容
使用 Eclipse 集成开发环境来编写 Java Card Applet。掌握如何建立工程,编写Applet,编译和运行,下载到智能卡中。
五、实验步骤(尽可能详细一些,图文并茂,列出具体的实验步骤)
开发Java智能卡程序之前,需要安装JDK(J2SE Development Kits)和JCDK(Java智能卡Development Kits)。这是开发Java智能卡程序所必需的。Java智能卡Applet的开发可在仿真环境和真实卡片中完成。在此,重点介绍仿真环境中Java智能卡工具的开发配置,对于基于卡片的开发配置流程,可参考各个卡片供应商的相关文档。
J2SDK的安装及配置
使用Java开发程序的第一步,就是安装JDK(J2SE Development Kits)。这里以J2SE 1.6安装作为范例。首先需要在SUN的官方网站上下载J2SDK1.6。
下载完成后是一个可执行文件,具体安装过程如下:
双击JDK安装文件,会看到如图3所示的画面。选择接受许可协议选项,单击【接受】按钮。
图 2 jdk安装
图 3 安装许可协议
(2)在图4中,选择【更改】按钮可以指定JDK的安装路径,推荐采用默认安装路径C:\Program Files\Java\jdk1.6.0_18。单击【下一步】按钮。
图 4 定制安装界面
(3)在图5中,单击【下一步】按钮开始安装。
图 5更改安装路径界面
(4)最终安装成功的提示画面如图6所示。
图 6安装完成界面
Eclipse的安装及配置
Eclipse是一款非常优秀的开源IDE,非常适合于Java开发,由于支持插件技术,受到了越来越多开发者的欢迎。
首先,从Eclipse的官方网站下载Windows平台的Eclipse,此处假定解压到C:\eclipse下。安装后的目录结构如图7所示。
图 7 Eclipse的安装目录
JCOP安装及配置
Java Card Open Platform (JCOP) 是由IBM苏黎世研究实验室开发的用于Java Card平台的智能卡操作系统。自2007年7月之后,JCOP操作系统的支持和开发活动转由恩智浦半导体(NXP Semiconductors)负责。
JCOP包含一个Java Card虚拟机(JCVM)来运行标准的Java Card应用。IBM为Java Card应用的开发提供了一套标准工具集——JCOP Tools,通过Eclipse插件的形式进行安装和使用。另外,IBM还提供了一套JCOP应用管理软件——JCOP Shell,它也被集成到开发工具套件中。
安装JCOP工具,首先打开Eclipse,点击Help-Install New Software。
图 8 打开Ecli
您可能关注的文档
最近下载
- 护理安全不良事件分析报告.docx VIP
- 2024年人教版三年级音乐上册:《放马山歌》课件.ppt VIP
- 运输管理课程形考答案.docx
- 2020-2021学年广东广州黄埔区初一上学期期末语文试卷-原卷版.docx VIP
- 整理My love英文歌词完整版.pptx
- 光伏组件开箱记录表.docx VIP
- 集团公司人力资源部关于印发《集团公司2023年人力资源工作要点》的通知.pdf VIP
- YY∕T 1630-2018 医疗器械唯一标识基本要求.pdf
- T∕SGX 020-2024 TGDPIA 68-2024 新能源汽车高电压绝缘母排用自卷式保护套管.pdf VIP
- 2024年3月9日国家税务总局遴选面试真题及答案深度解析.doc VIP
文档评论(0)