This task consists of creating a simple application which will serve as an example to individual developers. Although limited & exemplary, the application must be fully functional. I will be available freely in the AppStore mentioned above, along with its source code on an open BSD-like license.
All thanks to the independent Application Programming Interface platform allowing a secure connectivity to new FX platform called xStation ([login to view URL]) which gets more and more popularity among brokers, including XTB, xDirect etc. What is more, the released API enables to create autonomous software improving & extending functionalities already accessible through existing Desktop, Web & Mobile clients.
The application will be connecting to the Broker’s transaction server through TCP/IP API using two bidirectional sockets. Socket 1, called RR-Socket will serve as a channel for request-reply communication for simple functions and Socket 2, called Streaming-Socket will serve as a channel for streaming subscription & streaming receival in case of frequently changing data such as market prices & order updates.
The API packets are encoded in simple JSON, and are really straightforward to use. You will find the necessary specification attached. For development & testing purposes you will connect to a demo transaction server.
Your goal is to create a multi-browser plugin, constituting a base framework for adding functionalities.
The task of writing a single plugin, which will support multiple browsers limits the possible tools to: [login to view URL] or http://kangoextensions.com.
All nessesary features and details can be found in attachments.
Feel free to make any suggestions, improvements or change requests – I am opened to negotiations.