これは何の違いもないと思いますが、Javaアプリケーションを使用してアクセスしてみます。
更新:公開鍵/秘密鍵の暗号化システムでスマートカードを使用します。
スマートカードにはさまざまな種類があり、どの種類のテストを意味するのか明確ではありませんが、暗号化スマートカードについて話していると思います。
JavaCard開発キットには、ソフトウェアでハードウェアJavaCardをエミュレートするために使用できるリファレンスJCREが含まれているため、スマートカードアプレット(作成している場合)を存在しないスマートカードに「デプロイ」して、apdutoolでテストできます[ 1]
[1] http://www.developer.com/tech/article.php/913451/A-Java-Card-Primer-Part-2.htm
この目的のために、オープンソースエミュレーターjCardSimhttp://jcardsim.orgを使用できます。これは、実際のNXPチップJavaCardを完全にエミュレートし、また、テストにjavax.smartcardio(仮想Java Cardターミナル)を使用できます。
JCIDEの仮想スマートカードは、WindowsシステムのPCSC通信プロトコルに基づいてカードをシミュレートできます。これは、実際のカードとほぼ同じように使用できます。
JCIDEは、仮想カードと仮想リーダーを含むjavacard開発キットです。いくつかのテストを無料で実行/デバッグするために使用できます。
もっと見ることができます" https://github.com/Tolice/JCIDE/wiki "
ここで仮想スマートカード(および仮想リーダー)を入手できます:http ://sourceforge.net/projects/vsmartcard/
本当にJavaCardプログラミングレベルを下げたい場合は、現在のNetBeans http://www.netbeans.org/(6.9.1以降)にJC3カードエミュレータが用意されたJavaCardモジュールがあり、カードレットをテストできます。 / appletsは、JavaCardプロジェクトで「実行」(または「デバッグ」)を押すだけです。
かなり快適ですが、さまざまなJavaCardバージョンに注意し、最終的にプログラミングしているプラットフォームバージョンで実際に使用できる機能、関数、およびパラメーターを確認してください。