Your submission was sent successfully! Close

today

Embedding IoT GUI with Ubuntu Frame — Developer Guide

Test, package and ship your GUI for IoT

Ubuntu Frame is the foundation for embedded displays. It provides a reliable, secure, and easy way to embed your applications into a kiosk-style, IoT device, or digital signage solution.

With Ubuntu Frame, the graphic application you choose or design gets a fullscreen window, a dedicated set of windows behaviours, input from touch, keyboard, and mouse without needing to deal with the specific hardware, on-screen keyboard, and more.

This developer guide will show you how to deploy your graphic application that supports the Wayland protocol to work with Ubuntu Frame and Ubuntu Core. This guide is for developers looking to build kiosks, digital signage solutions, infotainment systems, IoT devices, or any other applications that require a graphic interface running on a screen.

This Developer Guide covers:

  1. Setting up the tools and environment required to package and deploy your IoT application on your desktop
  2. Testing if an application works with Ubuntu Frame on your desktop
  3. Troubleshooting some common issues
  4. Packaging the app as a snap and testing whether the snap works on your desktop
  5. Packaging the snap for an IoT device and testing it on the device
  • In submitting this form, I confirm that I have read and agree to Canonical's Privacy Notice and Privacy Policy.