Elm for the Internet of Things (IoT)


Quick and Beautiful user interfaces for everything

Brisbane, Australia

The Internet of Things (or more prosaically “all the embedded computers out there without screens”) is a high-volume fast-moving field. The market forces on vendors favour “quick and dirty” user interface that is often unsatifactory and frankly ugly.

I find that Elm allows my team to quickly produce user interfaces that are beautiful, compact and functional. An Elm user interface, with all fonts and icons, can fit in as little as half a megabyte of flash ROM on a postage-stamp sized IoT processor, yet still provide a pleasant and aesthetic user experience.

This talk discusses the tools we use at Accelerando for our IoT interfaces, presents an open-source skeleton for doing it yourself, and provides some tips on appplying DevOps principles to the IoT field.