Disclaimer: ℹ️ OpenFin Container is a commercial product and this repo is for evaluation purposes. Use of the OpenFin Container and OpenFin Container components is only granted pursuant to a license from OpenFin (see manifest). Please contact us if you would like to request a developer evaluation key or to discuss a production license.
OpenFin Container is a desktop runtime application environment that enables communication between all of your apps (web, legacy, third-party) for the enterprise desktop. It is built on top of Google Chromium and GitHub Electron and combines advanced interoperability, lightning-fast distribution, and robust security with an agile web development and deployment model.
This repository contains examples for common use cases and API implementations. Each how-to example represents a specific use case and contains implemented API details, required manifest attributes, and any external dependencies necessary to run the how-to example.
Example | Description | Live Launch |
---|---|---|
container-platform-starter | This example shows a simple platform with a single view. | Example |
create-window | This example shows how to create a dynamic window or from a manifest. | Example |
use-security-realms | This example shows you security realms work with multiple target environments | Example |
use-preloads | This example shows you a number of examples on how preload scripts can be used in your application | Example 1 Example 2 |
use-channel-api | This example shows you a number of examples on how to use the channel api for messaging | Example |
use-dynamic-manifest | This example contains examples of generating a manifest file dynamically | |
integration-excel | This example demonstrates how to integration with Excel using the OpenFin adaptor | Example |
use-popup-window | This example contains various examples of how to use popup windows | Example 1 Example 2 Example 3 Example 4 |
use-window-options | This example demonstrates the options available for opening windows | Example |
use-interop | This example contains various implementations and use cases for the Interop API. Including Interop Broker to Interop Broker communication on the same machine and cross machine/platform communication using our Cloud Interop solution. | Example |
use-a-manifest | This example contains various examples of how to use the OpenFin manifest | Example |
use-content-creation-rules | This example demonstrates how content creation rules can be applied | Example |
use-logging-apis | This example shows how to use OpenFin APIs to retrieve logs and send them to a server. | |
use-launch-external-process | This example demonstrates how to use the launch external process secure api. | Example |
use-licensed-codecs | This example demonstrates how to use the new licensed codec support available in v38+ versions of the runtime. |
Read more about our recommended development environment.