With HTML5, we can deliver more functionality faster, and within a rapidly expanding ecosystem. HTML5 has truly changed the way companies create and deliver applications, but, until recently, its adoption has been limited to web and mobile devices. Ironically, the final frontier for HTML5 is the thing that many thought it would replace – the desktop application.
Critical to an HTML5 multi-window experience is OpenFin’s operating layer, which provides an interoperability bus for transmitting messages, not just between components within an application, but also between various applications running in the OS. This bus provides the subtle but significant cornerstone for building powerful desktop applications in HTML5. ChartIQ found that the greatest compromise made when building HTML5 desktop applications is constraining the application to a single window. Multiple windows is the most significant difference between a desktop app and a browser app. That is, developers often build a simple browser application, slap it into a container and call it a desktop app. The problem with this approach is that it represents a significant downgrade in user experience when the new app replaces a legacy application that could stretch multiple windows across multiple monitors. We expect more.
Recognizing the need for opening and managing multiple windows in an HTML5 desktop application, as well as the shortcomings of existing technology, we began to understand the power of Finsemble and OpenFin’s joint position in the technology stack. The future of the financial desktop application goes beyond a single page application framework and into a multi-window, multi-monitor experience, and it’s all built in HTML5 and powered by OpenFin and ChartIQ.