An object representing an application. Allows the developer to create, execute, show and close an application, as well as listen to application events.
Syntax
fin.desktop.Application(object options,
function callback,
function errorCallback);
Parameters
object options
The options of the application. See below.
function callback()
Optional. A function that is called when the Application object is ready to use.
function errorCallback(string reason)
Optional. A function that is called if the constructor fails. The reason for failure is passed as an argument.
Options
Required
string applicationIcon
The URL of an icon to be shown on the desktop. Support formats: Portable Network Graphic (PNG); Size: 256 x 256
string name
The name of the application.
string uuid
The UUID of the application, unique within the set of all other Applications running in OpenFin Runtime.
Optional
boolean isAdmin
Setting to true gives the application administrator privileges (e.g., the ability to create and run applications).
object mainWindowOptions
The options of the main window of the application. For a description of these options, see
<a href="/developers/api/js/window/window.html">Window</a>.
string version
The version of the application.
Example
var app = new fin.desktop.Application({
url: "application.html",
uuid: "74BED629-2D8E-4141-8582-73E364BDFA74",
applicationIcon: "icon.png"
name: "Application Name",
mainWindowOptions: {
defaultHeight: 600,
defaultWidth: 800,
defaultTop: 300,
defaultLeft: 300
}
}, function () {
console.log("Application successfully created");
app.run();
}, function () {
console.log("Error creating application");
});