JQuantLib is a free, open-source, comprehensive framework for quantitative finance, written in Java, aiming to offer several mathematical and statistical tools needed for valuation of financial instruments like options, bonds and alike. In spite of JQuantLib being based on QuantLib, which is written in C++, it is not intended to be a mere translation from C++ code: it's a rewrite intended to offer features that Java developers expect.
The talk will cover subjects as:
Innovation: JQuantLib tries to reduce the gap between C++ and Java worlds on quantitative finance. This talk shows the opportunity Java developers currently have in the competitive niche of quantitative finance.
Architecture: Whilst keeping API resemblance to QuantLib/C++ wherever possible, JQuantLib aims to provide flexibility which is important to modern execution environments. This talk exposes the challenges of accomplishing these factors whilst keeping performance as a critical factor of success.
Performance: How Java applications can be speed up and compete with C++ applications? This talk exposes some techniques and shows that Java is viable for low latency, critical production environments, being able to offer performance similar to C++.
Correctness: Programming errors must be avoided wherever possible in order to reduce development costs. This talk exposes how strong type checking, upcoming features of JDK7 and quality assurance tools are important to eradicate programming errors.
Accuracy: Calculations have to be accurate and it can be accomplished by different ways. This talk exposes how performance and system resources are radically affected by these different approaches.
For more information about JQuantLib, please visit
http://www.jquantlib.org/
These are some introductory information related to Quantitative Finance:
http://en.wikipedia.org/wiki/Financial_markets
http://en.wikipedia.org/wiki/Derivative_(finance)
http://en.wikipedia.org/wiki/Quantitative_analyst