アプリケーション開発ガイド

本開発ガイドでは、再利用可能なDevice Adapter、Edge Application、Backend Applicationを開発するために必要な設計・実装・テストのポイントや考え方を中心に説明します。

ICEが想定するIoTシステムの開発に関する考え方を説明した後、実際のアプリケーション開発に おける設計と実装方法についてそれぞれ説明します。

尚、事前にICEの概要を読み理解している事を前提に説明します。また、ICEが提供するサービスやコマンドの利用方法の詳細については本ガイドでは省略します。詳細については機能ガイド、運用・利用ガイドをそれぞれ確認してください。

前提事項:

本ドキュメントでは環境によって変わる値を'{}'で囲んで表しています。

  • {ICE_INSTALL_DIR}:
    ICEのインストールディレクトリを表します。
    既定では以下のディレクトリとなります。

    • (Linux) /opt/nec/pf/ice
    • (Windows) C:\ice
  • {ICE_HOME}:
    ICE Coreを展開するディレクトリを表します。
    既定では以下のディレクトリとなります。

    • (Linux) /opt/nec/pf/ice/core
    • (Windows) C:\ice\core

目次:

  1. アプリケーション開発について
  2. アプリケーションの設計
  3. アプリケーションの実装とテスト