Skip to main content

Deploy an applet on a device

Your Applet can have multiple versions. You can deploy any version of your Applet to any devices, as you need. Applet version is defined in package.json.

package.json
{
"name": "your-applet-name",
"version": "0.0.1"
/* ... */
}

Whenever you upload an applet to signageOS, a new version is created which respects the version in package.json. If the version already exists it can be overwritten if the version is still draft.

Limiting supported platforms for your Applet

You can define a list of supported platforms for your Applet. Adding supportedPlatforms configuration into package.json limits available building target on the Smart Builder page.

package.json
{
/* ... */
"sos": {
"supportedPlatforms": ["tizen", "webos", "brightsign"]
}
/* ... */
}

Options to select from:

  • android
  • brightsign
  • chromeos
  • tizen
  • webos
  • windows
  • linux

By default, Applet will be available to be built on all supported platforms.

Deploy to a device

There are 2 ways how to deploy an applet to a device. Either it can be deployed using CloudControl or it can be bundled into a native application.