Dragon Financial is a London-based company trading in futures on exchanges around the world. They commissioned a bespoke trading program to act as a gateway between their own in-house trading software and the futures markets.
The Dragon Gateway program (shown above) is a C++ program implemented using the techniques described in the Programming Philosophy section, using the wxWidgets framework for easy of implementation and the possibility of cross-platform operation. The current version is a Windows program, but could easily be ported to Apple Macintosh or Linux. It uses the PatSystems DLL interface to connect to the markets and can perform trading operations and show up-to-date prices. It has a programming interface accessed via network ports (sockets) so that other in-house programs can use it as a simplified gateway interface to the markets.