Learn more about the event and register now!
Back To Schedule
Tuesday, October 11 • 17:10 - 18:00
Flow Based Programming Applied to IoT Development - Gustavo Sverzut Barbieri, ProFUSION Embedded Systems

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

IoT software must beheave well in a dynamic environment and deal with many concurrent inputs and outputs. In code this often translates to multiple threads and synchronization primitives, or an event-loop and callbacks; both are error prone and demand hard to find expertise and are time consuming to get right. These were seen in Linux world for both servers and desktops, now the problem remains for Internet of Things.

The Soletta Project, a software framework for creating IoT devices, identified this as a major pain point for its users and investigated programming models that could solve the problem. The result is an old concept that started to regain traction: Flow Based Programming (FBP).

This presentation will introduce the audience to FBP and show real-life benefits. The Soletta implementation will be used as reference, showing it can scale down to microcontrollers.

avatar for Gustavo Sverzut Barbieri

Gustavo Sverzut Barbieri

Owner, ProFUSION Embedded Systems
Software developer since 1991, Gustavo joined the open source community around 1998 and started to contribute actively to many projects in many areas and programming languages. He is passionate about interactive software, which led him to work at INdT with EFL (Enlightenment Foundation... Read More →

Tuesday October 11, 2016 17:10 - 18:00 CEST
Salon 4+5 London - Ground Level
  OpenIoT Summit