Open Source Software Integrations

Open Source Software Integrations

Gábor Bakos (Mind Eratosthenes Kft., Hungary)
DOI: 10.4018/978-1-4666-7230-7.ch067
OnDemand PDF Download:
No Current Special Offers


RapidMiner is a popular open source, Java-based data analytics software. This chapter shows a case studying how it can be integrated to other programs. R and Vega integration is also introduced briefly in connection to open source software integration. The authors cover some general practices regarding integrating software to a Java environment and collect some popular open source libraries that are found useful related to data analytics. They focus mostly on the Java platform, though some parts of the chapter are applicable to other platforms too.
Chapter Preview


KNIME and RapidMiner are both Java based applications that can load and analyze data. A bit market focused introduction to the companies behind KNIME, RapidMiner and R from Gartner: “Knime ( is based in Mountain View, California, U.S., and provides an enterprise-grade, multiplatform execution framework and an ecosystem of partnerships to the increasingly popular open-source R language.” (Herschel et al., 2014) We should introduce Vega too: “Vega provides a higher-level visualization specification language on top of D3.” (Heer, 2014) (“D3.js is a JavaScript library for manipulating documents based on data.” (Bostock, 2013))

You might ask why you would want to use any of these tools. Because these already did the hard work of integrating the useful algorithms and provide them through an easier to use interface with building blocks that can be combined together. You can use them for:

Complete Chapter List

Search this Book: