Loading…
Learn more about the event and register now!
Beginner [clear filter]
Tuesday, October 11
 

10:40 CEST

Running an Undersea, Robotic Laboratory on a Fixed Energy Budget - Brent Roman, Monterey Bay Aquarium Research Institute
The Environmental Sampler Processor (ESP) performs a variety of chemical and genetic assays on samples it takes directly from its position moored 2 to 30 meters underwater. This Linux controlled "lab in a can" was developed to identify health hazards, such as toxic algae blooms, in hours rather than days or weeks.

Initially, energy consumed by the main microprocessor and radio communications limited the duration of deployments to about 30 days. Fitfully, over the course of the last 10 years, the system's hardware, software, firmware, and requirements have evolved to reduce energy use such that year long deployments have recently became possible. The greatest energy savings were achieved with a holistic approach that is readily applicable to many other remote (IOT) devices.

Speakers
BR

Brent Roman

Software Engineer, Monterey Bay Aquarium Research Institute
Like many budding geeks, I became fascinated by computers as a teenager in 80's, writing games in BASIC. By age 15, I somehow found myself working after school, for $3 hour, in a garage, next to a drill press, writing software in 8085 and Z-80 assembler to control concrete ready-mix... Read More →


Tuesday October 11, 2016 10:40 - 11:30 CEST
Salon 21 Dublin - Level 2

10:40 CEST

JerryScript: An Ultra-lightweight JavaScript Engine for the Internet of Things - Tilmann Scheller, Samsung Electronics
JerryScript is a lightweight JavaScript engine designed to bring the success of JavaScript to small IoT devices like lamps, thermometers, switches and sensors. This class of devices tends to use resource-constrained microcontrollers which are too small to fit a large JavaScript engine like V8 or JavaScriptCore.
JerryScript is heavily optimized for low memory consumption and runs on platforms with less than 64KB of RAM and less than 200KB of flash memory. Despite the low footprint, JerryScript is a full-featured JavaScript engine implementing the entire ECMAScript 5.1 standard. It is actively used in production and runs already on hundreds of thousands of smartwatches!
JerryScript is an open source project and has been released under the Apache License 2.0.
The talk will include a demo showing JavaScript code executing on top of JerryScript on a resource-constrained microcontroller.

Speakers
TS

Tilmann Scheller

LLVM Compiler Engineer, Samsung Electronics
Tilmann Scheller is a Principal Compiler Engineer working in the Samsung Open Source Group, his primary focus is on the ARM/AArch64 backends of LLVM. He has been working on LLVM since 2007 and has held previous positions involving LLVM at NVIDIA and Apple.


Tuesday October 11, 2016 10:40 - 11:30 CEST
Salon 4+5 London - Ground Level
  OpenIoT Summit

11:40 CEST

Soletta: Closing the IoT Development Gap - Gustavo Sverzut Barbieri, ProFUSION Embedded Systems
The IoT development has a gap: it's addressed as a traditional embedded system while market expectations require much more fast paced development and deployment cycles, including continuous software and hardware updates. The small number of highly skilled embedded systems engineers can't cover the broader spectrum of products; newcomers from Web and Phone applications struggle to understand the low level details and nuances. All in all it's very hard to reuse your code and knowledge across different systems!

Meet Soletta: a software framework designed to close that gap. From sensors to networking protocols with all that's needed to support products, such as update, crypto, persistence and more! The knowledge and code can be reused as those are exposed in an uniform API accessible from C/C++ and JavaScript, implemented for multiple Operating Systems: Linux, Zephyr, Contiki and RIoT.

Speakers
avatar for Gustavo Sverzut Barbieri

Gustavo Sverzut Barbieri

Owner, ProFUSION Embedded Systems
Software developer since 1991, Gustavo joined the open source community around 1998 and started to contribute actively to many projects in many areas and programming languages. He is passionate about interactive software, which led him to work at INdT with EFL (Enlightenment Foundation... Read More →


Tuesday October 11, 2016 11:40 - 12:30 CEST
Salon 4+5 London - Ground Level
  OpenIoT Summit

14:00 CEST

IoTivity: The Open Connectivity Foundation and the IoT Challenge - Thiago Macieira, Intel
The IoTivity Project and the Open Connectivity Foundation (née Open Interconnect Consortium) are now around 2 years old. Both aim at providing the best-in-class solution for communication between devices in local networks, as well as between such devices and the cloud, with security and privacy concerns front and centre. This session will explain how IoTivity and the OCF are related to one another and how they are trying to solve the IoT challenge. It will also go over some of the past successes and failures of IoTivity and talk about the future plans, where the open source project is going, what's coming and how it's trying to make sure the Internet of Things doesn't become Islands of Things.

Speakers
avatar for Thiago Macieira

Thiago Macieira

Engineer, Open Source Technology Center, Intel
Thiago Macieira holds a double degree in Engineering and an MBA. He has been involved in several Open Source projects for over 15 years and is an experienced C++ developer, having spent the better part of the last 10 years developing Qt and Qt-based software. He has been involved... Read More →


Tuesday October 11, 2016 14:00 - 14:50 CEST
Salon 1 Moskau - Ground Level
  OpenIoT Summit
 
Wednesday, October 12
 

10:45 CEST

Drones Still Going Open Source - Julien Beraud, Parrot
Parrot Drones are all running Linux with a proprietary firmware but the fact that it is built on top of a Linux kernel and runs entirely on Linux makes it very easy to replace by an open source firmware. After ArduPilot has been ported on the Bebop and then Bebop 2, a key feature was still missing, the ability to capture and stream video. Julien will present the progresses that have been made about how to enable video streaming and recording with a firmware based on ArduPilot as a flight stack and will also talk about the new open source projects around Parrot Drones.

Speakers
avatar for Julien Beraud

Julien Beraud

Engineering Manager, Orolia


Wednesday October 12, 2016 10:45 - 11:35 CEST
Salon 21 Dublin - Level 2

11:45 CEST

Audio on Linux: The End of a Golden Age? - Lars-Peter Clausen, Analog Devices
For the last 5-6 years consumer audio on Linux has a enjoyed a golden age. For new hardware chances were good that audio was working out of the box. This was the result of a combination of mostly standardized hardware and a mature software system. But due to changes in technology and market demand the hardware architecture has been rapidly changing recently.

This talk will start by looking at the history of the consumer audio support on Linux with a particular focus on the ALSA framework and related infrastructure. It will look at the major steps in the evolution of the hardware architectures, what triggered them and how they were accommodated on the software side. It will analyse why things worked so well in the recent past and then present an outlook into the future and the upcoming challenges that need to be addressed and present some potential solutions.

Speakers
LC

Lars-Peter Clausen

Software Developer, Analog Devices
Lars is a software developer working at Analog Devices. Among other things he works on Linux kernel audio device drivers and has been a contributor to the ALSA an ASoC framework. He has spoken in the past at conferences like FOSDEM or ELCE mostly about Linux kernel related subjec... Read More →


Wednesday October 12, 2016 11:45 - 12:35 CEST
Hall Berlin D - Ground Level

11:45 CEST

A More Open Trust Protocol - Christian Brindley, Symantec
After a quick review of recent IOT security debacles of past years, and more recent progress toward IoT Security by organizations such as the AllSeen Alliance, Open Connectivity Foundation, and the Industrial Internet Consortia, this talk will provide a developer-oriented deep dive on a new protocol developed in collaboration between ARM and two Global 2,000 companies along with other stakeholders. This new protocol aims to make it easier for developers to leverage hardware-backed security. Hardware-backed security comes in many forms, TPM, TEE, HSM SOC, ASIC and more. The protocol is first demonstrated in a TEE context, but could relatively easily be applied to other hardware-backed security architectures. 

Speakers
avatar for Christian Brindley

Christian Brindley

IoT Technical Specialist, EMEA, Symantec



Wednesday October 12, 2016 11:45 - 12:35 CEST
Salon 4+5 London - Ground Level
  OpenIoT Summit

11:45 CEST

Wyliodrin STUDIO: An Open Source Tool for IoT Development - Serban Razvan, Wyliodrin
Have you been using your development board (like the Raspberry pi for example) as a glorified computer? Are you tired of needing to hookup your boards to a display and keyboard any time you want to program them?
Wyliodrin STUDIO is a software development tool especially created for the design of IoT projects. It comes as an open source Chrome extension so that programmers can use it independently of their specific OS platform and with little setup overhead.
Wyliodrin STUDIO abstract away many of the issues regarding setting up your development boards and allows programmers to directly focus on their projects. It offers a friendly programming environment with many of the features of advanced IDEs, like Eclipse.
For beginners, Wyliodrin STUDIO offers a large range of tutorials to help people take their first steps in IoT development.
MagPi gave Wylidorin STUDIO a 5/5 rating.

Speakers
avatar for Razvan Serban

Razvan Serban

Developer, Wyliodrin


Wednesday October 12, 2016 11:45 - 12:35 CEST
Salon 2+3 Rom - Ground Level
  OpenIoT Summit

14:00 CEST

ASoC: Supporting Audio on an Embedded Board - Alexandre Belloni, Free Electrons
ASoC, which stands for ALSA System on Chip, is a Linux kernel subsystem created to provide better ALSA support for system-on-chip and portable audio codecs. It allows to reuse codec drivers across multiple architectures and provides an API to integrate them with the SoC audio interface.

This talk will present the typical hardware architecture of audio devices on embedded platforms, present the ASoC API and how to use it for machine drivers, which are used to glue audio codecs with the processor audio interface. Examples, common issues and debugging tipswill also be discussed.

Speakers
AB

Alexandre Belloni

Embedded Linux, Kernel and Android engineer, Free Electrons
Alexandre joined Free Electrons in 2013, a company offering development, consulting and training services to embedded Linux system developers worldwide. He has been working on embedded systems since 2005, mostly Linux on ARM but also MIPS and x86 and so contributes to the usual projects... Read More →


Wednesday October 12, 2016 14:00 - 14:50 CEST
Hall Berlin D - Ground Level

14:00 CEST

Demystifying Systemd for Embedded Systems - Gustavo Sverzut Barbieri, ProFUSION Embedded Systems
Embedded systems often have great goals such as fast boot and reliable execution, management and isolation of services. However due lack of understanding, some myths and great deal of FUD they go with custom hackish implementations based on shell scripts and sysvinit-like replacements like busybox.

This presentation will cover experiences to slim down systemd footprint by disabling its components in order to compare apples-to-apples, then show how systemd scales up in a nice linear way, while alternatives start to barf when many components must be put together to cover networking, timed tasks, logging, dynamic device behavior and services babysitting and isolation.

The presentation concludes why Ostro Project decided to mandate systemd in this distribution targeted at Internet of Things.

Speakers
avatar for Gustavo Sverzut Barbieri

Gustavo Sverzut Barbieri

Owner, ProFUSION Embedded Systems
Software developer since 1991, Gustavo joined the open source community around 1998 and started to contribute actively to many projects in many areas and programming languages. He is passionate about interactive software, which led him to work at INdT with EFL (Enlightenment Foundation... Read More →


Wednesday October 12, 2016 14:00 - 14:50 CEST
Salon 2+3 Rom - Ground Level
  OpenIoT Summit
 
Thursday, October 13
 

10:00 CEST

Anatomy of Cross-Compilation Toolchains - Thomas Petazzoni, Free Electrons
All embedded Linux developers use cross-compilation toolchains as part of their daily work. However, few of them really understand precisely what it is, what it contains, how it is organized, how it is created, and the numerous variants and configurations of available cross-compilation toolchains (different ABIs, FPUs, versions, etc.).

Through this talk, we will dissect cross-compilation toolchains, identify the different components, discuss the build process of a cross-compilation toolchain, and the different configuration options and how they affect the user of the cross-compilation toolchain.

Speakers
avatar for Thomas Petazzoni

Thomas Petazzoni

Bootlin
Thomas Petazzoni is co-owner and CEO of Bootlin, an Embedded Linux consulting company providing engineering services and training services.


Thursday October 13, 2016 10:00 - 10:50 CEST
Hall Berlin E - Ground Level

10:00 CEST

Continuous Integration and Autotest Environment Using Fuego - Kenji Tadano & Kengo Ibe, Mitsubishi Electric
LTSI (Long Time Support Initiative) launched a Jenkins-based Test Automation Project: "Fuego". In ELCE 2015, we have presented it that is known as "LTSI Test Project" at that time, and shared how to customize the framework. Now Fuego is also used in AGL (Automotive Grade Linux) project and get more attention from many developers. To develop stable commercial products rapidly, it is necessary to have a common environment that can be used for testing and releasing Linux kernel automatically. We are developing such an environment using Fuego. Also, we sorted out how to utilize OSS test suites such as LTP on Fuego for ensuring the quality. To use Fuego effectively, we will share how to develop continuous integration and autotest environment and utilize OSS test suites, based on our experience.

Speakers
KI

Kengo Ibe

Mitsubishi Electric
Kengo Ibe has been working in Mitsubishi Electric corp. as a Software Engineer since 2012. He is jointing LTSI (Long Term Support Initiative) and AGL (Automotive Grade Linux) of Linux Foundation projects.


Thursday October 13, 2016 10:00 - 10:50 CEST
Salon 21 Dublin - Level 2

11:15 CEST

Using Greybus for IoT - Alexandre Bailon, BayLibre
Greybus is a RPC like protocol on top UniPro bus that has been designed for the Project ARA. The Project ARA aim to develop a modular smartphone.
Greybus gives the ability to the host to control remotely the buses (such as i2c or spi) of the modules.
After spending some time on project ARA, Alexandre Bailon though that it would be awesome to use it outside of project ARA, as a general purpose protocol.
So he updated Greybus to work with TCP/IP (instead of UniPro) in order to use it for IoT.
He will give an overview of the Greybus protocol, explain how to use it and
he will present the benefits to use it for IoT as well the cons.

Speakers
AB

Alexandre Bailon

Software engineer, BayLibre
Alexandre Bailon is a co-founder of BayLibre, an embedded Linux consultancy, where he has developed USB gadget support for Google’s Project Ara modular phone. Before co-founding BayLibre, Alex worked at Texas Instruments hacking on the Linux kernel scheduler, memory management and... Read More →


Thursday October 13, 2016 11:15 - 12:05 CEST
Salon 2+3 Rom - Ground Level
  OpenIoT Summit

15:30 CEST

How to Prototype an IoT Hardware with IoTivity on GNU/Linux - Phil Coval, Samsung
IoTivity is an open source software framework enabling seamless device-to-device connectivity to address the emerging needs of the Internet of Things. In this presentation, Philippe will try explain how to use it in very practical approach. Expect minimal C++ examples to be explained in details to let you create your own DIY IoT device from scratch. Note this presentation will tend to be OS agnostic but might be focused on a generic GNU/Linux system. Some demonstrations will be shown on Tizen or Yocto based systems (AGL, GENIVI and more), on various hardware (RaspberryPi, MinnowBoard, or ARTIK ..,).

Keep in touch : https://wiki.iotivity.org/community

Speakers
avatar for Phil Coval

Phil Coval

Sr Opensource Enginneer, Samsung OSG
Philippe Coval is a FLOSS enthusiast since late 1990s, now belongs to Samsung Open Source Group. He is mainly committed to IoTivity project, but also contribute to automotive projects such as Tizen:IVI, GENIVI or AGL.


Thursday October 13, 2016 15:30 - 16:20 CEST
Salon 1 Moskau - Ground Level
  OpenIoT Summit
 
Filter sessions
Apply filters to sessions.