File:Soletta.pdf

The IoT development has a gap: it's addressed as a traditional embedded system while market expectations require much more fast paced development and deployment cycles, including continuous software and hardware updates. The small number of highly skilled embedded systems engineers can't cover the broader spectrum of products; newcomers from Web and Phone applications struggle to understand the low level details and nuances. All in all it's very hard to reuse your code and knowledge across different systems!

Meet Soletta: a software framework designed to close that gap. From sensors to networking protocols with all that's needed to support products, such as update, crypto, persistence and more! The knowledge and code can be reused as those are exposed in an uniform API accessible from C/C++ and JavaScript, implemented for multiple Operating Systems: Linux, Zephyr, Contiki and RIoT.