Updates from the AtomVM Landscape

Speaker:
Davide Bettio


Abstract:

AtomVM brings the BEAM programming model to tiny systems through a compact virtual machine built for constrained environments. The project started with a focus on microcontrollers, and that remains one of its strongest areas, with growing support for platforms such as ESP32, STM32, and Raspberry Pi Pico. Over time, AtomVM has also proven to be a good fit for other targets and scenarios, including the web frontend.

In this talk, we’ll see where AtomVM is today and what’s new in the project. We’ll look at the current platform landscape, recent improvements, and the project roadmap, from microcontrollers and embedded systems to new execution environments and applications that stretch the usual boundaries of the BEAM.

The goal is to give the audience a clear, practical overview of where AtomVM is today, where it is going, and how it can be used to bring Erlang, Elixir, and Gleam to new kinds of systems: from small devices and hardware projects to scenarios beyond the standard server-side BEAM applications.

Key Takeaways:

  • What is new in AtomVM and where the project is going next.
  • A broader view of the current AtomVM platform landscape and roadmap.
  • How AtomVM opens new possibilities beyond standard BEAM scenarios and applications.
  • What kinds of hardware, embedded, and non-traditional BEAM applications AtomVM may enable.

Target Audience:

  • Erlang, Elixir, and Gleam developers interested in using BEAM languages in new scenarios, from microcontrollers and hardware projects to environments beyond traditional server-side applications.

Tags:
AtomVM microcontrollers WASM