Category: Suresh Karusala

Building Apache Ignite C++ – Ubuntu

Below are the instructions to build Apache Ignite C++ core library and stand-alone node binary in Ubuntu. To build examples you need to build and install core Apache IGNITE_HOME is the home directory where the source zip file is extracted. Ignite library then refer to $IGNITE_HOME/platforms/cpp/example/README.txt for further instructions. For details on ODBC driver installation and usage please refer to $IGNITE_HOME/platforms/cpp/odbc/README.txt. Building on Linux With Autotools Common Requirements: GCC, g++, autotools, automake, and libtool must be installed Java Development Kit (JDK) must be installed: JAVA_HOME environment variable must be set pointing to Java installation directory. IGNITE_HOME environment variable must be set to Ignite installation directory. To build ODBC driver you need to install ODBC Driver Manager on you system. Apache Ignite has been tested with UnixODBC. Make sure that you install development version of the driver manager which contains header files that are necessary for building a driver. Building[…]

Read More

Integration of Quantlib with Qgraph

QuantLib Introduction QuantLib is aimed at providing a comprehensive software framework for quantitative finance. QuantLib is a free/open-source library for modeling,trading,and risk management in real-life. The following steps need to be followed to integrate quantlib with QSpace server on Ubuntu platform. Downloading and Installing Quantlib Boost Installation If you don’t require a particular Boost version, the path of least resistance is to install the one packaged for your distribution; for instance, on Ubuntu you would execute: sudo apt-get install libboost-all-dev QuantLib Installation Installation from package repositories If you don’t need to modify the library, you might want to skip the compilation and install a precompiled binary version; unofficial RPM and DEB packages should be available for your distribution through the usual channels. Note that the default version on Debian and Ubuntu distributions might be lagging behind; to get a recent one, use the “unstable” (a.k.a. “Sid”) distribution on Debian or[…]

Read More

Deploy QGraph Client and QSpace Server on Google Cloud

Run Web Client and Server on Google Cloud Cloud computing boasts several attractive benefits for businesses and end users. The purpose of this post is to deploy QSpace server and QGraph client in to the cloud, steps covered Install google cloud on the PC/Linux Creation of virtual machine on Google cloud Use gcloud to copy client, server and file on the virtual machine Run client and server on virtual machine Google Cloud SDK(gcloud) Command-line interface for Cloud Platform products and services gcloud is a tool that provides the primary command-line interface to Google Cloud Platform. You can use this tool to perform many common platform tasks either from the command-line or in scripts and other automations. gcloud manages authentication, local configuration, developer workflow, and interactions with the Cloud Platform APIs. Google Compute Engine offers high performance virtual machines, customer-friendly pricing, fast networking, and carbon-neutral impact. Google Cloud SDK Install[…]

Read More