Pimp the IoT and Join the RIOT

von Emmanuel Baccelli (INRIA and FU Berlin)

Everyday, exciting new tiny network devices pop up: the Internet of Things (IoT) is already here - from the hardware side. On the software side however, current platforms made it uneasy for developers to build apps that run on heterogeneous IoT hardware.Unfortunately, Linux doesn't scale down to small, energy-constrained devices, while smaller footprint alternatives such as Contiki yield a huge learning curve and lengthy development life-cycles, because they rule out standard programming languages and debugging.

RIOT is a new open source software platform that bridges this gap. In this talk, we will illustrate how any programmer can develop applications on typical IoT devices with zero learning curve and shortened development life-cycle, using standard languages (C or C++) and well-known tools such as gdb, valgrind. We will show how easy it is to bring existing Linux applications to the IoT.

Über den Autor Emmanuel Baccelli:

Emmanuel Baccelli is a Scientific Researcher at INRIA, Paris, France. After working for AT&T Labs in Florham Park, New Jersey, USA, and for Metro-Optix Inc. in the Silicon Valley, as software engineer until 2002, he joined Hitachi Europe as research engineer. He received his Ph.D. from Ecole Polytechnique, Paris, France, in 2006 and joined INRIA in 2007. He is currently visiting professor at the Freie Universitt Berlin. His main research interests involve spontaneous wireless networks, mobility, design and analysis of network protocols and algorithms as well as system software. Aside of his participation in the research community, Emmanuel Baccelli also contributes continuously in standardization efforts within the Internet Engineering Task Force (IETF) and the Open Source Community. He is one of the main drivers or the Open Source Operating System RIOT. More information can be found at http://www.emmanuelbaccelli.org/.