

Stefano Fiorentino
Head of Competence Center IoT & Embedded Systems @ adesso Schweiz AG
Lugano, Switzerland
Actions
Stefano is a professional engineer in Telecommunication Engineering. He started developing software in MATLAB and C for a ray-tracing and earth subsurface tomography, a cluster computing solution. Then he moved working with Qt and C++ for a GUI-based subsurface imaging product. After a really nice period with plain Modern C++ in a financial cluster computing institution, he encountered the Yocto Project and never left it. He is currently Head of the Competence Center Embedded Systems at the consulting firm adesso Schweiz AG. Father of two daughters, high-handicapper golf player, host at C++ User Group Lugano and ISO C++ Committee Member, co-founder of Italian Embedded.
Area of Expertise
Topics
Evaluate Flutter for your next kiosk application
This session will explore the use of Flutter, a popular open-source mobile application development framework, on the Raspberry Pi 4 by using a sample application. Participants will learn how to set up a Raspberry Pi 4 environment running Raspberry Pi OS, install Flutter, and validate a Flutter demo application on a kiosk (a device with a touch panel display). The session will cover topics such as deploying Flutter applications to the Raspberry Pi 4, current limitations, and the potential of using Flutter and Raspberry Pi 4 for building innovative and versatile applications in various industries. Participants will also discover the potential of Yocto Project available solutions to integrate Flutter applications into their next device.
FOTA-First Approach: a CI/CD Example
Preparing a firmware image has never been so easy. Avoiding the struggles to implement a custom software update procedure. Facilitating even more the developer life. Freeing time to concentrate on the actual business logic of the application. All these targets are reachable if you start your next product development from the implementation of the chosen software update strategy. Leveraging all the community-backed implementations of common best-practices will help your team in delivering safer and maintainable products to the market on schedule. I will briefly show you how to have a FOTA-first approach with the Yocto Project, SWUpdate and Jenkins pipelines on a RaspberryPi 3.
Embedded Online Conference 2023
How to Leverage Dev Containers for Quick and Easy Zephyr OS Development Setup
Unlock the potential of rapid Zephyr OS development through strategic utilization of Dev Containers. Learn to expedite environment setup with precision, fostering a streamlined and efficient workflow.
Embedded Online Conference 2024
Mocking the UART in C++: A Hands-On Approach
In the world of software engineering, robust and efficient testing is crucial for ensuring reliable software. But what happens when your code interacts with hardware?
This session provides a step-by-step walkthrough of mocking UART interfaces in C++. Through a practical, demo-driven approach, we’ll explore how to decouple your code from hardware dependencies, simulate UART behavior, and build effective unit tests, even at compile time.
Best of all, we’ll achieve this without relying on any testing frameworks, just plain C++. By the end of this talk, you’ll have a clear understanding of how to integrate mocking techniques into your development workflow, enabling more reliable and maintainable embedded software.
In the world of software engineering, robust and efficient testing is crucial for ensuring reliable software. But what happens when your code interacts with hardware?
Embedded Online Conference 2024
The Embedded Online Conference is a virtual conference, which means no need to travel, inexpensive and the opportunity to attend high quality technical sessions from the comfort of your office (or almost anywhere else you see fit).
Embedded Online Conference 2023
The Embedded Online Conference is a virtual conference, which means no need to travel, inexpensive and the opportunity to attend high quality technical sessions from the comfort of your office (or almost anywhere else you see fit).
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top