2011-04-20 5 views
0

それでは、HTML自体はまだ行われていないことを知っています.HTML5のオフラインモードでは、私は読書の分担をしました。ここでローカルネットワーク内のHTML5オフラインキャッシュを共有しますか?

の質問です:

私はシステム全体がオフラインでも動作するような方法でオフラインアプリを設定し、キャッシュ(またはXMLリポジトリ、またはSQL-LiteのDBか何か)を共有してできます同じネットワーク内の他のクライアント?

たとえば、私のシステムは、ローカルネットワーク内で互いに情報を共有する必要のあるクライアントで動作しますが、完全にWebベースです。ローカルネットワークのルータが死んだ場合、これらのクライアントはどのように相互に通信し続けることができますか?

=== END ===
注:まだ明確でない場合は、お読みになることをお勧めします。以下の情報は、私が望むものをさらに明確にすることです。あなたはまだ読んでいる場合には

は、ここでの詳細な例です:レストランで

4人は、Webベースの発注システムを使用しています。彼らにはそれぞれiPod touch(笑)があり、Wi-Fi経由でインターネットに接続しています。各メンバーは共有アカウントでシステムにログインし、情報を共有することができます。料理人も接続されていますが、台所にはiPad(lolz)が使われています。

ウェイターが注文を記録すると、データはDBに保存され、AJAXはCookの画面を常に更新するために使用され、即座に通知されます。

Zeusがレストランの電気を打ち倒したとします。

今、インターネットに接続されていませんが、問題のすべてのデバイスは、本質的なバッテリー指向の性質のおかげでまだ機能しています。

ウェブアプリケーションはオフラインモードに切り替わり、キャッシュされたメニューと画面を利用します。

BUT!

どのようにオフラインシステムはクライアントデバイス間で情報を共有しますか?どのようにiPodタッチ#3は、クックのiPadに - "ねえ、これは#5352の注文です"と伝えますか?

最も明白な思考

アイデア...共有キャッシュか何かですか?

+0

パワーダウンした場合、これらのデバイスは共有キャッシュにアクセスするためにどのようなデバイスを使用していますか? – robertc

+0

hmmm ...ポイントですが、ネットワーク接続の損失はどうですか?したがって、ローカルのワイヤレスはまだ稼働していますが、インターネットにアクセスできません。 – Abhishek

+0

次に、ローカルワイヤレスでサーバー上にソリューションをホストします。 – robertc

答えて

0

これはできません。 WebPagesはサーバーなしでは通信できません。 あなたができる唯一のことは、インターネット上のサーバーがオフラインであるか、到達できない場合のためにローカルサーバーを設定することです。

+0

:-(本当に?インターネット接続が不足しているため、共有キャッシュとクライアント間の通信を許可することはできません(HTML5だけではありません)。 – Abhishek

+0

いいえ、Javaアプレットの可能性があります。しかし、私は彼らがサーバーを起動できるかどうかわからない... –

関連する問題