Interstage AR Processing Serverを利用する場合、必要に応じて以下のアプリケーションの開発を行います。
- AR重畳表示アプリケーション
- AR技術を使用して、スマートフォンやタブレットのカメラで撮影した画像に、任意のコンテンツを重ね合わせて表示するために、開発するアプリケーションです。本アプリケーションは、スマートデバイス上で動作します。
- AR重畳表示アプリケーションは、Webアプリケーションと、スマートデバイス上で動作するネイティブアプリケーションから構成されます。業務ロジックをWebアプリケーションにて実装することで、スマートデバイスに依存せずに動作させることができます。
図 1.6 AR重畳表示アプリケーションイメージ図
- Webアプリケーション(HTML、JavaScriptライブラリなどのWeb開発言語)
HTMLおよびJavaScriptライブラリなどのWeb開発言語を使用して開発するアプリケーションです。本アプリケーションは、サーバからスマートデバイスにダウンロードされスマートデバイスのネイティブアプリケーション上で動作します。
- ネイティブアプリケーション(Androidなどのスマートデバイス開発言語)
スマートデバイス上で動作するAndroidなどOSおよびそのSDKが提供する開発言語を使用して開発されたアプリケーションです。本アプリケーションはスマートデバイスOS上でネイティブに動作します。
- システム連携アプリケーション
- バックオフィスに構築された基幹業務システムなど既存システムと連携することで、そのデータを重畳表示する、もしくはフロントオフィスのスマートデバイスで入力されたデータをバックの既存システムに反映するために、開発するアプリケーションです。本アプリケーションは、サーバ上で動作します。