クマは森で用を足しますか?

アウトプットは重要です。

SIM Toolkit

GET INKEY コマンドをサポートしてひとまず完成

しばらくぶりの Java Card プログラミングで結局のところ何を作っていたかと言いますと、GET INPUT コマンドを非同期的に SIM カードから端末に送信する SIM ツールキット用アプレットで、そのコマンドのパラメータをある程度コンフィギュレーションできるよ…

GET INPUT コマンドと TIMER MANAGEMENT コマンド

前回(下記)に引き続き、sysmoUSIM-SJS1 4FF を使って SIM ツールキット用 Java Card アプレットを作ってゆきます。cheerio-the-bear.hatenablog.comSET UP MENU コマンドに DISPLAY TEXT コマンド、SELECT ITEM コマンドとやってきましたが、今回は GET IN…

SELECT ITEM コマンドで二階層目のメニューを

先日から SIM ツールキット用の Java Card アプレットを書き始めたところ(下記)ですが、まとまった時間があまり取れていないと進捗しないですね。cheerio-the-bear.hatenablog.com前回は SET UP MENU コマンドと DISPLAY TEXT コマンドをやりましたが、今…

SET UP MENU コマンドと DISPLAY TEXT コマンド

sysmoUSIM-SJS1 4FF を久しぶりに引っ張り出してきて、SIM ツールキット用の Java Card アプレットを作ってみることにします。SIM 側の実装を知ることで、SIM ツールキットの理解も深められるのではないかと考えています。いわゆる "Hello World" 相当の、こ…

SIMツールキット用サンプルアプレットは動きます

Java Cardアプレットのロードやインストールに使うPythonスクリプトが実行可能になりましたので、その仕組みについても少しずつ確認したりしなかったりします。cheerio-the-bear.hatenablog.com APDUコマンドを出力してみました スクリプトは正常に終了する…

Python3では動かないんですか?

SIMツールキット用アプレットのサンプルコードからcapファイルを生成できたので、wikiに記載されている手順に従ってsysmoUSIM-SJS1 4FFにインストールします。cheerio-the-bear.hatenablog.com ここから少し手間がかかります アプレットのロードからインスト…

JDK10じゃビルドできないんですか?

Global Platformのお作法ではJava Cardアプレットをロードさせてもらえなさそうなので、まずはsysmoUSIM-SJS1 4FFのマニュアルやwikiで「できる」とされていること、SIMツールキット用アプレットの実装サンプルとして提供されている "Hello STK" のビルドか…

Java Cardアプレットを実行できるSIMカードはありますか?

GP鍵付きのSIMカードがない ネットで検索してみたものの、所望のカードがなかなか見つかりません。これを書いている今でも、まだ見つかっていません。所望のカードの条件はと言うと、下記の二点だけです。 Java Cardのアプレットをロード・インストールでき…