Simplify the development
of embedded displaysUbuntu Frame is a reliable and secure display server for embedded Linux devices with long term support. Simple to configure, simple to deploy.

The foundation for embedded graphical display implementations
Ubuntu Frame streamlines the building and development of products that need graphical output. Ubuntu Frame bundles communication protocols, input protocols, and security policies into a single kit, which can then be used in embedded devices. 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.
COMPATIBLE WITH POPULAR GRAPHICAL TOOLKITS






One tool,
all key interaction functionalitiesBesides 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-
Setup your device
You need either Ubuntu Core or a version of Linux supporting snaps
-
Install Ubuntu Frame
sudo snap install ubuntu-frame
-
Install your application
sudo snap install [your-app]
Learn more about
Ubuntu Frame
What's included in our datasheet:
- Detailed product overview
- Tutorials
- Answers to frequently asked questions
Ubuntu Frame: Focus on
Innovation, Not IntegrationMore time for innovation
Out-of-the-box, Ubuntu Frame automatically enables all that you need to deploy embedded graphical applications, including input modalities, window behaviours and dynamics, and secure client-server communication. Less integration and maintenance challenges, more time to work on your graphical application.
Simplified development
Stop adding a dedicated board and mobile OS just for your display. Reduce integration complexity, costs and security vulnerabilities with a solution that perfectly matches your underlying architecture. With Ubuntu Frame, installing the full graphical stack in your embedded Linux device is as simple as one single command.
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.
Based on Mir
Mir is an open source system-level library that can be used to create high-performing display servers for IoT devices and traditional Desktops. It replaces the X window server system, commonly used on Linux desktop devices. Mir allows device makers and desktop users to have a well-defined, efficient, flexible, and secure platform for their graphical environment.
Supported for your device lifetime
When used in conjunction with Ubuntu Core, the OS tailored for IoT, Ubuntu Frame comes with 10 years of security updates.
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.
Ready for all boards, frameworks and applications
Minimize your costs and time to market: Ubuntu Frame is compatible with the most popular frameworks and silicon.

Raspberry Pi

Intel NUC
