[Emulator] Rejected non-SSL request from Applet
Explains why the signageOS Emulator rejects non-SSL requests from an Applet and how to resolve it with a reverse proxy or by switching the Emulator to plain HTTP.
Explains why the signageOS Emulator rejects non-SSL requests from an Applet and how to resolve it with a reverse proxy or by switching the Emulator to plain HTTP.
How to remotely debug Applets on devices using Weinre, enabled from the Box Troubleshooting tab to inspect DOM and console logs over websockets.
Compares five Applet deployment options, from manual hosting and 9900.io provisioning URLs to CloudControl Device Policy, Bulk Provisioning, and REST API automation.
The complete applet development lifecycle — from local development to production deployment. Learn how to iterate freely without consuming your build quota.
Applet JS SDK provides device's native features and functionalities with unified API for all supported platforms. This SDK is only usable
Overview of platform-specific Native Debug for Applets, activated via Box or REST API, with Chrome inspector steps for Tizen, webOS, Android, and more.
Manage the lifecycle status of an applet version — publish a built version, deprecate a broken or obsolete one, and renew it — from the CLI, SDK, or REST API.
You can add a number of key-value pairs into the Applet in a form of config.
This provisioning is mandatory for any device running on the free Device Plan Open; optionally, this process is also available for any device under any...
How signageOS synchronizes playback across multiple devices for video walls and menu boards using a Peer2Peer JS API, with network requirements and setup steps.
Step-by-step guide to creating, running, and deploying your first signageOS applet — from project setup to testing on a real device.
How to connect an applet running in a browser emulator to a physical or virtual signageOS device using the CLI.
Your generated Core Apps will be automatically assigned to the Organization under which you developed your Applet in the device-app builder.
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
Explains the Blob not found error on startup of large Applets, caused by generating a Core App before the build finishes, and how to avoid it.
Collection of signageOS example applets demonstrating video playback, HTML overlays, touch input, and multi-screen synchronization.
Compares the File System API and File Cache API for storing files in Applets, covering external storage, available space, cache clearing, and Power Action effects.
Applet JS SDK provides device's native features and functionalities with unified API for all supported platforms. This SDK is only usable
If you want to develop applets with React JS you can follow this example. This tutorial explains you how to set up Create React App and create the first applet.
If you want to develop applets with Vue you can follow this example. This tutorial explains how to set up Vue and create the first applet.
How to use the Applet Commands API to log events from devices, retrieve them over REST API, and send real-time messages from your server to devices.
Smart Builder is part of DevSpace - developer platform to build HTML5/Javascript apps with native device/hardware functionality.
How to transpile Applet JavaScript to ES5 for older WebKit-based SoC devices, using automatic transpilation in the Web Editor or Babel in CLI-based projects.
Troubleshooting guide covering signageOS device connectivity, applet errors, timing API issues, and common Box error codes.
This process is mandatory only for any device running on free Device Plan Open;
Native video playback in background was successfully implemented on LG webOS, Samsung Tizen, BrightSign, Windows, and Android.