PlatformAPI

Build a desktop platform with a unified user experience across your apps.

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 new 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.

Grid Layout

Complex layouts; zero code.

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.

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 tab look and feel across your platform.

Window Frame

Your own Window frame.

Window Frame
Your own Window frame.

You customize the frame across all Windows of your platform to create a common look and feel and to make platform-wide features easily accessible.

Snapshots

Save and Restore.

Snapshots
Save and Restore.

Snapshots let you easily save the current configuration of all Windows and Layouts in your Platform. You can now restore a saved workspace and it’s app configurations. The Platform API also lets you customize this behavior for your own platform.

Context

Share context and defaults.

Context
Share context and defaults.

Context can be shared from a Window to its Views. Window context can also be stored and used as default for View restoration. This allows users to arrange content by window for advanced workflows.

Customization

Powerful API customization.

Customization
Powerful API customization.

The Platform API is specifically designed for teams that need to manage a combination of new Web, Legacy, or 3rd party content under a unified standard desktop experience. API customization allows teams to define custom Platform behavior and integrate Legacy and 3rd party content with ease.