TIBCO® Enterprise Runtime for R FAQ
Last updated:
11:45am Apr 27, 2017

What is TIBCO® Enterprise Runtime for R (TERR)?

TIBCO Enterprise Runtime for R is an enterprise-grade analytic engine that we built from the ground up to be fully compatible with the R language. This allows customers to continue to develop in open source R, but to then integrate and deploy their R code on a commercially-supported and robust platform. 

What are the advantages of TIBCO Enterprise Runtime for R vs. Open Source R?

  • In brief, the main advantages of TIBCO Enterprise Runtime for R are:

    • Higher performance and more robust memory management when running "real world" R scripts--no need to rewrite your scripts to use specialized libraries with their own syntax. More robust memory management means that TIBCO Enterprise Runtime for R can handle larger data sets, and performance relative to OS R gets even faster relative to R as data gets larger

    • TIBCO Enterprise Runtime for R is not Open Source/GPL, which means we can license it to customers and partners for embedding in their applications

    • A modern architecture, which means we can customize it and extend it easily

  • All with the goal of delivering analytic power AND agility, so that our customers can develop in open source R, and deploy/scale/integrate using Enterprise Runtime for R, without having to recode their analytics

What does R compatible mean? Can I run any R code? Are there any limitations?

  • We are 100% R compatible (in terms of full support for the R language), but we don't yet have full R coverage (in terms of support for all the core R functions and APIs). We focused on implementing the most commonly used functions and statistical methods that are also available in core R, and support for the most commonly used R packages (so thousands of R packages from the CRAN repository can be run in TIBCO Enterprise Runtime for R without any modification). See the full compatibility list.

  • The specific things we haven’t done yet include:

    • Support for R-based graphics (since our first release focused on Spotfire® integration, we use Spotfire® for visualization)

    • Support for some of the less-commonly-used statistical and utility functions in core R.

Where can I get more information on TIBCO Enterprise Runtime for R? How can I get TIBCO Enterprise Runtime for R?

How can I request specific R compatibility features/packages?

  • Current TIBCO Customers can file a Support request

  • Anyone can post requests to the forums in the TIBCO Enterprise Runtime for R Community

  • Contact Lou Bajuk-Yorgan, the Product Manager for TIBCOEnterprise Runtime for R, directly.

Why did you name it TIBCO Enterprise Runtime for R?

  • “Enterprise” refers to the main focus of TIBCO Enterprise Runtime for R: bring the analytic power and flexibility of R to large organizations in a way that meets their expectations for performance, robustness, support, etc.

  • “Runtime for R” means that this product is compatible with the R language, and provides an unique platform on which to run R language scripts. TIBCOEnterprise Runtime for R users can take the scripts that they have developed on OS R, and deploy and integrate them using the TIBCO Enterprise Runtime for R environment.

What legal process did you follow to create TIBCO® Enterprise Runtime for R?

We developed TIBCO Enterprise Runtime for R from the ground up. TIBCO and its licensors fully own all intellectual property rights in this product, drawing on our long history and expertise with S+. To ensure that our new product would be an original work, we followed a rigorously independent development process, including a “clean room” methodology, in which one dedicated off-site group created a specification for R, and a separate engineering team wrote code to match that specification without making use of the R source code. Rigorous and ongoing testing has been performed to ensure the output of TIBCO Enterprise Runtime for R matches the expected output for open source R.

What versions of TIBCO Enterprise Runtime for R are available?

Check out which version of TIBCO Enterprise Runtime for R is available for your environment.

What's New in TIBCO Enterprise Runtime for R

Check out what's new in recent TIBCO Enterprise Runtime for R releases.

What is the R Consortium?

The R Consortium is a group of organizations dedicated to supporting and promoting the R Community, of which TIBCO is proud to be a founding member. See the R Consortium web site for more information. 

How do I set JAVA_HOME variable?

For enabling some TERR packages that require JAVA, you need to set the JAVA_HOME Windows variable. In Windows, this is done as such.