A complete development suite for creating stunning HTML5 web trading apps, built on BladeRunnerJS - the development framework for enterprise-scale HTML5 applications. Caplin Trader includes class-leading display components and domain-specific libraries to help you deliver your project.
BladeRunnerJS lets you build and test your app’s components as stand-alone modules called blades, it combines them automatically when the app is deployed. Namespacing rules allow blades to share common resources, while preventing unwanted code clashes. Read more
Services and Event Hub
Provide your Blades with application-level services like real-time price updates from the server, using the Service Registry. Send messages between blades with the Event Hub. Your business feature is now isolated and easier to maintain.Read more
Each component has its own web page, known as a workbench, so that you can load, debug and test it by itself. Workbenches support the services needed for components to work in isolation, while bundlers handle the task of integrating it with the rest of the app at runtime. Read more
Presenter extends Knockout.js, enabling it to model complex data structures, like trade tickets, and integrates it with our domain-specific libraries for example: trading, making it easy to incorporate Caplin’s display components into your app’s interface. Read more
Real-time display components
Not all GUI components are equal, especially when dealing with real-time data. All Caplin display components have been designed from the ground up to deal with fast-moving data all day without leaking memory.
Server-side windowing allows our grid to contain hundreds of thousands of rows, while only updating the browser on those currently being displayed. When users scroll, the Caplin Platform delivers new data in a split second. Real-time sorting and filtering is also handled on the server. Read more
Display live data in a dynamically updating, pure HTML chart. We use HighStock charts in our library, which have been integrated into our real-time framework. It is also adaptable to your favourite HTML charting library. Read more
Caplin Trader’s built-in layout manager, Webcentric, provides rich a layout management framework similar to high-end desktop applications. Blade components are then dropped in to create your app. Read more
Webcentric allows users to customise their own workspace by dragging and dropping panels. Custom layouts can be saved, closed and loaded from the server. Read more
Single Page Optimised
Insert, delete and modify components. Webcentric is designed and tested to speed up your user's workflow by not refreshing the page or leaking memory that slows the browser down. Read more
Caplin Trader 4 works best with the Caplin Platform. It uses Caplin's StreamLink library to deliver low-latency financial messaging to the browser using the latest streaming technologies. Read more
Using our state machine to model complex trade workflows ensures that messaging errors like messages "crossing on the wire" don’t happen. This makes your code cleaner, less cluttered and easier to read. Read more