R-Node is a web front-end to the statistical analysis package R.
Using this front-end, you can from any web browser connect to an R instance running on a remote (or local) server, and interact with it, similar to how you interact with R through the R console.
The R-Node server supports most standard commands, and should work with any package that provides textual output, or output via the standard graphing mechanisms. The Introduction to R book has been used to test the system.
Graphs are created for the most part on the server, and are presented to the user over the network, where they can be saved by downloading. In some instances simple client-side SVG implementations of the graphing functionality has been implemented (e.g. plot() and hist()), though it is possible this will be replaced with the more complete rwebvis implementation which generates graphs server-side.
You can view the slides for a talk I did to the Palmerston North Linux Users Group if you are interested.
You can try out a demo of R-Node by going to the R-Node Demo Site. Note that if you find that it is not working for you, please try again in a little while - the R-Node demo is frequently updated and while updating, the software is restarted.
As R-Node is a young project, integrating with a very feature-rich backend, it is worth recognizing the current features and limitations of R-Node.
The latest release version (v0.1.0) can be downloaded from here:
All source code can be found on Gitorious at the R-Node project page.
R-Node is developed by Jamie Love, a New Zealand based software developer. Looking for great software developers in New Zealand? contact Jamie at N-Squared Software.
Questions, comments or keen to discuss R-Node? please use the Google Group r-node-users.
R-Node wouldn't exist without the availability of a range of high quality Open Source software. The following is used to bring R-Node to life:
Additional thanks goes to the bloggers and developers who share their experiences and code snippets on the web.