RServe Java multiple threads (Unix)

Concept On a unix environment it is possible for a threaded java application to call a single RServe instance. For each new connection RServe forks a new process. Each new connection has its own working directory. The working directory is retained if it is non empty, even when the connection is closed. Example Program The … Read more

RServe Java Source R script

Concept There are two ways to source R script file in RServe Java program. The first way is to directly source it in the java code. The only disadvantage of this method is that each connection would need to do this. As an example consider the following R code # http://rosettacode.org/wiki/Palindrome_detection#R ############################################################################### palindrome false } … Read more

RServe Java example program

Setup The steps to install and start RServe are shown in the previous tutorial. This tutorial explains how to create a java program that can talk to R using RServe on a linux platform. The steps to set up are. Lets assume for this tutorial that the working directory in linux where you want to … Read more

RServe – Introduction and Installation

Related Tutorials First Sample Program Introduction RServe is an R package that allows other applications to talk to R using TCP/IP. It creates a socket server to which other applications can connect. RServe provides client implementation for common languages such as C/C++, Java and PHP. In this series of tutorials we will look at how … Read more