NOTE: Soletta Project is reaching END OF LIFE and will be shut down.
More information will be published soon regarding the End Of Life process.

About

Soletta Project is a development framework that makes writing software for IoT devices easier. By abstracting hardware and operating system details from a program, Soletta Project allows developers to easily write software for controlling actuators and sensors and communicating using standard technologies. Both portable and scalable, Soletta Project enables developers to reuse their code and knowledge in all stages of development and across different platform sizes, even the smallest smart devices.

Development Application

Web-based environment where developers can write, visualize, modify, run, test and debug their Soletta Project FBP programs on their target board.
Find out more

Machine Learning

Provides APIs for client side AI and easy to use flow-based Soletta Project module. Initially supporting neural networks and fuzzy logic learning.

Find out more

Visual Editor

A visual editor designed to ease programming with built-in node types while allowing node type creation and customization.

Find out more

Provides downloads for current and archived Soletta Project releases, including the development application and visual editor.

Provides a complete, searchable guide to the use of the Soletta Project and associated nodes, APIs and hardware and operating system support.

Getting Started

With Soletta Project's libraries developers can easily write software for devices that control actuators/sensors and communicate using standard technologies.


Read More

All Documentation

This page has a more comprehensive list of Soletta Project's documentation (i.e C API, flows etc) as well as sample applications.


Read More

Training Material

Soletta Project's code is accompanied by samples that demonstrates the usage of node types in several scenarios. Some of these examples are meant to be executed on specific boards.


Read More...

Get Involved

Soletta Project is a framework developed in the open source for device developers of all skill levels. Download and use the tools and contribute your thoughts and development expertise to the evolution of the framework to help tailor it to better suit your device development needs.

Download

Ecosystem feeds

July 11, 2018

In February, Matthias Clasen started a series of blog posts about Fedora Atomic Workstation (now Team...

July 11, 2018

Birds of a feather flock together..

Monday went with engagement BoF. I worked with Rosanna to finalize the annual report. Please help us proofread it! I have...

July 11, 2018

Next September, GLib will hit version 2.58. There have been a few changes during the past two development cycles, most notably the improvement of the Meson build, which in turn led to an improved portability of GLib to platforms such as Windows...

July 10, 2018

I’m feeling extremely grateful for the shot in the arm GUADEC provides by way of old friends, new friends, expert advice, enthusiasm, time-worn wisdom, and so many reminders of why we do this.

I use ...

July 10, 2018

Today, my first GUADEC experience has come to an end, and it was great! Kudos to the organizers for a very well-planned and executed event. Being a part of the volunteer team was a fantastic experience and thanks for the nice t-shirt!

It...

July 09, 2018

Day 2 ended with a guided tour inside the Alcazaba of Almería.

Surprisingly, the castle tour featured an exciting belly dance and a bonus theater show...

Contact

Questions? We'd love to hear your feedback. Please fill out and submit the following form.

Or find us on IRC: #soletta (freenode)