Getting Reactive Trader running in OpenFin Cloud Services

OpenFin has recently introduced a new suite of Cloud Services for finance, as part of their mission to accelerate digital transformation across the industry. OpenFin’s Cloud Services complements the OpenFin operating system, which is now being used at 1500 banks and buy-side firms. The new cloud offering provides firms with simple, turnkey solutions, eliminating the need for time-consuming and costly internal builds.

Reactive Trader is our real-time, open-source trading platform. It already runs in OpenFin (see here), and we were keen to see if we could get it up and running with OpenFin Cloud Services. The good news is that we stood up a working prototype very quickly, and we managed to integrate with the key services in no time.

Notifications

The OpenFin Cloud notifications service is integrated with the OpenFin Cloud launcher, and allows notifications across multiple applications to be shown in the same location. We refactored Reactive Trader to use the notification service, rather than native OpenFin notifications. Below you can see Reactive Trader showing first regular pop-up notifications, and then those notifications being stacked in the OpenFin Cloud Services notification center.

A single notification

Notifications Center

Lots of notifications

Snapping and docking

OpenFin provides snap-and-dock capabilities by default. This means that windows become sticky, like magnets, enabling you to attach different windows together and easily arrange your desktop layout. Below you can see Reactive Trader fully integrated with the snapping and docking functionality in OpenFin Cloud Services.

Workspace management

OpenFin Cloud Services also offers a fully featured workspace management service. This means that you can arrange your applications as you choose, and then save that ‘workspace’ into the cloud – allowing you to retrieve it on command. OpenFin works by expecting each application to implement the necessary restore behavior. We quickly implemented the feature in Reactive Trader, and you can see the results below.

Saving a workspace

Restoring a workspace

Summary

The process of integrating Reactive Trader with OpenFin Cloud Services was straightforward, and with a minimal time investment we were quickly able to leverage the platform’s powerful features.

To see more detail on how we integrated Reactive Trader with OpenFin Cloud, take a look at our Github repository. At Adaptive we’re always keen to keep Reactive Trader updated with the latest desktop platform technologies, and we’d love to hear your comments.

To read more on our latest Reactive Trader activity take a look at our post here.

Authors:

Marion Roche & Christi Reid

Web Developers, Adaptive Montreal & New York