rJava / JRIを介した処理でRを実行することは可能ですか?処理アプリをWebにデプロイした場合、クライアントはシステムにRを必要としますか?
Webに展開できるインタラクティブな情報ダッシュボードを作成したいと考えています。処理はおそらく、物事のインタラクティブ/ウェブ部分に対する私の最善の策のようです。残念ながら、多くの数学/統計関数が組み込まれているようには見えません。また、データをプロットするためのライブラリもありません。
私はRとgpplot2を数か月使用していて、データの操作とプロットがいかに簡単であるかに興奮しています(驚いています)。
ですから、両方の長所を生かして、ProcessingアプレットでRを実行できるかどうか疑問に思っています。
JRIのウェブサイトから:
JRIはJava/Rインターフェースであり、Javaアプリケーション内でRをシングルスレッドとして実行できます。基本的に、RダイナミックライブラリをJavaにロードし、Java APItoR機能を提供します。R関数への単純な呼び出しと完全に実行されているREPLの両方をサポートします。
ある意味で、JRIはrJavaの逆であり、両方を組み合わせることができます(つまり、rJavaを介してJVMにコールバックするRコードをJRI内で実行できます)。JGRプロジェクトは、JRIとrJavaの両方を最大限に活用して、R用の完全なJavaGUIを提供します。
JRIはネイティブコードを使用しますが、Windows、Mac OS X、Sun、Linux(32ビットと64ビットの両方)を含む、SunのJava(または互換性のある)が利用可能なすべてのプラットフォームをサポートします。
アドバイスをありがとう:)