IMAPSエージェントは、IMAPSエージェントアプリケーションの実行環境を提供するスマートデバイス上で動作するアプリケーションです。
IMAPSエージェントアプリケーションは、HTML5、JavaScript、CSS3で開発し、Apache Cordova、IMAPSのAPIを使用して、スマートデバイスのカメラ、GPS、データ暗号化などを利用することができます。また、実行可能条件を設定することで実行可能なネットワークの状態を指定することができます。
なお、IMAPSエージェントでは、IMAPSエージェントアプリケーションをアプリと表示しています。
IMAPSエージェントの主な機能は以下のとおりです。
不正アクセスを防止するためのユーザー認証を行います。
IMAPSサーバでの認証だけでなく、ネットワークがオフラインの状態でも認証を行うことが可能です。
IMAPSサーバに登録されたIMAPSエージェントアプリケーションをスマートデバイスへダウンロードしインストールできます。また、インストールしたIMAPSエージェントアプリケーションをアンインストールすることもできます。
ユーザーがIMAPSエージェントアプリケーションを実行し終了することができます。
IMAPSエージェントは、IMAPSエージェントアプリケーションに設定された実行制御情報に従って、IMAPSエージェントアプリケーションを実行します。実行制御情報には、IMAPSエージェントアプリケーションの表示方法(画面方向、ツールバー ボタン)、実行可能条件(ネットワークの状態)が設定されます。
実行可能条件が指定されている場合、IMAPSエージェントアプリケーションの実行が制限されます。
IMAPSエージェントはApache Cordovaを内包しています。IMAPSエージェントアプリケーションは、Apache Cordovaの提供するAPIを使用することでスマートデバイスのカメラ、GPSなどを利用できます。
IMAPSエージェントアプリケーションで永続的に保持したいデータを安全に保管するため、暗号化を行うAPIです。
ログイン中のユーザーのパスワードを変更します。
ユーザーごとに以下の設定を保存します。
スマートデバイスを利用する必要がなくなったユーザーのデータをスマートデバイスから削除します。IMAPSエージェントアプリケーション、IMAPSエージェントアプリケーションの暗号化データ、Web Storageのデータを削除します。
IMAPSエージェントやIMAPSエージェントアプリケーションに問題が生じた場合などの調査のため、IMAPSエージェントのログをIMAPSサーバに送信します。
注意
IMAPSエージェント実行中に、以下の操作を行った場合、IMAPSエージェントやIMAPSエージェントアプリケーションのデータが破壊される可能性があります。このような操作は行わないでください。
IMAPSエージェントは、日本語のみに対応しています。言語設定を日本語以外の設定にして使用しないでください。