Loading…
Attending this event?
September 16-18, 2024
Vienna, Austria
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2024 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central European Summer Time (UTC/GMT +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Hall M1 (Level 1) clear filter
Monday, September 16
 

11:20 CEST

Understanding Cultural Differences When Approaching OSS - Daniel Izquierdo Cortázar, Bitergia & Willem Jiang, ByteDance
Monday September 16, 2024 11:20 - 12:00 CEST
Willem and Daniel have been discussing on cultural differences between China and Spain and how to effectively engage newcomers from different regions. Two books were used as starting point: The Culture Map book by Erin Meyer and From the Soils by Fei Xiaotong, a sociological study of the Chinese society written in the 40’s. While Western societies tend to be more individualistics when approaching an OSS community, according to the book From the Soils, Chinese society works in a more ‘ring based’ scenarios where network of trust are quite important over the years. As an example in Chinese society, if you want to do business with another person, you need to be introduced by a trusted person. It is like a social currency to play with. In the case of the OSS communities, your personal career and public record can talk for you, so you do not need others to introduce you. Your own brand is your social currency. In China, an extra step may be required and a trusted person may introduce you. This talk will share experiences and good practices learned over the years to engage and onboard newcomers. Specially, those that face specific barriers such as language or cultural ones.
Speakers
avatar for Daniel Izquierdo

Daniel Izquierdo

CEO, Bitergia
Daniel Izquierdo is a researcher and co-founder of Bitergia and currently holding the position of CEO, he is focused on the quality of the data, research of new metrics, analysis and studies of interest for Bitergia customers via data mining and processing. Daniel earned a PhD in... Read More →
avatar for Willem Jiang

Willem Jiang

Principal Open Source Evangelist of ByteDance OSPO, ByteDance
Willem Jiang (Jiang Ning) is the principal Open Source Evangelist of ByteDance OSPO , and serves as a board director of the Apache Software Foundation. He has contributed to various Apache projects, including Camel, CXF, ServiceMix, and ServiceComb. Prior to joining ByteDance, Willem... Read More →
Monday September 16, 2024 11:20 - 12:00 CEST
Hall M1 (Level 1)

12:15 CEST

Effective Strategies for Disability Inclusion in Open Source Communities - Brayan Kai Mwanyumba, OSCA Nairobi
Monday September 16, 2024 12:15 - 12:55 CEST
In today's world, where disability affects a significant percentage of the population, it is crucial for open-source communities to address the challenges faced by persons with disabilities (PWDs) and work towards their inclusion. This talk will delve into practical measures such as referral programs, internal disability disclosures, and integrating disability into existing agendas rather than treating it as a separate issue. We will dive into disability mainstreaming with a focus on its role in promoting universal design and inclusivity. Attendees will gain insights into establishing disability mainstreaming committees, formulating action plans, implementing best practices, and monitoring and evaluating progress.
Speakers
avatar for Brayan Kai Mwanyumba

Brayan Kai Mwanyumba

Data Scientist & Technical Writer, OSCA Nairobi
Brayan is a Data Scientist Passionate about Technical Writing and Open-Source Advocacy. He volunteers at different developer communities across Africa including OSCA Nairobi, She Code Africa and is also a GitHub Campus Expert. All this owing to his strong passion for supporting fellow... Read More →
Monday September 16, 2024 12:15 - 12:55 CEST
Hall M1 (Level 1)

14:15 CEST

Why Both Open Source and Africa's Future Successes Are Intertwined - Peace Ojemeh, Open Source Community Africa & Ruth Ikegah, CHAOSS
Monday September 16, 2024 14:15 - 14:55 CEST
Over the past 6 years, the African tech ecosystem has seen significant interest and participation in global open source projects through communities like Open Source Community Africa and Python groups. According to the GitHub 2023 Octoverse report, Nigeria is a hot spot for OSS adoption and technological advancement with a 45% year-over-year growth rate. This talk will explore the importance of Open Source in Africa's development and success. We will discuss Africa's current state, its challenges, and how Open Source can be used as a tool for development, innovation, and collaboration. Through success stories and real-world examples, we will highlight the impact of Open Source on Africa's development and the opportunities it presents for the future.
Speakers
avatar for Peace Ojemeh (Perrie)

Peace Ojemeh (Perrie)

Core team, Open Source Community Africa
Perrie is a designer, ecosystem researcher, strategist, and a strong advocate for Open Source. They currently work at the Ethereum Foundation, as an ecosystem developer. Perrie is also a founding member of Open Source Community Africa With a strong commitment to promoting diversity... Read More →
avatar for Ruth Ikegah

Ruth Ikegah

Community and Programs Manager, CHAOSS
Ruth Ikegah is a Backend Developer, Technical Writer, and GitHub Star. She is sparked about making the onboarding process scalable in teams.
Monday September 16, 2024 14:15 - 14:55 CEST
Hall M1 (Level 1)

15:25 CEST

Panel Discussion: Creating Your Community Mentorship Program - Stephanie Taylor, Google; Abigail Cabunoc Mayes, GitHub; and Hong Phuc Dang, FOSSASIA; & Karen Sandler, Software Freedom Conservancy
Monday September 16, 2024 15:25 - 16:05 CEST
Mentorship is key to bringing new people into your open source communities. There are large programs (Google Summer of Code, Outreachy) and many smaller programs that have successfully integrated new contributors into open source communities making them long term contributors. In this panel we’re going to discuss some of the things you need to think about when creating a new mentorship program (single or multi-community). From how to find the right mentors, have great beginner documentation ready, set expectations, where to advertise your program and plenty of time for Q&A.
Speakers
KS

Karen Sandler

Software Freedom Conservancy
avatar for Hong Phuc Dang

Hong Phuc Dang

Founder, FOSSASIA
Hong Phuc is the founder of FOSSASIA, an organization dedicated to leveraging open technologies to enhance societal well-being and foster sustainable production practices. She chairs the annual FOSSASIA Summit, one of the largest open source conferences in Asia. With over a decade... Read More →
avatar for Stephanie Taylor

Stephanie Taylor

Google Summer of Code Program Lead, Google
Stephanie Taylor leads the Google Summer of Code program, now in its 20th year of introducing beginners to open source software development. Stephanie has been at Google in the Open Source Programs Office since 2011 and is dedicated to bringing enthusiastic developers from around... Read More →
avatar for Abigail Cabunoc Mayes

Abigail Cabunoc Mayes

Open Source Maintainer Programs, GitHub
Abigail Cabunoc Mayes (@abbycabs) leads GitHub’s open source maintainer programs where she works to help maintainers – and the open source ecosystem – thrive. Before joining GitHub, Abby founded and led Mozilla Open Leaders, an open source mentorship program that worked with... Read More →
Monday September 16, 2024 15:25 - 16:05 CEST
Hall M1 (Level 1)

16:20 CEST

LFX Mentorship Showcase (Open to All Attendees; No Additional Fee or Registration Required)
Monday September 16, 2024 16:20 - 17:00 CEST
Speakers
avatar for Asmit Malakannawar

Asmit Malakannawar

Student, LFX Mentee'23 at ORAS Project (Student)
Asmit Malakannawar is a student in Pune, India, studying computer science and business systems. He is a product designer and likes working with cloud technology and open-source projects. He's a member of the GNOME Foundation and a part of organizing committee to help plan events... Read More →
avatar for Jayaraj J

Jayaraj J

PhD. Student, University of California, Santa Cruz
Jayaraj is a PhD student at the University of California, Santa Cruz. He was an LFX mentee at RISC-V International, actively researching the RISC-V Instruction Set Architecture (ISA) and its applications. With a passion for computer architecture, design, and verification, he contributes... Read More →
avatar for prateek singh

prateek singh

My name is Prateek Singh, I am a Final Year Engineering student from India. I like exploring tech in general and love Open Source. I work full time as a Software Engineer at Fountane, a Venture Studio. I have presented in many local events, teaching and sharing knowledge and I write... Read More →
S

Suraj

Student, BSC
Suraj Shirvankar
avatar for Deepesha Burse

Deepesha Burse

Student, LFX Mentee at ORAS Project (Student)
Deepesha Burse is a student in Pune, India, pursuing a Bachelor's in Computer Science and Business Systems. She is mainly involved in Community Management and Developer Advocacy in cloud-native projects and other open source projects. Along with this, she was a recipient of the LiFT... Read More →
avatar for Yash Khare

Yash Khare

Clusterpedia
Yash Khare - currently a full time open source developer, a member of CNCF sandbox project Clusterpedia , focused on multi cluster resource management and LFX Mentee at Konveyor. My ongoing projects revolve around easy adoption of applications to Kubernetes. I recently contributed... Read More →
avatar for Akshay Gaikwad

Akshay Gaikwad

Software Engineer, InfraCloud Technologies
I'm a Software Engineer at InfraCloud Technologies, where I focus on building robust solutions for containerized environments. As a mentee in the KubeArmor project during the LFX Summer'23 program, I played a key role in designing OCI hooks to enhance container security.In addition... Read More →
SG

Shubham Gupta

Kyverno
Hi, I am Shubham Gupta i contribute actively contributing to projects within the CNCF community.
avatar for Songlin Jiang

Songlin Jiang

Doctoral Researcher, Aalto University
Hi, everyone! I'm Songlin Jiang, a doctoral researcher at the Department of Computer Science, Aalto University on machine learning systems. Beyond my academic pursuits, I am a devoted advocate of free software. In my free time, I maintain several open-source projects and contribute... Read More →
VC

Vishal Choudhary

Student, Kyverno, Nirmata
Vishal Choudhary is a final-year Computer Science undergraduate student passionate about cloud-native technologies. As a maintainer of the CNCF Project Kyverno, he plays a vital role in its development and maintenance. Currently interning at Nirmata, Vishal continues to deepen his... Read More →
AB

Aritra Bhaduri

Indian Institute of Technology, Patna
Aritra Bhaduri is a dynamic technologist and blockchain developer with experience in Hyperledger Fabric and Ethereum. He currently pursuing a bachelor’s degree in Artificial Intelligence and Data Science from the prestigious Indian Institute of Technology, Patna. With a keen interest... Read More →
AK

Ashish Kumar

Student, Indian Institute Of Technology, Roorkee
I am a junior Mathematics and Computing student at Indian institute Of Technology. I'm also a member of SDSLabs, our college's tech organisation, which has created and shipped some fantastic projects. Recently, my ongoing projects would be katana, an attack and defence ctf platform... Read More →
AC

Arunima Chaudhuri

National Institute of Technology Warangal (NITW)
Arunima Chaudhuri is a technology enthusiast with a passion for innovation and community involvement. Currently, she is working as a Research and Development Intern at Status, contributing to the data availability sampling research project with Codex and the Ethereum Foundation. She... Read More →
AR

Akanksha Rani

Hyperledger Foundation
Akanksha Rani , currently serving as a Software Development Engineer (SDE) Intern at Microsoft. With a successful stint as an LFX Mentee under her belt, Akanksha has cracked the Hyperledger LFX Mentorship program, making significant contributions to the open-source community. As a... Read More →
RB

Ricardo B. Marliere

Software Engineer
Ricardo is a software engineer born in Brazil that is passionate about Linux and technology, with a solid background in web development.
avatar for Javier Carrasco Cruz

Javier Carrasco Cruz

embedded systems developer, WolfVision GmbH
I was born in Spain, but I have been living in Vorarlberg (Austria) since 2015, where I work as an embedded systems developer i.e. a jack of all trades (HW/FPGA/μC/Linux kernel & user space) at WolfVision GmbH. I graduated from the LFX Mentorship Program last December, and since... Read More →
avatar for Mahesh Raju Kasbe

Mahesh Raju Kasbe

CNCF - OpenKruise
I'm Mahesh Kasbe,I specialize in cloud-native technologies and open-source development. With a strong foundation in Computer Science, I'm committed to pushing the boundaries of innovation in the tech industry.At present, my focus lies on various open-source projects, particularly... Read More →
avatar for Priyansh Mehta

Priyansh Mehta

Software Developer Engineer, Open Mainframe Project
Hello! I'm Priyansh Mehta, a web developer who loves tackling challenges and constantly learning new things. My favorite area is backend development because I enjoy building the behind-the-scenes technology that makes apps run smoothly. I'm always up for experimenting and discovering... Read More →
avatar for Prince

Prince

Postgraduate student, Indian Institute of Information Technology, Gwalior
I am a postgraduate student at the Indian Institute of Information Technology, Gwalior, majoring in Information Technology. I have a strong passion for problem-solving and enjoy developing innovative solutions. My journey in competitive programming has honed my problem-solving skills... Read More →
AK

Andrew Kanner

kernel developer / team lead, CloudLinux
I have PhD in security models and participated in several local and international conferences including those organized by IEEE (as a speaker as well).Earlier I worked with security/fs/mm Linux kernel subsystems for my own LSM module for different architectures (x86_64, aarch64, s390x... Read More →
IO

Ivan Orlov

Codethink
## Biography Ivan is a Software Engineer in Codethink, where he works with the Linux Kernel. In his free time he contributes to the upstream kernel, maintains his virtual PCM driver and participates in the Linux Kernel Mentorship Program as a co-mentor. Ivan has multiple contributions... Read More →
RS

Roshan Swain

MathWorks
My name is Roshan Swain, currently working as a Software Engineer at MathWorks where i am tinkering with the Infrastructure, dev tooling and cloud delivery mechanisms for MATLAB. I have been a fellow of Google Summer of Code in year 2021 at Organization mlpack and also a LFX mentee... Read More →
AS

Abdul Samad Siddiqui

Student
Abdul Samad Siddiqui is a third-year undergraduate student pursuing a major in Software Engineering. He is deeply passionate about contributing to open-source projects. He has been actively involved in the technology and open-source communities for two years and has made significant... Read More →
avatar for Samson Amaugo

Samson Amaugo

Microsoft MVP and Software Developer, Swacblooms
Hi I am Samson Amaugo. I am a software developer and a Microsoft MVP. I love all things DotNet, automating stuff and building smart systems with Machine learning. I contribute to DotNet Docs and open source. I also write on my blog, https://swacblooms.com
YR

Yash Raj Singh

CNCF
I'm Yash Raj Singh, an LFX'23 Mentee at Kubescape, having successfully graduated from the program in August last year. My focus during the mentorship was on the Kubescape organization, where I played a crucial role in developing a Prometheus Exporter tailored for Kubescape. As a passionate... Read More →
HR

Hrushikesh Rao Naidnur

WasmEdge
I am pursuing my bachelors in Jawaharlal Nehru Technological University, Hyderabad India. I am an avid open source contributor. Contributed to Jenkins git-plugin by integrating git maintenance to optimize git repositories on Jenkins Controller. I've also contributed to WasmEdge under... Read More →
JM

Jiehong Mo

Aalto University
Jiehong Mo, an Erasmus Mundus Master's Student, studying Security and Cloud Computing in Aalto University and Eurecom. She used to work in SSH Community and Tencent as a cloud trainee. She is also passionate about research, having authored or co-authored several publications and participated... Read More →
Monday September 16, 2024 16:20 - 17:00 CEST
Hall M1 (Level 1)
 
Tuesday, September 17
 

09:00 CEST

How to Contribute a Zephyr Sensor Driver - Maureen Helm, Analog Devices
Tuesday September 17, 2024 09:00 - 09:40 CEST
The Zephyr sensor driver API is a popular area for new contributors to submit code upstream; a sensor driver is well-contained, it doesn't touch more intimidating or complex subsystems, and most importantly, it enables your Zephyr application to interact with the physical world in a new way. Naturally, you want to share it with the open source community, but how do you do it? This talk will share best practices and common pitfalls encountered by new contributors submitting their first sensor driver, and provide insight into why maintainers request certain changes.
Speakers
avatar for Maureen Helm

Maureen Helm

Distinguished Engineer, Analog Devices
Maureen Helm is a Distinguished Engineer in the Software & Security Group at Analog Devices, focusing on embedded microcontroller software. She is an upstream maintainer in the Zephyr Project and former chair of the Technical Steering Committee.
Tuesday September 17, 2024 09:00 - 09:40 CEST
Hall M1 (Level 1)
  Zephyr

09:50 CEST

Zephyr Build System: Sysbuild and New Hardware Model - Torsten Tejlmand Rasmussen, Nordic Semiconductor
Tuesday September 17, 2024 09:50 - 10:30 CEST
The Zephyr build system had been reaching its limits in its ability to build multiple images for modern SoCs in its previous hardware model.
The original build system began with the concept of a simple board containing a single core SoC for which you would build a single image. In today's world however, developers want to build multiple images for boards which may have multiple SoCs and / or SoCs with multiple CPU cores. This evolution towards complexity led us to the development and introduction of sysbuild and a new hardware model in Zephyr.

The purpose of this talk is to dive into the new hardware model, and what it provides seen from a developer's point of view, and from there continue into sysbuild, where the new hardware model is leveraged in order to build multiple images for a single device. The talk will go over how you as a developer can make the best use of the new hardware model and sysbuild to effectively build a complete project.
Speakers
avatar for Torsten Tejlmand Rasmussen

Torsten Tejlmand Rasmussen

Open Source Software Engineer, Nordic Semiconductor
Maintainer of Zephyr build system and toolchain integration.
Tuesday September 17, 2024 09:50 - 10:30 CEST
Hall M1 (Level 1)
  Zephyr

11:00 CEST

Secure and Encrypted Boot in Zephyr RTOS - Parthiban N, Linumiz
Tuesday September 17, 2024 11:00 - 11:20 CEST
MCUboot enables secure booting of Zephyr RTOS using asymmetric cryptographic signature verification with a public key. The hash of the public key is embedded or compiled with the MCUboot binary by default, which is used for checking the integrity of the public key. To tamper-proof, as an alternate secure boot option, the hash of the public key can be stored securely and retrieved when hardware keys are enabled. Security of embedded SoC's (e.g., i.MX RT) offers more capabilities, such as High Assurance Boot (HAB), Data Co-Processor (DCP), or Trusted Firmware-M (TF-M) implementing the Trustzone for SoC's (e.g., nRF91) to enable secure storage with hardware crypto acceleration or external security modules (e.g., TPM, EdegeLock) to store keys in hardware vaults.

This talk will detail MCUboot secure booting with hardware keys. NXP i.MX RT as an example using HAB for booting singed and encrypted bootloader MCUboot, enabling hardware root of trust, and booting Zephyr RTOS using keys from OTP for verification. We will also see about using the TF-M backend and OTP for secure booting Trustzone-enabled SoCs.
Speakers
avatar for Parthiban N

Parthiban N

Software Engineer, Linumiz
With over 14 years of experience in software engineering, Parthiban founded Linumiz, a company that provides domain-neutral software services for U-Boot, Linux, and Zephyr, ranging from board bringup, board supported package, customization, device drivers, to over the air software... Read More →
Tuesday September 17, 2024 11:00 - 11:20 CEST
Hall M1 (Level 1)
  Zephyr

11:20 CEST

Zephyr Network Subsystem Status and Overview - Jukka Rissanen, Nordic Semiconductor
Tuesday September 17, 2024 11:20 - 11:40 CEST
Network connectivity is important part of Zephyr. This talk will give information of current status of the network stack.
Speakers
avatar for Jukka Rissanen

Jukka Rissanen

Principal Engineer, Nordic Semiconductor
Jukka is one of the network maintainers in Zephyr RTOS
Tuesday September 17, 2024 11:20 - 11:40 CEST
Hall M1 (Level 1)
  Zephyr

11:55 CEST

Lightning Talk: The CFU: Custom Hardware with RISCV and Zephyr - Mohammed Billoo, MAB Labs Embedded Solutions
Tuesday September 17, 2024 11:55 - 12:05 CEST
RISC-V's instruction set architecture (ISA) has enabled seasoned embedded software engineers to experiment with FPGAs since numerous open-source RISC-V cores can be flashed onto an FPGA.

The Zephyr Project is rapidly emerging as a leading real-time operating system (RTOS). Zephyr integrates open-source and security best practices to ensure a vendor-neutral, secure, and reliable platform.

One of the exciting features of the RISCV ISA is the Custom Function Unit (CFU), which enables a framework to support custom operations in hardware, which is accessible from software. In this talk, Mohammed will demonstrate how to add a CFU into a RISCV core on an FPGA, and how to make the appropriate calls from Zephyr.
Speakers
avatar for Mohammed Billoo

Mohammed Billoo

CEO, MAB Labs Embedded Solutions
Mohammed Billoo is an embedded software consultant with over 15 years of experience. He focuses on The Zephyr Project RTOS, Embedded Linux, and The Yocto Project. He has also developed user interfaces using the Qt framework. He has helped clients across numerous verticals, including... Read More →
Tuesday September 17, 2024 11:55 - 12:05 CEST
Hall M1 (Level 1)
  Zephyr

12:05 CEST

Lightning Talk: Zephyr Portability with an AI Application on Very Different MCUs - Ales Ryska, NXP
Tuesday September 17, 2024 12:05 - 12:15 CEST
Code portability is one of the compelling benefits of adopting Zephyr. In this session we will discuss a single AI-based face detection application that scales from a high performance, Arm Cortex-M7 based MCU to a low power Cortex-M33 based MCU with a neural processing accelerator. In addition to different main processor cores, these two platforms have quite different camera and display interfaces, and one has a limited frame buffer capability, leading to required improvements in the display driver which NXP has contributed back to the project. This session will also explore the specifics of how devicetree and Kconfig were leveraged to switch between platforms.
Speakers
avatar for Ales Ryska

Ales Ryska

NXP Systems Engineer, NXP
Ales Ryska is a systems engineer at NXP and a Zephyr enthusiast. He enjoys helping customers get to market faster with out-of-box hardware and software and easy-to-use tools. (Note: NXP may like to update the biography if class is selected)
Tuesday September 17, 2024 12:05 - 12:15 CEST
Hall M1 (Level 1)
  Zephyr

12:15 CEST

Lightning Talk: Using Zephyr to Power the Sustainable Cloud - Dan Kalowsky, Ampere Computing
Tuesday September 17, 2024 12:15 - 12:25 CEST
Share how Ampere Computing uses Zephyr to re-imagine the cloud in a more sustainable way. Covering some of the challenges encountered aligning product goals with Zephyr, adding new code coverage beyond the upstream support, and getting a test environments up and running.
Speakers
avatar for Dan Kalowsky

Dan Kalowsky

Firmware Engineer, Ampere Computing
Dan is an engineer passionate about code quality with an almost unhealthy relationship on simplifying processes. He has been active on and off in the Zephyr community since the start. His role at Ampere spans multiple areas of technology.
Tuesday September 17, 2024 12:15 - 12:25 CEST
Hall M1 (Level 1)
  Zephyr
  • Audience Level Any

12:25 CEST

Lightning Talk: Implementing the Precision Time Protocol (PTP) in the Zephyr Project - Adam Wojasiński, BayLibre
Tuesday September 17, 2024 12:25 - 12:35 CEST
In order for highly distributed communication to function well, there must be a reliable time source and a way to synchronize time between devices. In applications such as automotive and industrial control, the requirements here can be strict and subject to regulatory constraints. Precision Time Protocol (PTP) is a response to these hard time synchronization requirements by achieving clock accuracy in the sub-microsecond range.

As Zephyr becomes more broadly used in these environments, it needs support for precision timekeeping. This talk will cover a brief overview of PTP, discussion of various implementation choices for Zephyr, challenges along the way and upstreaming plans.
Speakers
avatar for Adam Wojasiński

Adam Wojasiński

Software engineer, BayLibre
Adam began his journey with open source joining Zephyr Project over two years ago. He is working in BayLibre on the Zephyr Project. His main areas of expertise are chip bring up, SPI and Zephyr drivers. Before joining BayLibre he worked in Nordic Semiconductor on bare-metal drivers... Read More →
Tuesday September 17, 2024 12:25 - 12:35 CEST
Hall M1 (Level 1)
  Zephyr

14:00 CEST

Developing Wildlife Camera Traps with Zephyr RTOS - Alex Bucknall, Arribada Initiative
Tuesday September 17, 2024 14:00 - 14:20 CEST
Monitoring wildlife and environmental changes often requires deploying remote camera traps that can capture imagery and activity over long periods of time. These camera systems need to be low-power, portable, and easily adapted to different hardware configurations based on project requirements.

This talk will cover how we utilised Zephyr to develop flexible time lapse camera solutions for conservation applications. We’ll explore our time lapse camera deployment in Bermuda and how we’re using Zephyr to monitor and understand the impact of seagrass decay on the local marine life. Zephyr allowed us to rapidly target different hardware platforms by abstracting away complex hardware interactions. We'll discuss how Zephyr's hardware and driver APIs simplify peripheral access to cameras, RTCs, and power management features across multiple vendor SoCs.

Additionally, we'll explore challenges associated with this kind of cross-platform support, such as lack of core features for certain vendor SoCs. We'll also share insights into optimising for size, performance, and battery life on constrained embedded devices.
Speakers
avatar for Alex Bucknall

Alex Bucknall

Senior Engineer, Arribada Initiative
An Engineer who fell into the world of conservation. Busy developing tools and projects to support conservation, environmental and humanitarian crises. PhD in high performance reconfigurable computing platforms.
Tuesday September 17, 2024 14:00 - 14:20 CEST
Hall M1 (Level 1)
  Zephyr
  • Audience Level Any

14:20 CEST

Exploring the Potential of Zephyr in Automotive and Software Defined Vehicles - Philipp Ahmann, Robert Bosch GmbH
Tuesday September 17, 2024 14:20 - 14:40 CEST
In the automotive industry more than 100 embedded control units (ECUs) are present in a typical car. They are equipped with microcontrollers responsible for various peripherals within the vehicle. Although it may be challenging to adapt automotive-specific interfaces to an IoT-driven RTOS like Zephyr, the use of standard peripherals such as GPIOs, I2C, and UART can lead to significant synergies with other products.

However, as starting point, the talk will delve into the automotive specific requirements and technology stacks necessary for integrating Zephyr into automotive development. Additionally, it will highlight areas where Zephyr may not yet be a perfect fit for automotive applications. Key touchpoints for discussion will include the compatibility of Zephyr with established automotive standards like Autosar, COVESA VSS, and CAN stack. Furthermore, the talk will address the challenges related to process compliance and adherence to safety integrity standards in the automotive industry.

This talk aims to initiate a discussion on the potential wider adoption of Zephyr in automotive products and to foster an engaging discussion among industry professionals.
Speakers
avatar for Philipp Ahmann

Philipp Ahmann

Sr. OSS Community Manager, Etas GmbH (BOSCH)
Philipp Ahmann is an experienced senior OSS community manager at Etas GmbH (BOSCH) specializing in safety and automotive grade open source stacks for software defined vehicles. He holds the position of technical steering committee chair for the Linux Foundation ELISA project to Enable... Read More →
Tuesday September 17, 2024 14:20 - 14:40 CEST
Hall M1 (Level 1)
  Zephyr

14:55 CEST

Lightning Talk: Open Source Fleet Management in Zephyr - Maciej Sobkowski, Antmicro
Tuesday September 17, 2024 14:55 - 15:05 CEST
Complex, real-life embedded system deployments often consist of multiple SoCs/MCUs running a mix of OSes, ranging from user-facing high-end nodes based on Linux/Android to MCUs dedicated to controlling specific low-level functions of the device, using an RTOS like Zephyr. Over-the-air updates for such systems poses a challenge, as the firmware needs to be updated in a safe & coordinated way.

Remote Device Fleet Manager is a permissively licensed, fully open source and self-hostable framework for modular, configurable OTA updates, fleet management and ML data management that supports Linux, Android, and, since recently, also Zephyr-based platforms.

This talk will delve into how RDFM was extended to support Zephyr-based systems, the motivations and considerations of the development and some interesting use cases it enables. RDFM allows for fully redundant updates, incl. rollback to the previous version, grouped device updates and mixed OS deployments.

To enable tight interoperability with Zephyr's ecosystem, the integration is based on the MCUmgr library, communicating with Zephyr devices via the SMP protocol. The MCUboot bootloader is used for managing the firmware on the device.
Speakers
avatar for Maciej Sobkowski

Maciej Sobkowski

Senior Software Engineer, Antmicro
Maciej Sobkowski is a Senior Software Engineer at Antmicro. His area of expertise includes embedded systems and kernel development, focusing on device drivers, OTA systems and the V4L2 framework. He has 9 years of professional experience in developing low-level software for embedded... Read More →
Tuesday September 17, 2024 14:55 - 15:05 CEST
Hall M1 (Level 1)
  Zephyr
  • Audience Level Any

15:05 CEST

Lightning Talk: Delta Firmware Over The Air (DFOTA) Update: Optimizing Device Updates in Zephyr - Romain Pelletant & Clovis Corde, Kickmaker
Tuesday September 17, 2024 15:05 - 15:15 CEST
Firmware Over The Air (FOTA) updates are a well-established method for updating devices, but this approach shows its limitations in the embedded world. Indeed, in embedded systems we have 2 main constraints (among others) when discussing firmware updates : memory and bandwidth. Regarding memory, developing a low-memory-footprint API was our priority when creating this solution. To explain how we built this API, we will discuss compression algorithms and justify our choice of implementing in Zephyr the open-source library "Heatshrink" which is ideally suited for DFOTA's needs and for embedded systems in general (we can demonstrate the memory footprint differences compared to the already implemented compression algorithm "LZ4"). Next, we will see how deltas (or patches) between two firmware versions are generated (we could present a benchmark to illustrate the data savings achieved by sending patches instead of the full firmware, as it is done during FOTA update). Further, we will explore the implementation of the DFOTA API to explain how it works and how it can be implemented into your project.
Speakers
avatar for Romain Pelletant

Romain Pelletant

Embedded Software Engineer, Kickmaker
Embedded system enthusiast, focused on real-time operating systems in industry.
avatar for Clovis Corde

Clovis Corde

Embedded Software Engineer, Kickmaker
Software Engineer, Zephyr RTOS enthusiast, Loves to build all kinds of solutions from embedded systems to mobile applications.
Tuesday September 17, 2024 15:05 - 15:15 CEST
Hall M1 (Level 1)
  Zephyr

15:15 CEST

Lightning Talk: How to Create an Asset Tracker With Zephyr and Thingsboard In No Time - Tobias Marquardt, grandcentrix GmbH
Tuesday September 17, 2024 15:15 - 15:25 CEST
In this lightning talk I'll show you how to create a working PoC of an asset tracker with very little effort by using Zephyr. It's based on an off-the-shelf cellular SoC that sends GPS data over CoAP to the open source Thingsboard IoT cloud platform.
Speakers
avatar for Tobias Marquardt

Tobias Marquardt

Embedded Software Engineer, grandcentrix GmbH
Tobias is an embedded software developer at grandcentrix, where he works on embedded systems built with Linux and Zephyr. Prior to this role he worked several years as C++ application developer. Apart from that he plays the electric guitar, writes a Gameboy emulator for fun and enjoys... Read More →
Tuesday September 17, 2024 15:15 - 15:25 CEST
Hall M1 (Level 1)
  Zephyr

15:25 CEST

Lightning Talk: From Ideas to 3 Firmwares Powering Railway-Infrastructure Monitoring in 2 Years - Tobias Meyer, Konux GmbH
Tuesday September 17, 2024 15:25 - 15:35 CEST
Using Zephyr OS, we successfully developed three firmware versions in under two years, establishing a scalable wireless sensor network for enhanced railway infrastructure monitoring.

This talk will detail the rationale behind our technology selections, including Zephyr OS, BLE, LTE-M, and AWS Iot Core.

We will discuss specific features of Zephyr that facilitated rapid development and the aspects that presented a learning curve. Our session will explore critical design decisions, architectural frameworks using Zephyr, and effective strategies for MCU communication and optimizing battery life. It will show how projects are setup, dependency are managed using west, how firmware is tested, and which features of zephyr we use where. We'll also share common pitfalls and practical lessons learned.

Concluding with recent Zephyr updates and our reflective insights, this presentation will end with what we would have done differently this time.
Speakers
avatar for Tobias Meyer

Tobias Meyer

Senior Firmware Developer, Konux GmbH
Over 20 years experience in programming, over 10 years professional.Currently working on sensors enabling transforming railway operation at Konux GmBh
Tuesday September 17, 2024 15:25 - 15:35 CEST
Hall M1 (Level 1)
  Zephyr

16:00 CEST

Preparing Zephyr for Safety Element out of Context Certification - Nicole Pappler, AlektoMetis.com
Tuesday September 17, 2024 16:00 - 16:40 CEST
Zephyr, as also other open source projects, is heading towards functional safety, to achieve a safety certification as a Safety Element out of Context (SEooC) the question of what this really means comes up quite often.

There are usually three stakeholders in a project like project community, the assessor and the user, who actually wants to use the certified software

As all these parties have different expectations of what this certification will require, there are a lot of different rumours and opinions out there regarding functional safety certification. This talk will give an introduction to what qualification evidence is usually prepared and assessed for a SEooC certification, what this means for the project and how it can actually be integrated into a safety relevant software system.

This talk will also give an update of the current status of the safety working group, how to participate and what to expect there.
Speakers
avatar for Nicole Pappler

Nicole Pappler

Senior Safety Expert, AlektoMetis
Nicole has worked in different projects developing safety relevant embedded software before starting as an independent assessor. With now more than twenty years of experience in the industry, she supported several customers to show their compliance with safety, security and quality... Read More →
Tuesday September 17, 2024 16:00 - 16:40 CEST
Hall M1 (Level 1)
  Zephyr
  • Audience Level Any

16:55 CEST

Level Up Your Embedded Testing Game: FRETish, Robot, and Twister: A Dream Team - Christian Schlotter, Carl Zeiss Meditec AG & Tobias Kästner, TiaC Systems
Tuesday September 17, 2024 16:55 - 17:35 CEST
Developing embedded software for regulated environments like medical devices presents unique challenges. Crucially, we need to document how the software design fulfills stated product requirements. While functional testing remains dominant for verifying functional suitability, deriving and maintaining effective test suites can quickly become cumbersome.

This talk explores a novel approach to this longstanding problem. We leverage NASA's FRETish method for formally capturing requirements. We will talk about how the formal nature of FRETish requirements allows for automatic test case generation leveraging the Robot Framework. The latter was specifically chosen as it is partially supported by Zephyr's test harness today and allows to utilize twister for automated test execution of these test suites on real hardware. This method has the potential to streamline testing, offering benefits such as reduced time and maintenance efforts as well as accurate coverage metrics from very early on in the project's lifecycle.

We'll discuss our progress in implementing this approach, the challenges we encountered, and potential solutions for deeper integration with the Zephyr project.
Speakers
avatar for Tobias Kästner

Tobias Kästner

Bridle Maintainer, TiaC Systems
A physicist by training, Tobias Kaestner has always been fascinated by the intersection of the physical with the digital world. His professional career started as a SW team lead in a medical device start-up and since then he has served a couple of roles for 15+ years in this industry... Read More →
avatar for Christian Schlotter

Christian Schlotter

Software Architect, Carl Zeiss Meditec AG
Software Architect at Carl Zeiss Meditec AG, active member of queer ERG Proud@ZEISS, love nature, hiking and people 😀
Tuesday September 17, 2024 16:55 - 17:35 CEST
Hall M1 (Level 1)
  Zephyr

17:45 CEST

Zephyr LPWAN: Connectivity Options and When to Choose Them - Jordan Yates, Embeint
Tuesday September 17, 2024 17:45 - 18:15 CEST
Developers are spoiled for choice when it comes to Low-Power Wide-Area-Network technologies, which can make it difficult to choose where to focus your time when starting a project.

In this session we will run through the advantages and tradeoffs of the various LPWAN solutions that Zephyr supports out of the box, with respect to power consumption, range, reachability and more.
Technologies to discuss include Bluetooth, WiFi, LTE CAT-M1, LTE NB-IoT, LoRa/LoRaWAN and Thread.
Speakers
avatar for Jordan Yates

Jordan Yates

Co-Founder & Head of Engineering, Embeint
Leads embedded systems engineering at Embeint focussing on ultra-low-power IoT solutions leveraging his 6 years of prior experience as an embedded firmware engineer in CSIRO.Zephyr developer, contributor and maintainer.
Tuesday September 17, 2024 17:45 - 18:15 CEST
Hall M1 (Level 1)
  Zephyr
 
Wednesday, September 18
 

11:00 CEST

Decentralized Identity Landscape: Communities, Projects, Technologies, and Tools - Markus Sabadello, Danube Tech
Wednesday September 18, 2024 11:00 - 11:40 CEST
This talk will provide an overview of current developments in the world of decentralized identity (aka self-sovereign identity). The communities around this paradigm are growing fast, as major initiatives such as the European Digital Identity Wallet and many others are launched around the world. We will also take a closer look at the underlying technical standards, such as Decentralized Identifiers, Verifiable Credentials, OpenID4VC, and others. Finally, we present examples of concrete applications, services, and software tools that currently exist in this space.
Speakers
avatar for Markus Sabadello

Markus Sabadello

Founder, Danube Tech
Markus Sabadello has been a pioneer and leader in the field of digital identity for many years and has contributed to cutting-edge technologies that have emerged in this space. He is co-editor of the Decentralized Identifiers standard at W3C, and member of the Steering Committee at... Read More →
Wednesday September 18, 2024 11:00 - 11:40 CEST
Hall M1 (Level 1)

11:55 CEST

The Future of Digital Identity - All You Need to Know About ID Wallets & How to Build Them - Dominik Beron, walt.id GmbH
Wednesday September 18, 2024 11:55 - 12:35 CEST
1. The rise of decentralized identity (2-3 min): Setting the stage by elaborating what decentralized identity is and how it works.


2. Why now (5-10 min): Elaboration of trends and enabling factors for decentralized identity:
  • new regulations (e.g. eIDAS2, TFR, AMLR)
  • emerging identity ecosystems (e.g. EBSI)
  • wallet adoption (payment, crypto)
  • standards maturation (e.g. W3C, ISO, OIDF)
  • OSS & developer infrastructure.


3. Adoption (5-10 min): Selected “real world” case studies are presented. For example:
  • Public sector project in MENA with use cases in the government, education, employment, travel, etc.
  • Banking consortia in Asia with use cases in financial services and taxation
  • Fintech scale up with user onboarding, KYC & KYB use cases
  • Blockchain & DeFi protocol with permissioned DEX & TFR compliance use cases
  • Identity provider and universities with cross-border education use cases (onboarding, auth, diplomas, studentID)
  • Public insurance authorities with cross-border use cases in government, insurance, health care
  • Insights into EU Large Scale Pilots (EBSI, eIDAS2)


4. How to get started (2-3 min): Build future-proof identity and wallet infrastructure with open source software.
Speakers
avatar for Dominik Beron

Dominik Beron

Founder / CEO, walt.id GmbH
Wednesday September 18, 2024 11:55 - 12:35 CEST
Hall M1 (Level 1)

15:10 CEST

Transforming the Future: Open Source Innovations for Digital Public Goods & Infrastructures - David Manset, ITU
Wednesday September 18, 2024 15:10 - 15:50 CEST
Explore the transformative power of open source technology in the public sector in this dynamic session. Join government leaders, policy makers, and tech innovators as they showcase groundbreaking projects, share success stories, and discuss the future of open source in enhancing public services. Learn how open source solutions are driving community-driven development, creating sustainable and resilient infrastructures, and improving accessibility and efficiency in public sector operations. This session will highlight the crucial role of open source in building a better, more connected society.
Speakers
DM

David Manset

Senior Project Coordinator, ITU / Open Source Ecosystem Enabler (OSEE) project
Wednesday September 18, 2024 15:10 - 15:50 CEST
Hall M1 (Level 1)

16:05 CEST

Securing Workloads with Transaction Tokens and Minicloak - Dmitry Telegin, Backbase
Wednesday September 18, 2024 16:05 - 16:45 CEST
For the modern computing architectures involving multiple independent workloads and following the zero trust model, it is important that the calls between the workloads be properly authenticated and authorized. SPIFFE/SPIRE does solve the authentication part; however, it does not take into account the request context and other dynamic data. A new Internet draft called Transaction Tokens has been adopted by the IETF OAuth Working Group, which addresses the authorization part. A transaction token is a short-lived, cryptographically signed, request-specific token obtained from the new Transaction Token Service in exchange for the external OAuth/OIDC access token and other context-dependent data. The token is then included into every inter-workload call, which guarantees that only non-spurious calls between the workloads can take place. From this talk, the attendees will learn about how Transaction Tokens work, how they help to make the internal perimeter more secure, how we implemented this upcoming specification using a customized version of Keycloak, what challenges we faced and how we solved them.
Speakers
avatar for Dmitry Telegin

Dmitry Telegin

Principal Backend Engineer, Backbase
In 2001, Dmitry graduated from the Lomonosov Moscow State University and began his career as a Java developer, eventually becoming a Java enterprise architect.In 2017, he began his opensource IAM journey, gaining expertise in Keycloak and becoming a project contributor.In 2019, he... Read More →
Wednesday September 18, 2024 16:05 - 16:45 CEST
Hall M1 (Level 1)
  Digital Trust
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Level
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.