サンプルアプリケーションの開始画面です。画面表示時はシナリオ(点検作業)ボタンが消えた状態で表示されます。シナリオを取得するとシナリオ名を使用してボタンが表示されます。オフライン環境用に保存したWebストレージとオフラインストレージのデータを削除できます。アップロードボタンで保存したデータをアップロード出来ます。動作モードによって動作モード表示領域の表示を変更します。
画面表示と同時に以下を実行します。
カメラを停止します。
オフラインストレージを有効に設定します。
Webストレージに保存したデータを取得します。
動作モードを判定します。
動作モードに応じて表示領域の表示を変更します。
サーバ通信モードの場合はAR実行サーバからシナリオリストを取得してシナリオ名をボタンに印字します。
スタンドアローンモードの場合はWebストレージから取得したシナリオ名をボタンに印字します。
Webストレージにシナリオリストが保存されていない場合はメッセージを表示します。
prework.htmlに遷移します。
動作モードに応じてデータのアップロードを行います。
サーバ通信モードの場合はデータをAR実行サーバへアップロードします。
スタンドアローンモードの場合はサーバ通信モードで実行するように促すダイアログを表示します。
webストレージのデータを削除します。
シナリオリストをWebストレージに再登録します。
オフラインストレージのデータを削除します。
データ削除に成功した場合は「データを削除しました」というメッセージを表示します。