私が持っているものの簡単な概要とそれに関連する問題。PhoneGapを使用してネイティブアプリとして実行するHTML5アプリがあります。これは、地元のフィールド調査ステーション向けの小さなデータ収集アプリケーションです。
このフィールドステーションの問題は、データを送信するための信号を失う傾向があることです。したがって、後で使用するために(またはサーバーに送信するために)データをデバイスに保存したいと思います。
保存する必要のあるデータは次のとおりです。
*User Name (string)
*Transect Color (string)
*Transect Number (int)
*Transect Board (char)
*Salamander Name (string)
*Snount-Vent Length (int)
*Total Length (int)
*Centipedes (int)
*Red-Black Millipedes (int)
*Brown Round Millipedes (int)
*Brown Flat Millipedes (int)
アプリ自体はスタンドアロンアプリになるので、データを保存する方法が欲しいです。
jQueryとHTML5の組み合わせを使用して、これを行うための最良の方法は何でしょうか?Web SQLが非推奨になっていることは知っていますが、これがこのデータを格納する唯一の方法である可能性があります。そうでない場合、送信する前にX個のエントリを動的に保存するための最良の方法は何でしょうか。
助けてくれてありがとう。
編集:
研究者が「フルトランセクト」をしなければならないとき、この状況はどうですか...
研究者は、各トランセクトで20の完全なデータ収集が行われるまで、場所を移動する必要があります。これには20の異なる場所が必要であり、それぞれにさまざまな数のサンショウウオと生き物が入ります。
localstorage
Key:Valueペアのみが許可されている場合、最後にオフロードするために、はるかに大きなデータセットをどのように保存しますか?