A secure and long term supported display server for embedded devices

Ubuntu Frame is a reliable and secure fullscreen shell to power any embedded display. Simple to configure, simple to deploy.

Get the Ubuntu Frame datasheet

The foundation for embedded graphical display implementations

Ubuntu Frame is Canonical's fullscreen shell for edge devices that provides all you need for the foundation of your graphical implementation. Whether you are building an interactive kiosk, a digital signage solution or any other product that requires a graphical output, Ubuntu Frame instantly allows your device to run your fullscreen application.

Ubuntu frame

COMPATIBLE WITH POPULAR GRAPHICAL TOOLKITS

One tool, all key interaction functionalities

Besides keyboard and mouse input, Ubuntu Frame also automatically enables all the functionality that end–users expect while interacting with digital displays. This includes a wide range of touch gestures such as: multi–finger support, swipe, zoom in and out, touch to focus, and more. It also comes with its own on–screen keyboard.

How to get started with
Ubuntu Frame

  1. Setup your device

    You need either Ubuntu Core or a version of Linux supporting snaps

  2. Install Ubuntu Frame

    $ sudo snap install ubuntu-frame
  3. Install your application

    $ sudo snap install [your-app]
Datasheet

Datasheet

Learn more about Ubuntu Frame

  • Detailed product overview
  • Tutorials
  • Answers to frequently asked questions

Download the datasheet

More time for innovation

Frame automatically enables input from touch, keyboard and mouse, windows behaviours and dynamics, and provides secure client-server communications. This gives you time to work on your graphic application.

More time for innovation
Simplified development

Simplified development

With Ubuntu Frame, installing the full graphical stack is as simple as one single command thanks to Snaps, the next-generation package format for Linux. In addition, benefit from enhanced features built-in such as automatic updates or rollback on failure.

A reliable graphical server

Ubuntu Frame reliability has been widely tested in the field. Its technology has been in development for over 7 years and in production for 5 years. As such, Ubuntu Frame is one of the most mature graphical servers available today for embedded devices.

Supported for your device lifetime
Supported for your device lifetime

Supported for your device lifetime

When used in conjunction with Ubuntu Core, the OS tailored for the IoT, Ubuntu Frame comes with 10 years of security updates.

Learn more about Ubuntu Core

Designed for enhanced security

Thanks to Ubuntu Frame's own secure socket, applications can only talk exclusively to the Ubuntu Frame server. This reduces attack vectors since there is no inter-process communication to be snooped on by malicious code.

Learn more about snaps security in this independent cybersecurity evaluation

confinement
diagram

Ready for all boards, frameworks and applications

Minimise your costs and time to market: Ubuntu Frame is compatible with the most popular frameworks and silicon.

Raspberry Pi

Raspberry Pi

Intel NUC

Intel NUC

Dragonboard

Dragonboard

More information about Ubuntu Frame graphic support

Contact us

Need help?

Let’s get your device faster to market

Contact us