Keynote Speaker – Peli de Halleux
Programming gadgets with gadgets
Hardware 2.0 is upon us: cheap micro-controller boards like Arduino have gained massive adoption in recent years. Paired with 3D printers, cheap sensors and actuators, it allows anyone to prototype the next hot gadget. And yet, the maker will have to learn a soup of software language and framework to build a connected IoC solution: C++ for the micro-controller code, HTML + javascript for the client, some backend language and a communication layer to interact with the devices. In this session, we will show an attempt at unifying the compilation of web server code, rich client and embedded firmware under a simple mobile friendly language and IDE.
Jonathan ‘Peli’ de Halleux is a Principal Research Software Design Engineer in the Research in Software Engineering group at Microsoft Research in Redmond, USA, where he has been since October 2006 working on the TouchDevelop (opens in new tab), Pex and CodeHunt (opens in new tab) projects. Peli has a passion for new technology and recently put smartphones in footballs to collect data in the cloud. From 2004 to 2006, he worked in the Common Language Runtime (CLR) as a Software Design Engineer in Test in charge of the Just In Time compiler. Before joining Microsoft, he earned a PhD in Applied Mathematics from the Catholic University of Louvain.