Quote-cast : Making sense of IOIs

Managment, analysis, and visualisation tools for derivatives Inter-dealer Broker indications.

Home  >  Products and Services  >  Quote-cast

About OSGi

What is OSGi ?

OSGi is a widely used and accepted methodology for packaging and deploying modular code. It is embedded in several major software products and application servers, and has been formalised by Sun/Oracle as JSR-291. The OSGi specification defines how code modules are able to provide each other with functionality (services). The specification also defines several common services that are extensively re-used by application developers.

In practicle terms an OSGi bundle is simply a standard JAR library that includes extra OSGi header information in its manifest.

More information about OSGi and the complete specification can be found online at http://www.osgi.org.

Why did we choose OSGi and what do we use it for ?

JFT chose OSGi as a key technology because...

  • its modular nature promotes plugability.
  • tooling support, large existing code base, and wide acceptance.

Both the Quote-cast desktop and Quote-cast server are built from the ground up on an OSGi framework.

About XMPP

What is XMPP ?

Why did we choose XMPP ?