Java智能卡底子篇[Java编程]
本文“Java智能卡底子篇[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
择要:
从本文开始,我们连续登载一系列在智能卡上举行Java开辟的文章,以此把智能卡向您作一个基本的介绍.只要有一块智能卡、一个读卡机和一套可与智能卡通信的软件,你便可以开始举行实用利用程序的开辟了.本文介绍的内容包含:遵守ISO7816尺度的智能卡管理软件;若何利用Gemplus阅读器和Gemplus智能卡从智能卡中读写内存;一些操纵智能卡的存储功效的利用程序.今后的文章将介绍差别厂家生产的智能卡,并且还将触及智能卡的尺度.
作为专题系列的第一篇,本文将主要为今后的谈论作一个铺垫工作.在此,我们将谈论一个称为OpenCard的新尺度.今后的文章将触及安全智能卡和电子钱包.最后,我们将向您介绍智能卡软件的基本框架构造.
无论是在四月份的JavaOne大会上(与该技术有关的四次演讲),还是在宏大的网络新闻站或是CNN,智能卡掀起了轩然大波.在本文里,我们将以实用智能卡实例向您展示真正的智能卡.这里的技术将答应你开辟智能卡Java利用程序.
我们的谈论核心主要集合在两种智能卡之上:存储智能卡,它可以被看做带有可选安全级别的小型可读写磁盘;处理器卡,它可以被看做带有一个输入输出端口的迷你型计算机.今后的文章将更为深化的介绍处理器卡.
本文的精华之处在于,我们将为读写智能卡创建一个简单的原形.我们要谈论一种医药处方卡,它将替你保存全部的药方清单,并查抄保险、处方筹划等等有效的信息.并且我们将环绕处方卡扩大开去.
在这一系列的文章之中,你会注意到伴随智能卡的一个常见主题,那就是安全性问题.这里所说的安全,主如果避免通过卡的滥插入或ActiveX组件等手段不法获得数据.为此目的,本文中关于读写智能卡中数据的典范将给你供应一个安全、一致且具可移植性的存储.
智能卡是什么
你可以把智能卡当作一个带有大脑的信誉卡.其大脑就是一个小的嵌入式计算机芯片.这种芯片可以被编程履行某项任务或是存储一些数据,但应时刻紧记:该种芯片只不过是小型的,它的处理本领绝比较不上你的桌面计算机.
目前,智能卡仅仅用于电话、运输、银行和保健等行业,但是感激众多的开辟者,在不久的将来,我们就会看到智能卡利用于Internet利用程序之中.智能卡已经在日本和欧洲广为利用,并且在美国遭到了欢送.事实上,在美国的智能卡业界近来共发生了三件颇具意义的事件:
PC/SC
Microsoft结合别的几家公司推出了称为PC/SC的智能卡利用程序尺度,用于Win32平台的个人计算机与智能卡之间实现互通信.PC/SC目前不支持非Win32的系统平台,大概Microsoft 永久也不会那样做.稍后我们将对此详加谈论.
OpenCard框架
OpenCard是一个开放式的尺度,它支持智能卡利用程序在网络计算机、POS、桌面和膝上计算机等平台之上实现互操作.OpenCard答应供应100%纯Java的智能卡利用程序.普通智能卡利用程序不能完好借助于纯Java,因为它们必须与外设互通信或是操纵客户之上的程序库.(当然,没有OpenCard,我们仍旧可以利用100%的纯Java,但是,智能卡的开辟者必须重新定制一个接口.)OpenCard还供应了一个到PC/SC的接口,使得开辟者得以利用现有Win32 平台上的设备.
JavaCard
JavaCard最初由Schlumberger提出,目前已被JavaSoft拟定为一项尺度.Schlumberger 目前在市场上只供应Java智能卡,并且该公司是第一个得到JavaCard答应的厂商.作为一项极有潜力占踞统治地位的智能卡尺度,JavaCard包含了尺度的类库和API,使得Java小利用可以直接运行在遵守ISO7816尺度的智能卡之上.JavaCard对差别的利用程序供应安全和与芯片无关的运行环境.
注意:
固然本文集合于智能卡主题,但更为重要的是你决不该囿于这一种设备之上.从我个 人角度将,我更为偏心Dallas Semiconductor生产的“Ibutton”设备.它象一个小型便携的 信誉卡一样,但是更为易用.为什么呢?因为你不再需求拿出钱包从几张卡中选出要用的 那一张,Ibutton就在你的手中.对了,它是一枚指环.
固然存在无接触型的智能卡(关于这方面的信息见下文),我认为Ibutton这样象珠宝 饰品一样的产品一定会有利可图.关于Ibutton详情请见参考资料.趁便说一句,八月份在 纽约的Java Internet Business Expo(JIBE)展会上,Java Commerce Team展示了“JavaRing”.
以上是“Java智能卡底子篇[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:过桥问题的Java办理
- ·下一篇文章:JAVA的学习领会
- ·中查找“Java智能卡底子篇”更多相关内容
- ·中查找“Java智能卡底子篇”更多相关内容