<<< Previous speaker Next speaker >>>

Lars Bak, Esmertec AG

 Lars  Bak Lars Bak is Chief Architect at Esmertec AG and has spent the last 20 years designing and implementing object-oriented virtual machines.

Presentation: "OSVM: Always-on and Serviceability in Small Embedded Systems"

Track:   Platforms For Embedded Software

Time: Tuesday 13:00 - 14:00

Location: SAS Suecia

Abstract: A distinct feature of Smalltalk systems is the reflective rich programming environment, enabling incremental development and debugging. As a consequence, the programming environment is merged together with the runtime environment, yielding a high level of complexity and a large memory footprint. Pushing Smalltalk into small embedded devices demands a different approach. In OSVM, a complete Smalltalk solution for embedded systems, a majority of the programming environment has been removed from the runtime environment to support memory constrained embedded systems. This presentation will discuss the novel techniques applied to squeeze the total OSVM runtime memory footprint to 128KB. Despite the small size, debugging, incremental execution, and even scheme-changes are supported. We will conclude with an on-stage demo showing incremental programming on an embedded system in operation.

Password protected Download slides