Platform API
Build a Desktop Platform with a Unified User Experience
Building a desktop platform is hard work, especially when the teams providing apps and content each have their own design approaches and sensibilities.
With the OpenFin Platform API, we’ve made the job incredibly simple. The central architecture team defines window styling and behaviors; development teams provide the apps and content.
Architecture
Separation of concerns
A key aspect of Platform architecture is the separation of concerns between a Platform Owner, who defines Platform behaviors, and Content Providers, who provide Views that run inside Platform windows. This simplifies development and places responsibilities where they belong.
Snapshots
Save and restore
Snapshots save your work in a serialized state that lets you easily save the current configuration of all windows and layouts in your platform. Use a Snapshot to restore a saved workspace or to share it with another user. The Platform API also lets you customize this behavior for your own platform.
Customization
Powerful API customization
The Platform API is specifically designed for teams that need to manage a combination of new Web, Legacy, or third-party content under a unified-standard desktop experience. API customization allows teams to define custom platform behavior and integrate legacy and third-party content with ease.
Grid Layout
Complex layouts; zero code
The Platform API comes with out-of-the-box layout functionality. Users can drag and drop views within a window to create complex layout arrangements. No code required.
Tabs
Tabbed views and customization
Views within a window can be tabbed to maximize monitor usage, and tabs can even be dragged and dropped from one window to another. The Platform API also allows customization of the look and feel for tabs across your platform.
Window Frame
Your own Window Frame
You can customize the frame across all windows of your platform to create a common look and feel, and to make platform-wide features easily accessible.
Get started with OpenFin
Complete the form to learn more about Platform API.