Ubuntu Core is a single platform for developing, testing and publishing applications for internet-connected devices and servers.
- Open source and secure by design
- Transactional updates for fast, reliable updates
- Small footprint means minimal hardware requirements
- Option to use only the libraries your apps need
Robots, drones and autonomous things
The developer community consists of pioneers in robotics, drones and open hubs for connected things. Snappy Ubuntu Core offers freedom when it comes to creating apps for new kinds of device, whether it crawls about or controls your home.
The real things
Brains for buildings: Mycroft AI
Mycroft is a revolution: an open source solution for artificial intelligence and language recognition, free for anyone to use in their projects. By using voice input to make services like YouTube, Netflix and Spotify available instantly, it is already bringing Internet of Things integration to homes and offices.
Walking the walk with Erle Spider
Designed to access hard-to-reach places such as pipes and disaster areas, Erle-Spider is the first ROS-powered walking drone running snappy Ubuntu Core. With the Ubuntu Core app store, you can create and sell behaviours and applications for drones just like this.
Home control: Pi-Cubes SDK
The Pi-Cubes SDK provides a modular home automation system supporting up to 24 I/Os and four thermostats. It works with choice of different I/O boards, making it suitable for any Home Automation project.
Get involved with the internet of toys
Who would have imagined a time where toys could literally come alive? Snappy Ubuntu Core lets anyone app-enable their toys and games — and then sell their apps in the store.
Snappy speaks your language
Snappy is a platform with practically no learning curve. You can use your language of choice, whether it’s Python, Go, C, C++, Node JS (even .NET), just as you would to write any Linux app. If there’s code you’re looking to re-use, you can go ahead without the extra work of targeting new APIs. And with support for all the Linux libraries you know and love, your app can be up and running even faster.
Get snapping with Snapcraft
Snapcraft, the snappy SDK, enables you to easily create snaps while building on top of existing projects and communities.
It enables the quick packaging of snappy apps written in any language you like. Snapcraft also incorporate components from a wide range of sources including GitHub, Launchpad and npm. Once you’re ready, your snappy apps can be monetised by uploading them to the Snappy Store.
Easily extensible with frameworks
Ubuntu Core’s base is deliberately tiny, making it both more secure and more flexible. Rather than dictate the adoption and use of a particular tool, we offer frameworks that can extend the base system cleanly. These frameworks can be provided by anybody, in collaboration with Canonical — and they can provide services to any applications that depend on them.
Kick-start your next project
If you’re launching a crowdfunding project using snappy technology, talk to us first — and benefit from all the support Canonical can provide.