私たちはAJAXを使用して簡単な自動補完と検索スクリプトのXMLファイルからデータを取り出す非常に基本的なWebアプリケーションを用意しています。AJAX WebアプリケーションをCDROMから実行するクロスプラットフォームのデスクトップアプリケーションに変換
私たちのクライアントは、Webから実行するのではなく、このアプリケーションをクライアントにCDROMで配布したいと考えています。
基本的に私たちが本当に必要とするのは、html、xml、js &のcssファイルをWindows、Mac & Linuxで動作する実行ファイルにラップする方法です。基本的に、ユーザーは1つのファイルを実行してアプリケーションを標準的なデスクトップウィンドウにロードするだけでよい。
私たちは次のことを検討しています
チタンデスクトップSDK - &マックdistributablesをLinuxへパッケージ化する際、我々は、エラーを受け取りました。また、Windowsディストリビューションでは、避けたいインストールプロセスが必要です。ユーザーは、デスクトップに何もインストールする必要なしに、CDからファイルを直接実行するだけでよいはずです。
亜鉛4.0 - HTMLラッパーを使用すると、必要なものと同様の実行可能ファイルが作成されますが、Windowsの場合のみ実行可能です。また、使用されるレンダリングエンジンは、私たちの設計を妨げる透明性のサポートが不足しているようです。
Stunnix高度なWebサーバー - 私たちは本当にインストールを必要としないもの、あるいは追加サービスの束の起動をしたいです。
Mirabyte DiscStarter - Windowsのみをサポートし、Zincと同様に、透明性をサポートしない古いIEレンダリングエンジンを使用しているようです。
私たちが本当に知る必要があるのは、基本的なAJAXアプリケーションをインターネットアクセスなしでデスクトップ上でクロスプラットフォームで実行できるように単純に「ラップする」ものがありますか?
のいずれかを使用して、HTML/CSS/JavaScriptで構築されたデスクトップアプリケーションを作成することができますブラウザ。私たちは新しいウィンドウで開きたいので、HTMLファイルだけでなくデスクトップアプリケーションであるかのように見えます。 また、ブラウザのセキュリティ設定のために、AJAXをfile:///参照でローカルに実行する際にいくつかの問題があるようです。 –
ああ、XMLもローカルにしたいですか?ああ、私はあまりよく分からない。しかし、もうAJAXの必要性はほとんどありません。 XMLをソースコードに入れておくか、JSONにあらかじめ解析してソースに直接置くだけです。とにかくあらかじめダウンロードされているので、いつでもすぐに変更することはできません(少なくともあなたが作ったアプリではない)、AJAXは主に合理的なレートでデータを取り込むことに対応しているので、転送の遅延はありません大きなファイル.. – DanRedux