How to talk to strangers: ways to leverage connectivity between R, Java and Objective C

Computational Statistics - Tập 24 - Trang 303-311 - 2008
Simon Urbanek1
1AT&T Labs-Research, Florham Park, USA

Tóm tắt

R has certain limitations either introduced by design or historically that are not easy to resolve directly. Among those are lack of support for multi-threading or graphical user interfaces. Often we can find a solution in another system or environment. In this paper we show several possibilities of talking between R and other environments and languages that allow the developer to leverage technologies that are not directly accessible from within R. Most prominently the Java and Objective C interfaces in R have been simplified recently such that their use is much easier and ready for wide deployment. We will give a short introduction to their use, focus on package development and discuss some implementation issues.

Tài liệu tham khảo

Brad JC (1986) Object-oriented programming: an evolutionary approach. Addison-Wesley, Reading Cocoa package, http://www.rforge.net/Cocoa/ GNU Step, http://www.gnustep.org/ Harner EJ, Luo D, Tan J (2007) A R/Java-based statistical learning environment. In: Proceedings of the DSC-2007 (in print) Helbig M, Theus M, Urbanek S (2005) JGR: Java GUI for R. Stat Comput Graph Newsl 16: 2 Hornik K, Buchta C, Zeileis A (2007) Open-source machine learning: R meets Weka. In: Proceedings of the DSC-2007 (2007 in print) JGR package on CRAN, http://www.rosuda.org/JGR/ R Development Core Team, R: a language and environment for statistical computing. R foundation for statistical computing, Vienna, Austria. http://www.R-project.org R Development Core Team, Writing R extensions, R foundation for statistical computing, Vienna, Austria http://www.R-project.org RJDBC package on CRAN, http://www.rforge.net/RJDBC/ Temple Lang D (2000) The Omegahat environment: new possibilities for statistical computing. JCGS 9:3 http://www.omegahat.org/ Theus M (2002) Interactive Data Visualization using Mondrian. J Stat Softw 7:11 http://www.theusrus.de/Mondrian/ Urbanek S, Theus M (2003) iPlots—high interaction graphics for R. In: Proceedings of the 3rd international workshop on distributed statistical computing (DSC 2003). http://www.iplots.org/