Skip to main content

Blog posts tagged "snapcraft"

Build.snapcraft.io gets your code ready to distribute in minutes

The public beta release of build.snapcraft.io is now open! build.snapcraft.io is an easy and free to use platform for publishing your software to the tens of millions of machines running Ubuntu, Debian, Fedora, OpenSuSE, Arch, Gentoo, Yocto and others. whichever Operating System they’re running, the behaviour of your app is going to be th

ROS production: create Ubuntu Core image with snap preinstalled [5/5]

This is the fifth (and final) blog post in this series about ROS production. In the previous post we created a gadget snap to allow confined access to the Turtlebot. In this post, we’re going to put all the pieces from this series together and create an Ubuntu Core image with our ROS snap preinstalled,

ROS production: obtaining confined access to the Turtlebot [4/5]

This is the fourth blog post in this series about ROS production. In the previous post we created a snap of our prototype, and released it into the store. In this post, we’re going to work toward an Ubuntu Core image by creating what’s called a gadget snap. A gadget snap contains information such as

Canonical joins EdgeX Foundry to help unify IoT edge computing

Fragmentation is the nature of the beast in the IoT space with a variety of non-interoperable protocols, devices and vendors which are the natural results of years of evolution in the industrial space especially. However traditional standardisation processes and proprietary implementations have been the norm. But the slow nature of their

ROS production: our prototype as a snap [3/5]

This is the third blog post in this series about ROS production. In the previous post we came up with a simple ROS prototype. In this post we’ll package that prototype as a snap. For justifications behind why we’re doing this, please see the first post in the series. We know from the previous post

ROS production: our prototype [2/5]

This is the second blog post in this series about ROS production. In the previous post we discussed why Ubuntu Core was a good fit for production robotics. In this post we’ll be on classic Ubuntu, creating the example ROS prototype that we’ll use throughout the rest of the series as we work toward using

Snap support lands in Fedora 24, 25 and 26

As part as our mission to get snaps running everywhere, we are pleased to announce that support for snaps has now officially landed in Fedora, starting with Fedora 24 and up. Big thanks to Neal Gompa who has been instrumental in landing snapd packages in the Fedora archive! Install your first snap on Fedora 1)

Fresh Snaps from March 2017

It’s that time of the month! We’ve put together a selection of top ten snaps written in March ranging from snapping an electron app through to a simple screen recorder! To recap for those that may not know, snaps are a new way for developers to package their apps, bringing with it many advantages over

Snaps are now available for Ubuntu 14.04 LTS desktop and server

The snapd team recently announced a new release of snapd supporting Ubuntu 14.04 LTS (Trusty) for servers and desktop (i386, amd64). The snapd service is what makes possible the installation and management of applications packaged as snaps. In a nutshell, if you have systems using Ubuntu 14.04 LTS, welcome to a brand new world! How

Making snap packages of photogrammetry software

This is a guest post by Alberto Mardegan, Software Engineer at Canonical. If you would like to contribute a guest post, please contact ubuntu-devices@canonical.com Some time ago I got vaguely interested into photogrammetry, that is the reconstruction of a 3D model out of a set of plain 2D photographs. I just thought that it was

Distributing a ROS system among multiple snaps

One of the key tenets of snaps is that they bundle their dependencies. The fact that they’re self-contained helps their transactional-ness: upgrading or rolling back is essentially just a matter of unmounting one snap and mounting the other. However, historically this was also one of their key downsides: every snap must be standalone. For

This elevator catches intruders, saves lives, generates money, …

The world is becoming software defined and most people don’t realise what this means until software apps and app stores invade their day to day objects like elevators. This blog post is about the smartest elevator demoed at MWC17 and the future of elevators with app stores. What happens if we add artificial intelligence to

Fresh Snaps from February 2017

It’s that time of the month! Didier has put together a selection of top ten snaps written in February ranging from blockchain to graphical applications. To recap for those that may not know, snaps are a new way for developers to package their apps, bringing with it many advantages over the more traditional package formats

MWC17: The future of industrial IoT

The internet of things, augmented reality, artificial intelligence, big data, robots/drones, blockchain, industry 4.0 and other hype terms are popping up everywhere. Our partners will be showcasing real industrial solutions that go far beyond the hype and are based on these cutting edge technologies. How to tell industrial IoT reality apa

8 KDE snaps written in January

It’s a special this month. Instead of our round-up of desktop snaps, we’re focusing on KDE! 8 KDE snaps written in January have been selected from a Tetris-like game to an education platform on countries. To recap for those of you that may not know, snaps are a new way for developers to package their

Snapcraft 2.26 has been released

Hello snapcrafters! We are pleased to announce the release of version 2.26 of snapcraft has been released: https://launchpad.net/snapcraft/+milestone/2.26 Contributions This release has seen some contributions from outside of the snapcraft core team, so we want to give a shout out to these folks, here’s a team thank you for: Björn Tilleni