Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.95 KB

README.md

File metadata and controls

41 lines (26 loc) · 1.95 KB

sim-applet-helloworld

概要

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

  1. このリポジトリをサブモジュールを含めてcloneする
git clone --recursive 'https://github.com/common-creation/sim-applet-helloworld.git'
  1. lib/download_apifiles.batを実行して、UICC Toolkitをダウンロード・展開する

Note

このバッチファイルはNTTコミュニケーションズ株式会社より提供されているドキュメントに含まれています。

.\lib\download_apifiles.bat
  1. IntelliJ IDEAで読み込む

  1. Build を実行すると、 .\suncap\helloworld.cap が生成される

QuickOpsを利用したビルド

QuickOpsを利用して、ビルド・アーティファクト保存をすることもできます。
.quickops.yamlを同梱しているので、このリポジトリをBacklog Gitに移行すると、すぐに利用できます。