As part of a project to gather heating data on my house and better control when the boiler and pumps operate I needed a way to talk to hardware. Specifically Dallas Onewire temperature sensors and IO modules. I had worked with these devices before using an Atmel AVR microcontroller and drivers I had written in C. This time though I wanted to leverage I higher level language so I decided to try using Node.js on a Rasperry PI.
While working on a user interface to visualize the topography of solar installations I got to work with the html canvas element and the paper.js library. As an exercise to become more familiar with the library I decided to give a presentation on it to the Burlington JS group.