2012-03-12 11 views
0

私たちは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アプリケーションをインターネットアクセスなしでデスクトップ上でクロスプラットフォームで実行できるように単純に「ラップする」ものがありますか?

答えて

0

HTMLファイルだけを含むと、クリックするとそのローカルコピーがブラウザで即時に開きます。

必要な場合は、HTMLページを含むJavaScriptを使用して別のウィンドウを開くことができます。つまり、独自のウィンドウを持ちます。

+0

のいずれかを使用して、HTML/CSS/JavaScriptで構築されたデスクトップアプリケーションを作成することができますブラウザ。私たちは新しいウィンドウで開きたいので、HTMLファイルだけでなくデスクトップアプリケーションであるかのように見えます。 また、ブラウザのセキュリティ設定のために、AJAXをfile:///参照でローカルに実行する際にいくつかの問題があるようです。 –

+0

ああ、XMLもローカルにしたいですか?ああ、私はあまりよく分からない。しかし、もうAJAXの必要性はほとんどありません。 XMLをソースコードに入れておくか、JSONにあらかじめ解析してソースに直接置くだけです。とにかくあらかじめダウンロードされているので、いつでもすぐに変更することはできません(少なくともあなたが作ったアプリではない)、AJAXは主に合理的なレートでデータを取り込むことに対応しているので、転送の遅延はありません大きなファイル.. – DanRedux

0

あなたは私たちは本当にそれはデフォルトを開く必要はありません、次の2つのフレームワーク

関連する問題