2012-03-03 12 views
2

科学的数値材料をインタラクティブプロットとして提示する動的Webアプリケーションを作成および維持するための技術とフレームワークを選択するための最良のオプションを特定するための提案があります。これは、研究者が複雑なパラメータ空間を探索するためのインタラクティブなツールであると考えられています。インタラクティブプロットを使用した動的Webアプリケーションのための技術とフレームワーク

原理的には、ユーザーがブラウザの入力パラメータを使用して実験するときに、ネイティブのCおよびFORTRANアプリケーションでオンザフライで強力なlinux(Apache)Webサーバーで計算的に重い計算が連続的に実行されます。サーバは比較的小さな配列を返すので、計算結果はブラウザに連続してプロットされます。

私はDjangoのようなPythonベースのものを考えました。 Pythonライブラリmatplotlibは、デスクトップ環境では非常に強力ですが、私が見る限りでは、この段階ではWebの準備ができていません。私はこれについていくつかの経験を聞くことに非常に興味があります。

GroovyとGrailsも興味深いようですが、それは私が持っていないJavaバックエンドに最も関連しているようです。

サーバー上の作業者(CおよびFORTRANアプリケーション)とのインターフェイスがどのようにシームレスに/効果的に行われるかが主な考慮事項です。

"生の"自家製のJavaScript/AJAXソリューションもおそらく実現する可能性がありますが、維持しにくい傾向があり、おそらくホイールを再発明する作業が煩わしいと思います。

重要な基準には、堅牢性、クロスブラウザサポート、将来の安全性などがあります。

ありがとうございます。

+1

matplotlibのための実験的な[HTML5バックエンド](http://code.google.com/p/mplh5canvas/)があります...しかし、まだどのように活動しているのかよくわかりません。 –

+0

「Firefoxはサポートされておらず、Internet Explorerは決してサポートされません」と言うのは残念です。私のソリューションはすべてのブラウザをサポートしなければなりません。 – user1069609

答えて

2

次のリンクは、インタラクティブチャート用のjQueryチャートライブラリの一部です。

5 Top jQuery Chart Libraries for Interactive Charts

あなたはそれらの外観を持っているし、あなたのニーズに可能な一致を見つけることができます。これが参考になることを願っています。

+0

非常に参考になりました、ありがとう! – user1069609

関連する問題