October 20, 2014

PROMOTO 2014—2nd Workshop on Programming for Mobile and Touch

Location: Portland, OR, United States

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.

peliJonathan ‘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.