- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaCard GP介绍-为银行卡部开发人员深入了解Java卡技术
Java卡开发基础 Applet防火墙和对象共享 防火墙(Firewall) 在支持多应用的Java智能卡平台上,多个应用程序间的隔离是通过防火墙实现的 JCVM运行时将自动检查,防止应用间的非法数据访问 执行环境(Context) 智能卡防火墙将只能卡对象系统分成不同的保护区域,称为执行环境 在同一个java包的所有applet的对象是另都共享相同的执行环境 同一环境间各应用间的对象访问时允许的,反之是被禁止的 JCRE拥有它自己的环境,可以访问任何程序中的对象, 而在应用程序是不可以访问JCRE的环境的 环境切换 Java卡开发基础 JCRE 环境 系统空间 Applet空间 Applet 环境 Applet 环境 Applet 环境 分组环境 分组环境 包 A 包 B 防火墙 Java卡平台上的对象系统分区 Java卡开发基础 共享接口(Share Interface Object)和对象共享 applet C applet B SIO SIO applet A 3 GP规范简介 GP概述 GP系统架构 GP卡片架构 GP内容定义 GP概述 GP是Global Platform的简写 是一家由支付和通信业的领先厂商、政府相关部门以及供应商社区共同建立的一个组织 率先提出了一个跨行业的智能卡全局基础架构及其实现,其目标是为了减少隐藏在快速增长的跨行业、多应用的智能卡背后的障碍 使得发卡商在各种各样的卡片、终端和后台系统前,继续享有选择的自由 GP系统架构 GP卡片架构 * JavaCard GP介绍 一. Java卡概述 二. Java卡技术 三. GP规范简介 1 Java卡简介 什么是Java卡? 为什么使用Java卡? Java卡硬件和软件要求 国内Java卡芯片使用现状 什么是Java卡? Java卡是指能运行Java程序的智能卡,针对这种新的平台,Sun公司的Java Soft部门制定了Java Card技术规范。 Java卡技术规范,包括Java Card VM(Java卡虚拟机)和API的详细信息。Java Card VM位于智能卡的底层OS上,使用通用的编程语言和系统接口屏蔽了不同的智能卡硬件和OS差异。Java卡的框架定义了供应用程序开发人员使用的API。Java卡的应用程序成为Applet,每个Applet由唯一的AID(应用程序标识符)来识别。 JAVA卡结构图 为什么使用Java卡? Java卡的优点 减少开发时间和降低开发难度 Applet可移植 支持一卡多用 支持卡片重用 Java卡安全机制 支持存储空间动态回收 移动运营商需要使用Java卡 2003年,全球发行的电信SIM卡有一半是JAVA卡 英国沃达丰发行的电信卡大部分都是JAVA卡 中国移动、中国电信发行3G卡均倾向使用JAVA卡 银行芯片卡需要使用Java卡 银行卡国际组织VISA, MasterCard均推广使用JAVA卡 截止2005年年底全球JAVA卡发卡总量超过10亿张 Java卡硬件和软件要求 硬件要求: 最小的硬件配置要求为: RAM:512?Bytes 主要用于存放程序执行时的堆栈、暂存资料以及做为I/O的缓冲区。? ROM:24?KB 主要用于存放操作系统以及运行环境,如Java虚拟机、Applet?等。? EEPROM: 8?KB 用于储存?Java?卡上的Applet。? CPU:8-bit Java卡需要至少8位的处理器支持。 软件要求: 运行JAVA卡运行环境(OS、JAVA Card VM和JAVA Card Framework) 2 Java卡技术 Java卡技术基础 Java卡开发环境 Applet开发基础 Java卡技术基础 Java卡发展历程 JavaCard 1.0最初由斯伦贝谢(Schlumberger)提出,其后布尔(Bull)和金普斯(Gemplus,现Gemalto)加入并形成Java Card论坛 Sun加入并发布JavaCard 2.0,包括API、虚拟机和JCRE规范 JavaCard 2.2.1 JavaCard 2.2.2 2008年Sun发布了下一代Java智能卡标准 JavaCard 3.0(Classic和Connected两个版本) Java卡技术基础 传统智能卡特点 特定的开发环境,使用汇编或C语言 不同的厂商接口定义不同 移植到不同芯片十分复杂 Java智能卡的特点 平台无关性 支持一卡多用和重用 灵活性 安全性 Java卡技术基础 Java Card virtual machine (b
您可能关注的文档
- icd-10、dsm、ccmd诊断系统介绍与比拟[指南].ppt
- IC04神经网络基础(论文资料).ppt
- ICB矫形足垫在康复医疗中的应用_图文.ppt.ppt
- ICF在康复医疗中的应用2010-9-26.pptx
- ICF在脊髓损伤康复医疗中的应用2010-9-26.pptx
- ICD-10、DSM、CCMD诊断系统介绍与比较_图文.ppt.ppt
- icd-10、dsm、ccmd诊断系统介绍与比拟[资料].ppt
- icd-10、dsm、ccmd诊断系统介绍与比拟_1632028972[精品].ppt
- ICU患者肠内营养的选择策略--讲课_图文.ppt.ppt
- ICU常用抢救药物使用及注意事项药学.ppt
- JTGF80-1-2017版公路工程质量检验评定标准修订情况培....ppt.ppt
- kehui低钠血症.ppt
- Kalix Ⅱ平足矫形器 在脑瘫足外翻畸形的初步应用.ppt
- KinesiologyLaboratory8-UniversityofMassachusetts…:麻州大学运动机能学实验室8….ppt
- KLK_CFR填写及监查要求_20150715资料.pptx
- kqx[医药]残疾人辅助用具.ppt
- ksh[其他资格考试]福建省信息技术学科教师招聘考试辅导.ppt
- KBN抗生素产品基础培训-AC、CEF.ppt
- Knee 膝关节运动损伤_PPT课件.ppt
- LactationalAmenorrheaMethod(LAM)ofFamilyPlanning:哺乳闭经避孕法(LAM)计划生育.ppt
原创力文档


文档评论(0)