NTTコミュニケーションズ株式会社より提供されている、IoT Connect Mobile Type SのeSIMにインストール可能なアプレットを作るためのサンプルプロジェクトです。
Windows環境のIntelliJ IDEA CommunityまたはUltimateに対応しています。
Warning
このリポジトリのサブモジュールに含まれるJCDKは、Oracle社の著作物です。
利用する場合は、 Java Card Development Kit Tools (06_July_2021)
の利用規約に同意する必要があります。
https://github.com/martinpaljak/oracle_javacard_sdks/tree/e305a1a0b9bf6b9a8b0c91a9aad8d73537e7ff1b/jc310r20210706_kit/legal
- このリポジトリをサブモジュールを含めてcloneする
git clone --recursive 'https://github.com/common-creation/sim-applet-helloworld.git'
- lib/download_apifiles.batを実行して、UICC Toolkitをダウンロード・展開する
Note
このバッチファイルはNTTコミュニケーションズ株式会社より提供されているドキュメントに含まれています。
.\lib\download_apifiles.bat
- IntelliJ IDEAで読み込む
Build
を実行すると、.\suncap\helloworld.cap
が生成される
QuickOpsを利用して、ビルド・アーティファクト保存をすることもできます。
.quickops.yamlを同梱しているので、このリポジトリをBacklog Gitに移行すると、すぐに利用できます。