This site introduces you a model of application to demonstrate new technologies, C++, Java, Javascript, Perl, Python, etc. The demonstration means not only just intrducoing new technologies but also how we organize project and development process with new technologies.

Client Broker Option Quoting System

Key Technology: React.js, Redux, Redux Thunk middleware MariaDB, libwebsockets, QuantLib RapidJSON

This sample product introduces a model of high speed Internet application for financial industry through developing a prototype of server-client application over the Internet. The client is single page application (SPA) with React.js and the server is developed from scratch based on C++. The server-client communication is WebSocket. Web Socket and C++ application enables to handle high volume transaction over the Internet.

Option Calculator

Key Technology: React.js, Redux, libwebsockets, QuantLib RapidJSON

This sample product introduces a very simple model of high speed Internet application for financial industry through developing a prototype of server-client application over the Internet. The client is single page application (SPA) with React.js and the server is developed from scratch based on C++ and integrated with QuantLib which is Quant library. The server-client communication is WebSocket. Web Socket and C++ application enables to handle high volume transaction over the Internet.

Option Strategy Calculator

Key Technology: Java, Java Swing, JFreeChart

This product demonstrates Java Swing GUI for covering financial industry, especially one of derivatives products, european option. A derivative is a financial instrument that is derived from underlying products which are some other asset, index, event, condition, etc. The reason for supporting the derivative product is one of good products to demonstrate the capability of those technologies. This product calculates european option theoretical price with Black Scholes model. It caluclates not only option premium but also Greeks.

Footer