Difference between revisions of "ELC 2016 Presentations"

From eLinux.org
Jump to: navigation, search
(adding video links)
(Presenters)
 
(46 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Presentations from [http://events.linuxfoundation.org/events/embedded-linux-conference/program/agenda ELC 2016].
+
[[Category:ELC]]
 +
[[Category:2016]]
 +
[[Category:Events]]
 +
[[Category:Presentations]]
  
== Videos ==
+
== Intro ==
The "YouTube" links in the table below are directly to the respective video. The list of videos
 
for ELC 2016 (and OpenIOT) is available at:
 
https://www.linux.com/news/watch-videos-embedded-linux-conference-openiot-summit-north-america-2016
 
  
== Table of Presentations ==
+
Presentations from [http://events17.linuxfoundation.org/events/archive/2016/embedded-linux-conference ELC 2016 (LF conference archive)].
 +
 
 +
The Linux Foundation has a [https://www.youtube.com/playlist?list=PLbzoR-pLrL6rgjonaAUcud04lafpQGokR video playlist] on YouTube.
  
 
NOTE:  If you add a wikilink to your presentation and attempt to upload it via the link, it may fail.  If it does, use the [[Special:Upload]] page to upload your file.
 
NOTE:  If you add a wikilink to your presentation and attempt to upload it via the link, it may fail.  If it does, use the [[Special:Upload]] page to upload your file.
Line 27: Line 29:
 
|
 
|
 
|
 
|
| [https://youtu.be/3t4U-JV86hU Youtube]
+
| [https://youtu.be/UR9l9efML7c?list=PLbzoR-pLrL6rgjonaAUcud04lafpQGokR Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 9:10am
 
| colspan="5" | Day 1, 9:10am
 
|-
 
|-
| Keynote
+
| Keynote - Linus Torvalds in Conversation with Dirk Hohndel
| Linus Torvalds in Conversation with Dirk Hohndel
+
| Linus Torvalds and Dirk Hohndel
 +
| There is no presentation. It was an interview.
 
|
 
|
 +
| [https://youtu.be/oICyATbC49c?list=PLbzoR-pLrL6rgjonaAUcud04lafpQGokR Youtube]
 +
|-
 +
| Keynote: Ensuring IoT Devices and Solutions Work Seamlessly Together
 +
| Mike Richmond, OCF
 
|
 
|
| [https://youtu.be/tQKUWkR-wtM Youtube]
+
|
|- bgcolor="#a0c0c0"
+
| [https://youtu.be/vhOE2FMUhEc Youtube]
| colspan="5" | Day 1, 9:45am
 
 
|-
 
|-
|- bgcolor="#a0c0c0"
+
| Keynote - Keynote: Smart Devices and the Internet of Things
| colspan="5" | Day 1, 10:05am
+
| Raj Talluri, Qualcomm Technologies
|-
 
| Keynote
 
| Raj Talluri, SVP of Product Management, Qualcomm Technologies
 
 
|
 
|
 
|
 
|
| [https://youtu.be/imx4cxzVDEc Youtube]
+
| [https://youtu.be/iDxHWqdFEFw Youtube]
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 10:40am
 
| colspan="5" | Day 1, 10:40am
 +
|-
 +
| Avoid the Silos and Help Build the True Internet of Things
 +
| Aaron Vernon, Higgns
 +
|
 +
|
 +
| [https://youtu.be/-C1EM7NbwDc Youtube]
 
|-
 
|-
 
| Digitalization of Kernel Diversion from the Upstream
 
| Digitalization of Kernel Diversion from the Upstream
Line 55: Line 64:
 
| [[Media:ELC2016-Munakata.pdf| PDF]]
 
| [[Media:ELC2016-Munakata.pdf| PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=cL3Jif4uMt8 Youtube]
+
| [https://youtu.be/m1j7iAOnQk4 Youtube]
 
|-
 
|-
 
| How to Port Linux to a New Processor
 
| How to Port Linux to a New Processor
Line 61: Line 70:
 
| [[Media:porquet.pdf | PDF]]
 
| [[Media:porquet.pdf | PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=2UVX0YPmvOA Youtube]
+
| [https://youtu.be/fr22FXfQb1I Youtube]
 
|-
 
|-
 
| Open Source in Every Car with Automotive Grade Linux
 
| Open Source in Every Car with Automotive Grade Linux
 
| Walt Miner, The Linux Foundation
 
| Walt Miner, The Linux Foundation
| [[Media:miner.pdf | PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=U1v1Jt6Cgf0 Youtube]
+
| [https://youtu.be/mC_0kjp5Bgg Youtube]
 
|-
 
|-
 
| OpenEmbedded in the Real World
 
| OpenEmbedded in the Real World
Line 73: Line 82:
 
| [[Media:murray.pdf|PDF]]
 
| [[Media:murray.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=uisQBjXq0Mc Youtube]
+
| [https://youtu.be/vWVmzrucUwU Youtube]
 
|-
 
|-
 
| Tutorial: Debugging Custom Hardware with Linux - Tools to Make Your Hardware Engineeers Love You
 
| Tutorial: Debugging Custom Hardware with Linux - Tools to Make Your Hardware Engineeers Love You
Line 79: Line 88:
 
| [[Media:martin.pdf|PDF]]
 
| [[Media:martin.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=28X8vzEut-U Youtube]
+
| [https://youtu.be/d-ly9P9zW4w Youtube]
 +
|-
 +
| Introduction to IoTivity Architecture and Features
 +
| Jinguk Jeong, Samsung
 +
|
 +
|
 +
| [https://youtu.be/FZKcZJNiLo0 Youtube]
 
|-
 
|-
 
| Linux Connectivity for IoT
 
| Linux Connectivity for IoT
 
| Marcel Holtmann, Intel OTC
 
| Marcel Holtmann, Intel OTC
| [[Media:holtmann.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=aSCqz6_EACY Youtube]
+
| [https://youtu.be/c5ZowMp6-1U Youtube]
 
|-
 
|-
 
| IoT and Web: How Your Web Applications Can Start Interacting with the Real World (WebAPI)
 
| IoT and Web: How Your Web Applications Can Start Interacting with the Real World (WebAPI)
 
| Rabimba Karanjai
 
| Rabimba Karanjai
| [[Media:karanjai.pdf|PDF]]
+
|  
 +
|
 
|
 
|
| [https://www.youtube.com/watch?v=4RWSXlai6PE Youtube]
 
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 100: Line 115:
 
| [[Media:hilman.pdf|PDF]]
 
| [[Media:hilman.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=zOVBFXsyqwQ Youtube]
+
| [https://youtu.be/37t-U0PGNlw Youtube]
 
|-
 
|-
 
| A Quick Survey of OSS Licenses, Tools and Compliance
 
| A Quick Survey of OSS Licenses, Tools and Compliance
Line 106: Line 121:
 
| [[Media:hudson.pdf | PDF]]
 
| [[Media:hudson.pdf | PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=D17s2AdmXWU Youtube]
+
| [https://youtu.be/toCIDjipIxU Youtube]
 +
|-
 +
| From 96Boards to the Cloud
 +
| David Mandala, Linaro
 +
|
 +
|
 +
| [https://youtu.be/_5nxFOUAQ2c Youtube]
 +
|-
 +
| GDP-ivi9 What's New in the Open Source Demo Platform for Automotive
 +
| Augustin Bethencourt, Codethink
 +
|
 +
|
 +
| [https://youtu.be/geWo0K1ZzXg Youtube]
 
|-
 
|-
 
| Portable Device Tree Connector: Painless Expansion Board Support
 
| Portable Device Tree Connector: Painless Expansion Board Support
Line 112: Line 139:
 
| [[Media:panto.pdf|PDF]]
 
| [[Media:panto.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=oSysbA-wBGs Youtube]
+
| [https://youtu.be/uwjmRvBSMcE Youtube]
 +
|-
 +
| IoTivity 2.0
 +
| Vijay Kesavan, Intel
 +
|
 +
|
 +
| [https://youtu.be/n8iYRui_lMw Youtube]
 
|-
 
|-
 
| Going Beyond the Device Heart Beat
 
| Going Beyond the Device Heart Beat
 
| Balwinder Kaur, AppDynamics
 
| Balwinder Kaur, AppDynamics
| [[Media:kaur.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=8BYermlbamU Youtube]
+
| [https://youtu.be/meIcPCRlCQY Youtube]
 
|-
 
|-
 
| NATS: A Central Nervous System for IoT Messaging
 
| NATS: A Central Nervous System for IoT Messaging
 
| Larry McQueary, NATS.io
 
| Larry McQueary, NATS.io
| [[Media:mcqueary.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=6uPopWEdldU Youtube]
+
| [https://youtu.be/Ki1sfcUbuVk Youtube]
 
|-
 
|-
 
| Soletta Technical Introduction
 
| Soletta Technical Introduction
Line 130: Line 163:
 
| [[Media:dilly.pdf|PDF]]
 
| [[Media:dilly.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=wPKaBueN0QE Youtube]
+
| [https://youtu.be/nxbrTl_ltMA Youtube]
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 139: Line 172:
 
| [[Media:bellonipetazzoni.pdf|PDF]]
 
| [[Media:bellonipetazzoni.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=13LZ0szWSVg Youtube]
+
| [https://youtu.be/9SZ0eeootCY Youtube]
 
|-
 
|-
 
| Dissecting Qualcomm's 1.7M Android Fork
 
| Dissecting Qualcomm's 1.7M Android Fork
 
| Stephen Boyd, Qualcomm
 
| Stephen Boyd, Qualcomm
| [[Media:boyd.pdf|PDF]]
+
| [[Media:Stephen-Boyd-ELC-2016.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=JnGL85SglbA Youtube]
+
| [https://youtu.be/76dQh33Ba6Q Youtube]
 
|-
 
|-
 
| Introduction to memory Management in Linux
 
| Introduction to memory Management in Linux
Line 151: Line 184:
 
| [[Media:ott.pdf|PDF]]
 
| [[Media:ott.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=EWwfMM2AW9g Youtube]
+
| [https://youtu.be/_UY-7bW3SeE Youtube]
 +
|-
 +
| Maximize the Performance of HTML5 Video in RPi2
 +
| Gwang Yoon Hwang, Igalia
 +
|
 +
|
 +
| [https://youtu.be/Gtmd2qlrwQc Youtube]
 +
|-
 +
| JavaScript for OCF Applications
 +
| Sakari Poussa, Intel
 +
|
 +
|
 +
| [https://youtu.be/ynKL9Li93DA Youtube]
 
|-
 
|-
 
| Bridging Open IoT with Legacy Systems
 
| Bridging Open IoT with Legacy Systems
 
| Matt Newton, Opto 22
 
| Matt Newton, Opto 22
| [[Media:newton.pdf|PDF]]
 
 
|
 
|
| [https://www.youtube.com/watch?v=bDRJhGOfDrE Youtube]
+
|
 +
| [https://youtu.be/ipwZaoFdxmo Youtube]
 
|-
 
|-
 
| IoT Consensus - A Solution Suggestion to the 'Baskets of Remote' Problem
 
| IoT Consensus - A Solution Suggestion to the 'Baskets of Remote' Problem
 
| Benedikt Herudek
 
| Benedikt Herudek
| [[Media:herudek.pdf|PDF]]
+
|  
 
|
 
|
 
| [https://www.youtube.com/watch?v=qbzUxuFOYJk Youtube]
 
| [https://www.youtube.com/watch?v=qbzUxuFOYJk Youtube]
Line 167: Line 212:
 
| Hello Brillo
 
| Hello Brillo
 
| Dave Smith, NewCircle
 
| Dave Smith, NewCircle
| [[Media:dsmith.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=-ocanUWd9UY Youtube]
+
| [https://youtu.be/IWC3JknuIJk Youtube]
 
|-
 
|-
 
| Tutorial:I2C Hacking Demystified
 
| Tutorial:I2C Hacking Demystified
Line 175: Line 220:
 
| [[Media:stoppa.pdf|PDF]]
 
| [[Media:stoppa.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=lSY18V_5zqk Youtube]
+
| [https://youtu.be/s7A6454trO8 Youtube]
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 184: Line 229:
 
| [[Media:titiano.pdf|PDF]]
 
| [[Media:titiano.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=TVE7abmZfoQ Youtube]
+
| [https://youtu.be/b8j727TDRhc Youtube]
 +
|-
 +
| Reducing the Memory Footprint of Android
 +
| Bernhard Rosenkränzer, Linaro
 +
|
 +
|
 +
| [https://youtu.be/I5brVrulANU Youtube]
 
|-
 
|-
 
| Using DT Overlays to Support the C.H.I.P.'s Capes
 
| Using DT Overlays to Support the C.H.I.P.'s Capes
Line 190: Line 241:
 
| [[Media:tenart.pdf|PDF]]
 
| [[Media:tenart.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=R5Gh53yN7wg Youtube]
+
| [https://youtu.be/DD-4mNoOEIg Youtube]
 
|-
 
|-
 
| Would You Trust Linux with Your Life?/Linux for Safety Critical Applications
 
| Would You Trust Linux with Your Life?/Linux for Safety Critical Applications
 
| Darren Hart, Intel Open Source Technology Center
 
| Darren Hart, Intel Open Source Technology Center
| [[Media:hart.pdf|PDF]]
+
|
 +
|
 +
| [https://youtu.be/VBpjkCPMuFc Youtube]
 +
|-
 +
| Thread and IoTivity Usage Models
 +
| Skip Ashton, Silicon Labs
 +
|
 +
|
 +
| [https://youtu.be/JCfRswUrcqM Youtube]
 +
|-
 +
| 100% Open-Source Development for the Cortex-M
 +
| Michael E. Anderson, The PTR Group
 +
|
 
|
 
|
| [https://www.youtube.com/watch?v=MSK6Aj6JsOc Youtube]
+
| [https://youtu.be/U4HcrDHcZW4 Youtube]
 
|-
 
|-
 
| IoT Programming Model: A Vision for Who and How to Develop in 2020
 
| IoT Programming Model: A Vision for Who and How to Develop in 2020
Line 202: Line 265:
 
| [[Media:marciera.pdf|PDF]]
 
| [[Media:marciera.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=f6v2797LfyI Youtube]
+
| [https://youtu.be/FXp5CCurN_A Youtube]
 
|-
 
|-
 
| Brillo/Weave Part 1: High Level Introduction
 
| Brillo/Weave Part 1: High Level Introduction
 
| Bruce J. Beare, Intel
 
| Bruce J. Beare, Intel
| [[Media:beare.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=AICY-s5Y0ec Youtube]
+
| [https://youtu.be/0VHzHbVUnZs Youtube]
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 217: Line 280:
 
| [[Media:ripard.pdf|PDF]]
 
| [[Media:ripard.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=fw07BsW34Ho Youtube]
+
| [https://youtu.be/dzIdaAu74cc Youtube]
 +
|-
 +
| Implementing GCC5’s Profile-based Performance Optimizations On Embedded Systems Using The Yocto Project
 +
| Alejandro Enedino Hernandez Samaniego, Intel, Intel OTC
 +
| [[Media:samaniego.pdf|PDF]]
 +
|
 +
| [https://youtu.be/NQf3ex6k7yg Youtube]
 +
|-
 +
| Snappy Ubuntu Core on DragonBoard 410c
 +
| Manik Taneja, Canonical
 +
|
 +
|
 +
| [https://youtu.be/WOKV8Y2Tems Youtube]
 
|-
 
|-
 
| Xenomai 3: An Overview of the Real-Time Framework for Linux
 
| Xenomai 3: An Overview of the Real-Time Framework for Linux
Line 223: Line 298:
 
| [[Media:kiszka.pdf|PDF]]
 
| [[Media:kiszka.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=bHEC1FnPaD0 Youtube]
+
| [https://youtu.be/h7GXyy5QVCA Youtube]
 +
|-
 +
| Evolving a Best-of-Breed IoT Framework
 +
| Gregory Burns, Intel
 +
|
 +
|
 +
| [https://youtu.be/m6Gaf1gcQT0 Youtube]
 
|-
 
|-
 
| Technical Tradeoffs of IoT Platforms
 
| Technical Tradeoffs of IoT Platforms
 
| Michael E. Anderson, The PTR
 
| Michael E. Anderson, The PTR
| [[Media:manderson1.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=34RfDvXT_1k Youtube]
+
| [https://youtu.be/lGS1B8VCpxc Youtube]
 
|-
 
|-
| Group How to Use IoTivity on Tizen OS
+
| How to Use IoTivity on Tizen OS
 
| Phil Coval
 
| Phil Coval
| [[Media:coval.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=m3EkETFS3M8 Youtube]
+
| [https://youtu.be/2G49otloPd8 Youtube]
 
|-
 
|-
 
| Brillo/Weave Part 2: Deep Dive
 
| Brillo/Weave Part 2: Deep Dive
 
| Bruce J. Beare, Intel
 
| Bruce J. Beare, Intel
| [[Media:beare.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=VIzEn8nQlPc Youtube]
+
| [https://youtu.be/YQsWa8IdM9g Youtube]
 
|-
 
|-
 
| Autotools: A Demystification Tutorial
 
| Autotools: A Demystification Tutorial
Line 247: Line 328:
 
| [[Media:petazzoni.pdf|PDF]]
 
| [[Media:petazzoni.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=_zX8LJ9Xjyk Youtube]
+
| [https://youtu.be/a1NRxIA9ahA Youtube]
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
Line 256: Line 337:
 
| [[Media:janc.pdf|PDF]]
 
| [[Media:janc.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=tclS9arLFzk Youtube]
+
| [https://youtu.be/BvU_XLZ8x1c Youtube]
 
|-
 
|-
 
| Modernizing the NAND Framework: The Big Picture
 
| Modernizing the NAND Framework: The Big Picture
Line 262: Line 343:
 
| [[Media:boris.pdf|PDF]]
 
| [[Media:boris.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=bbPJNPWsxcA Youtube]
+
| [https://youtu.be/ghSsaGmdjQs Youtube]
 
|-
 
|-
| Swapping on Android: Compression Relieves the Pressure?
+
| Swapping & Embedded: Compression Relieves the Pressure?
 
| Vitaly Wool, Softprise Consulting
 
| Vitaly Wool, Softprise Consulting
 
| [[Media:wool.pdf|PDF]]
 
| [[Media:wool.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=8lrL1gzN3iI Youtube]
+
| [https://youtu.be/V_fZdhozIb8 Youtube]
 
|-
 
|-
| Real-Time IoT from the Edge
+
| Smart Home Appliance Development Based on the IoTivity Open Source Stack
 +
| Junghyun Oh, Samsung
 +
|
 +
|
 +
| [https://youtu.be/9pGloDY3FXM Youtube]
 +
|-
 +
| Real-Time IoT from the Edge of Space
 
| Matt Long, Microsoft
 
| Matt Long, Microsoft
| [[Media:long.pdf|PDF]]
+
|
 +
|
 +
| [https://youtu.be/oExGXEQ7Exs Youtube]
 +
|-
 +
| Implementing Miniature Smart Home
 +
| Constantin Musca, Intel
 +
|  
 
|
 
|
| [https://www.youtube.com/watch?v=WWxOs6Sehw4 Youtube]
+
| [https://youtu.be/-dt9Rv4FSPU Youtube]
 
|-
 
|-
 
| Javascript and Distributed IoT Computing
 
| Javascript and Distributed IoT Computing
 
| Wolfgang Mauerer, Technical University Regensburg/Siemens AG
 
| Wolfgang Mauerer, Technical University Regensburg/Siemens AG
| [[Media:mauerer.pdf|PDF]]
 
 
|
 
|
| [https://www.youtube.com/watch?v=xJjRMMaXC4E Youtube]l
+
|
 +
| [https://youtu.be/-WWTN9e5aOc Youtube]
 
|-
 
|-
 
| Zephyr Project: Developed with Security in Mind
 
| Zephyr Project: Developed with Security in Mind
 
| Constanza Health
 
| Constanza Health
| [[Media:constanza.pdf|PDF]]
 
 
|
 
|
| [https://www.youtube.com/watch?v=VCyh5bMIPAg Youtube]
+
|
 +
| [https://youtu.be/-LuBclNB5jc Youtube]
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 6:10pm
 
| colspan="5" | Day 1, 6:10pm
 +
|-
 +
| BoF: AllSeen Alliance, AllJoyn, and OCF IoTivity
 +
| Art Lancaster, AllSeen Alliance
 +
|
 +
|
 +
| [https://youtu.be/Sce6XPphNJY Youtube]
 
|-
 
|-
 
| BoF: Device Tree
 
| BoF: Device Tree
Line 295: Line 394:
 
| [[Media:Elc_2016_dt_bof.pdf|PDF1 (Frank)]] [[Media:Devicetree_specification_linaro_connect_bangkok_2016.pdf|PDF2 (Grant)]] [[Media:Dt-dyn-elc_2016.pdf|PDF3 (Pantelis)]]
 
| [[Media:Elc_2016_dt_bof.pdf|PDF1 (Frank)]] [[Media:Devicetree_specification_linaro_connect_bangkok_2016.pdf|PDF2 (Grant)]] [[Media:Dt-dyn-elc_2016.pdf|PDF3 (Pantelis)]]
 
|
 
|
| [https://www.youtube.com/watch?v=VcQ4Evl-o-c Youtube]
+
| [https://youtu.be/DcWnjqgpQiE Youtube]
 
|-
 
|-
 
| BoF: Embedded Virtualization
 
| BoF: Embedded Virtualization
Line 301: Line 400:
 
| [[Media:ungerer.pdf|PDF]]
 
| [[Media:ungerer.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=aW6Px6U7AoM Youtube]
+
| [https://youtu.be/Uxs9D4sJdfM Youtube]
 
|-
 
|-
 
| BoF: MinnowBoard
 
| BoF: MinnowBoard
 
| John Hawley, Intel
 
| John Hawley, Intel
| No SLides
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=0983-iZLpzI Youtube]
+
| [https://youtu.be/g2SRi6eoEbE Youtube]
 
|-
 
|-
 
| BoF: Yocto Project / OpenEmbedded
 
| BoF: Yocto Project / OpenEmbedded
 
| Jeff Osier-Mixon, Intel Corporation / Yocto Project
 
| Jeff Osier-Mixon, Intel Corporation / Yocto Project
| [[Media:jefro.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=GAIDZ6KUb8c Youtube]
+
| [https://youtu.be/LfI6vLT-I4k Youtube]
 
|-
 
|-
 
|}
 
|}
Line 329: Line 428:
 
| colspan="5" | Day 2, 9:00am
 
| colspan="5" | Day 2, 9:00am
 
|-
 
|-
| Introduction to a New Platform Project
+
| Keynote - The Evolution of Open Source to Propel the Growth of the Internet of Things
 +
| Mark Skarpness, Intel Corporation
 +
|
 +
|
 +
| [https://youtu.be/aTSg6S_soxE Youtube]
 +
|-
 +
| Keynote - Mine the IoT Skills Gap: Architecting User-Centric Competitive Product Advantage
 +
| Dr. Sarah Cooper, M2Mi
 +
|
 +
|
 +
| [https://youtu.be/Xs5m3qJOdc4 Youtube]
 +
|-
 +
| Keynote: Towards IoT Convergence
 +
| Bryan Che, Red Hat
 +
|
 +
|
 +
| [https://youtu.be/-c0Va2xKL28 Youtube]
 +
|-
 +
| Keynote: It's All About the Data!
 +
| Andy Stanford-Clark, IBM
 +
|
 +
|
 +
| [https://youtu.be/wYPx9iHfCo4 Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 2, 10:50am
 +
|-
 +
| Resource Management
 +
| Bruce Angelis and Toby Considine, Enphase Energy
 +
|
 +
|
 +
| [https://youtu.be/90bgskdVB-o Youtube]
 +
|-
 +
| Using OpenEmbedded and PX4 with Snapdragon Flight
 +
| Mark Charlebois, Qualcomm
 +
| [[Media:charlebois.pdf|PDF]]
 +
|
 +
| [https://youtu.be/zBoovfi1Iuc Youtube]
 +
|-
 +
| Introduction to the Civil Infrastructure Platform
 
| Urs Gleim, Siemens & Yoshitake Kobayashi, Toshiba
 
| Urs Gleim, Siemens & Yoshitake Kobayashi, Toshiba
 
| [[Media:sleim.pdf|PDF]]
 
| [[Media:sleim.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=MEglVRPV3Vw Youtube]
+
| [https://youtu.be/E9qFGo14T-Q Youtube]
 
|-
 
|-
 
| IPv6 for Du^H^H Developers used to IPv4
 
| IPv6 for Du^H^H Developers used to IPv4
Line 339: Line 476:
 
| [[Media:maciera2.pdf|PDF]]
 
| [[Media:maciera2.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=cvcy_FJmRrE Youtube]
+
| [https://youtu.be/31p-VfPG8xk Youtube]
 
|-
 
|-
 
| OpenBMC - A Customized Linux Distribution Running on BMC
 
| OpenBMC - A Customized Linux Distribution Running on BMC
Line 345: Line 482:
 
| [[Media:Fang.pdf|PDF]]
 
| [[Media:Fang.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=PyqMsxf2ptU Youtube]
+
| [https://youtu.be/rJ1vWwK29-E Youtube]
 
|-
 
|-
 
| V4L2 on Steroids: The Request API
 
| V4L2 on Steroids: The Request API
 
| Laurent Pinchart
 
| Laurent Pinchart
| [[Media:pinchart.pdf|PDF]]
+
|  
|
 
| [https://www.youtube.com/watch?v=W35u-hU22hY Youtube]
 
|-
 
| Using OpenEmbedded and PX4 with Snapdragon Flight
 
| Mark Charlebois, Qualcomm
 
| [[Media:charlebois.pdf|PDF]]
 
 
|
 
|
| [https://www.youtube.com/watch?v=0KEufezDwP4 Youtube]
+
| [https://youtu.be/k4hup25NBZQ Youtube]
 
|-
 
|-
 
| Bringing Intelligence to IoT Devices - Challenges Faced and Solleta Approach
 
| Bringing Intelligence to IoT Devices - Challenges Faced and Solleta Approach
 
| Otavio Busatto Pontes, Intel OTC
 
| Otavio Busatto Pontes, Intel OTC
| [[Media:pontes.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=1S48W582UmI Youtube]
+
| [https://youtu.be/OF91g9S13u8 Youtube]
 
|-
 
|-
| IOT Open Platform Security Vulnerabilities
+
| The Future is Proximal: Why Cloud Fails IoT
| Chris Kocks, Pure Integration
+
| Noah Harlan, AllSeen Alliance
| [[Media:kocks.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=68COabHCCVM Youtube]
+
| [https://youtu.be/GDhAmGZDYgM Youtube]
 
|-
 
|-
| Implementing Miniature Smart Home
+
| Understanding the Thread Interface of Google's Nest Devices
| Constantin Musca, Intel
+
| Michael E. Anderson, The PTR Group
| [[Media:musca.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=lIhHUFgvDU4 Youtube]
+
| [https://youtu.be/g8fK89y1TSY Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 2, 11:50am
 
|-
 
|-
|- bgcolor="#a0c0c0"
+
| AllJoyn 101: Make Smarter Devices
| colspan="5" | Day 2, 10:00am
+
| Ivan Judson, Microsoft
 +
|
 +
|
 +
| [https://youtu.be/LBrRZqO6al4 Youtube]
 
|-
 
|-
 
| Developing a Standard Interface for Drones
 
| Developing a Standard Interface for Drones
Line 384: Line 520:
 
| [[Media:foote.pdf|PDF]]
 
| [[Media:foote.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=xUeSBblGLv4 Youtube]
+
| [https://youtu.be/BiLK2oRtRd4 Youtube]
 
|-
 
|-
 
| Designing a Distro from Scratch Using OpenEmbedded
 
| Designing a Distro from Scratch Using OpenEmbedded
 
| Koen Kooi, Linaro
 
| Koen Kooi, Linaro
| [[Media.kooi.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=NeL2euG9jck Youtube]
+
| [https://youtu.be/0mzo3-LKmBg Youtube]
 
|-
 
|-
 
| Introduction to the Fuego Test System
 
| Introduction to the Fuego Test System
Line 396: Line 532:
 
| [[Media:Introduction-to-Fuego-ELC-2016.pdf|PDF]]
 
| [[Media:Introduction-to-Fuego-ELC-2016.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=YbL8oauJv1c Youtube]
+
| [https://youtu.be/AueBSRN4wLk Youtube]
 
|-
 
|-
 
| SCHED_DEADLINE: A Status Update
 
| SCHED_DEADLINE: A Status Update
Line 402: Line 538:
 
| [[Media:lelli.pdf|PDF]]
 
| [[Media:lelli.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=EX1mN57UITI Youtube]
+
| [https://youtu.be/qdo_ItEhzMI Youtube]
 
|-
 
|-
 
| Unchain Your Toolchains with CROPS
 
| Unchain Your Toolchains with CROPS
Line 408: Line 544:
 
| [[Media:minchev.pdf|PDF]]
 
| [[Media:minchev.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=R54vRP0-omw Youtube]
+
| [https://youtu.be/02rm-nUm920 Youtube]
 
|-
 
|-
 
| Designing and Building for End-to-End Solutions
 
| Designing and Building for End-to-End Solutions
 
| Shivakumor Mathapathi, Dew Mobility
 
| Shivakumor Mathapathi, Dew Mobility
| [[Media:mathapathi.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=L8QwofJpbFw Youtube]
+
| [https://youtu.be/1tIwEf3wMUw Youtube]
 
|-
 
|-
 
| Building your world in WebVR
 
| Building your world in WebVR
 
| Rabimba Karanjai
 
| Rabimba Karanjai
| [[Media:rabimba.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=CC9uboR8TIQ Youtube]
+
| [https://youtu.be/FZrvRTF_5U0 Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 11:20am
+
| colspan="5" | Day 2, 2:00pm
 
|-
 
|-
| Project Artemis - Visual Navigation for Flying Robots
+
| Security in Proximal Networks
| Kabir Mohammed, Uasys
+
| Brian Witten, Symantec
| [[Media:kabir.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=ld2SPjyETpI Youtube]
+
| [https://youtu.be/LdXnpNP9atU Youtube]
 
|-
 
|-
 
| Embedded Systems Meets Real Life -- The Orange Empire Railroad Museum Signal Garden
 
| Embedded Systems Meets Real Life -- The Orange Empire Railroad Museum Signal Garden
Line 434: Line 570:
 
| [[Media:oualline.pdf|PDF]]
 
| [[Media:oualline.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=2TDgSIOHzco Youtube]
+
| [https://youtu.be/vdLQDQ9wk9U Youtube]
|-
 
| Linux Integrated System Analysis (LISA) & Friends
 
| Patrick Bellasi, ARM Ltd
 
| [[Media:bellasi.pdf|PDF]]
 
|
 
| [https://www.youtube.com/watch?v=yXZzzUEngiU Youtube]
 
 
|-
 
|-
 
| Linux Power Management Optimization on the Nvidia Jetson Platform
 
| Linux Power Management Optimization on the Nvidia Jetson Platform
Line 446: Line 576:
 
| [[Media:friesen.pdf|PDF]]
 
| [[Media:friesen.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=U2QkOe10o0c Youtube]
+
| [https://youtu.be/9KuY_zMir3A Youtube]
 
|-
 
|-
 
| Understand USB (in Linux)  
 
| Understand USB (in Linux)  
Line 452: Line 582:
 
| [[Media:opasiak.pdf|PDF]]
 
| [[Media:opasiak.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=JLhcE0O4bt0 Youtube]
+
| [https://youtu.be/LjovRkmAdCk Youtube]
 +
|-
 +
| IoT Security
 +
| Habib Virji, Samsung
 +
|
 +
|
 +
| [https://youtu.be/VFW5S6IW4F4 Youtube]
 
|-
 
|-
| 100% Open-Source Development for the Cortex-M
+
| The Impact of IPv6 and the IoT on Smart Home Technology
| Michael E. Anderson, The PTR Group
+
| Corey Gates
| [[Media:manderson2.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=FEPGxU8u0oc Youtube]
+
| [https://youtu.be/UEbTVjjjXPU Youtube]
 
|-
 
|-
| IoT Security
+
| Hacking a Commercial Drone to Run an Open Source Autopilot - APM on Parrot Bebop
| Habib Virji, Samsung
+
| Julien Beraud
| [[Media.virji.pdf|PDF]]
+
| [[Media:beraud.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=Ct3xIOG84iA Youtube]
+
| [https://youtu.be/Sh0imQRB6Hc Youtube]
 
|-
 
|-
| Understanding the Thread Interface of Google's Nest Devices
+
| Tutorial: Build Embedded Linux Systems with Clang/LLVM
| Michael E. Anderson, The PTR Group
+
| Khem Raj, Comcast RDK
| [[Media:manderson3.pdf|PDF]]
+
| [[Media:kraj.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=1OGoltSxG-s Youtube]
+
| [https://youtu.be/iOg5m6t5pxI Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 2:00pm
+
| colspan="5" | Day 2, 3:00pm
 +
|-
 +
| Location Services - Finding the People in the Internet of Things
 +
| Brad Kemp, Beechwoods Software
 +
|
 +
|
 +
| [https://youtu.be/fyQ681q3yDE Youtube]
 
|-
 
|-
 
| Intelligent Power Allocation for Consumer & Embedded Thermal Control
 
| Intelligent Power Allocation for Consumer & Embedded Thermal Control
Line 478: Line 620:
 
| [[Media:rickards.pdf|PDF]]
 
| [[Media:rickards.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=AwJik46Uy2M Youtube]
+
| [https://youtu.be/3tswEpVqwVA Youtube]
 
|-
 
|-
 
| libiio - Access to Sensor Devices Made Easy
 
| libiio - Access to Sensor Devices Made Easy
Line 484: Line 626:
 
| [[Media:clausen.pdf|PDF]]
 
| [[Media:clausen.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=CS9NuRBzN5Y Youtube]
+
| [https://youtu.be/xjhQ4QamVr0 Youtube]
 
|-
 
|-
 
| Why is Robotics Converging on Embedded Linux and Where’s It Going Next?
 
| Why is Robotics Converging on Embedded Linux and Where’s It Going Next?
Line 490: Line 632:
 
| [[Media:foote2.pdf|PDF]]
 
| [[Media:foote2.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=CS9NuRBzN5Y Youtube]
+
| [https://youtu.be/ooOl64-9JPk Youtube]
 
|-
 
|-
 
| MQTT - IoT Messaging Protocol
 
| MQTT - IoT Messaging Protocol
 
| Francisco Quintero, Verizon Telematics
 
| Francisco Quintero, Verizon Telematics
| [[Media:quintero.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=m_fa5oa8kck Youtube]
+
| [https://youtu.be/UmpeOwz8D7s Youtube]
 
|-
 
|-
| The Impact of IPv6 and the IoT on Smart Home Technology
+
| An IoT OS Security Architecture That is so Boring That You Can Sleep Soundly at Night
| Corey Gates
+
| Ismo Puustinen, Intel Germany
| [[Media:gates.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=mM0ulCO8srw Youtube]
+
| [https://youtu.be/dkbmjWwY6Fg Youtube]
 
|-
 
|-
| Power Management in Zephyr RTOS
+
| Zephyr™ Project: An RTOS to change the face of IoT
| Ramesh Thomas, Intel
+
| Anas Nashif, Intel
| [[Media:rthomas.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=eeccd3x2tIY Youtube]
+
| [https://youtu.be/XjRRgbiTa8k Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 2, 4:20pm
 
|-
 
|-
| An IoT OS Security Architecture That is so Boring That You Can Sleep Soundly at Night
+
| The Role of Cloud and Mobile Apps in IoT
| Patrick Ohly, Intel Germany
+
| Phani Pandrangi, Kii
| [[Media:ohly.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=tsqM7J1V0A8 Youtube]
+
| [https://youtu.be/pcTfOFsR2E8 Youtube]
 
|-
 
|-
| Hacking a Commercial Drone to Run an Open Source Autopilot - APM on Parrot Bebop
+
| Project Artemis - Visual Navigation for Flying Robots
| Julien Beraud
+
| Kabir Mohammed, Uasys
| [[Media:beraud.pdf|PDF]]
+
| [[Media:kabir.pdf|PDF]]
|
 
| [https://www.youtube.com/watch?v=ay0b1HgASM0 Youtube]
 
|-
 
| Tutorial: Build Embedded Linux Systems with Clang/LLVM
 
| Khem Raj, Comcast RDK
 
| [[Media:kraj.pdf|PDF]]
 
 
|
 
|
| [https://www.youtube.com/watch?v=BcpzmHIOWcE Youtube]
+
| [https://youtu.be/cM6pIWqQAzY Youtube]
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 3:00pm
 
 
|-
 
|-
 
| Debugging the Linux Kernel with GDB
 
| Debugging the Linux Kernel with GDB
Line 534: Line 670:
 
| [[Media:bingham.pdf|PDF]]
 
| [[Media:bingham.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=pqn5hIrz3A8 Youtube]
+
| [https://youtu.be/gnFbWyI1izc Youtube]
 +
|-
 +
| Linux Integrated System Analysis (LISA) & Friends
 +
| Patrick Bellasi, ARM Ltd
 +
| [[Media:bellasi.pdf|PDF]]
 +
|
 +
| [https://youtu.be/m949uduHHsw Youtube]
 
|-
 
|-
 
| The Latest Status of CE Workgroup Shared Embedded Linux Distribution Project
 
| The Latest Status of CE Workgroup Shared Embedded Linux Distribution Project
Line 540: Line 682:
 
| [[Media:kobayashi.pdf|PDF]]
 
| [[Media:kobayashi.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=CNl9_nkhE_k Youtube]
+
| [https://youtu.be/LmrZU3FiCVs Youtube]
 
|-
 
|-
 
| Toasting the Real World
 
| Toasting the Real World
Line 546: Line 688:
 
| [[Media:barros.pdf|PDF]]
 
| [[Media:barros.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=oTYQj9pS3w0 Youtube]
+
| [https://youtu.be/_L3Ed7Ew0ZY Youtube]
 
|-
 
|-
 
| Migrating your IoT Application from RTOS to Embedded Linux (lessons learned)
 
| Migrating your IoT Application from RTOS to Embedded Linux (lessons learned)
 
| Aaron Nevarez
 
| Aaron Nevarez
| [[Media:nevarez.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=bkz1iHprxXI Youtube]
+
| [https://youtu.be/vR9I5JR4HEI Youtube]
 
|-
 
|-
 
| Mist Computing - Going Beyond the Fog
 
| Mist Computing - Going Beyond the Fog
 
| Jurgo Preden, Thinnect
 
| Jurgo Preden, Thinnect
| [[Media:preden.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=S4D7-cRqU9Y Youtube]
+
| [https://youtu.be/zp84KqNZBQw Youtube]
 
|-
 
|-
 
| Handling Top Security Threats for Connected Embedded Devices
 
| Handling Top Security Threats for Connected Embedded Devices
 
| Eystein Stenberg, Mender.io
 
| Eystein Stenberg, Mender.io
| [[Media:stenberg.pdf|PDF]]
+
|  
|
 
| [https://www.youtube.com/watch?v=_hg30_FdbXY Youtube]
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 4:30pm
 
|-
 
| Keynote - The Evolution of Open Source to Propel the Growth of the Internet of Things
 
| Imad Sousou Vice President and General Manager, Open Source Technology Center Software and Services Group Intel Corporation
 
| [[Media:sousou.pdf|PDF]]
 
 
|
 
|
| [https://youtu.be/JQa3BZyFXm8 Youtube]
+
| [https://youtu.be/xRZU_cr53uE Youtube]
 
|}
 
|}
  
Line 591: Line 725:
 
| [[Media:wyngard.pdf|PDF]]
 
| [[Media:wyngard.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=HTPJtqyf9FY Youtube]
+
| [https://youtu.be/h_vNvHgHCIY Youtube]
 
|-
 
|-
 
| EFL: A Toolkit for Developing Efficient and Attractive UIs on Embedded Devices
 
| EFL: A Toolkit for Developing Efficient and Attractive UIs on Embedded Devices
Line 597: Line 731:
 
| [[Media:ELC2016-bail.pdf|PDF]]
 
| [[Media:ELC2016-bail.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=S062ft-BYsg Youtube]
+
| [https://youtu.be/wCkMblLMP-c Youtube]
 
|-
 
|-
 
| Stale Data, or How We (Mis-)manage Modern Caches
 
| Stale Data, or How We (Mis-)manage Modern Caches
Line 603: Line 737:
 
| [[Media:rutland2.pdf|PDF]]
 
| [[Media:rutland2.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=F0SlIMHRnLk Youtube]
+
| [https://youtu.be/n_MMrIfBD2I Youtube]
 
|-
 
|-
 
| Static Code Checking in the Linux Kernel
 
| Static Code Checking in the Linux Kernel
Line 609: Line 743:
 
| [[Media:bargmann.pdf|PDF]]
 
| [[Media:bargmann.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=EuCiy8ZTVfg Youtube]
+
| [https://youtu.be/eK_zLgdJrs8 Youtube]
 
|-
 
|-
 
| Tales of Enforcement
 
| Tales of Enforcement
 
| Karen Sandler, Software Freedom Conservancy
 
| Karen Sandler, Software Freedom Conservancy
| [[Media:sandler.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=dDwEl-G1JhM Youtube]
+
| [https://youtu.be/wvIxKA7JeQg Youtube]
 
|-
 
|-
 
| Creating the Open Source Building Blocks for IoT
 
| Creating the Open Source Building Blocks for IoT
 
| Ian Skerett, Eclipse Foundation
 
| Ian Skerett, Eclipse Foundation
| [[Media:skerett.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=uqgzeD8MK3o Youtube]
+
| [https://youtu.be/hV1HXSCBFoA Youtube]
 
|-
 
|-
| Apache Mynewt' An OS and Tools for the Embedded World
+
| Apache Mynewt: An OS and Tools for the Embedded World
| James Pace, Micosa
+
| Sterling Hughes, Runtime
| [[Media:pace.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=2BbNOoHqUBs Youtube]
+
| [https://youtu.be/NoNzW16G4fg Youtube]
 
|-
 
|-
 
| Embedded Programming for IoT
 
| Embedded Programming for IoT
 
| John Light, Intel OTC
 
| John Light, Intel OTC
| [[Media:light.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=eVGvPsCrQ_Y Youtube]
+
| [https://youtu.be/xoWlW0LgyYM Youtube]
 
|-
 
|-
 
| Introduction to IoT.js
 
| Introduction to IoT.js
 
| Tilmann Scheller, Samsung Electronics
 
| Tilmann Scheller, Samsung Electronics
| [[Media:scheller.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=yvmlhRhG9ME Youtube]
+
| [https://youtu.be/q9dWoPlQ2XM Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 10:00am
 
| colspan="5" | Day 3, 10:00am
Line 647: Line 781:
 
| [[Media:carrier.pdf|PDF]]
 
| [[Media:carrier.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=wcVjTKF_JYI Youtube]
+
| [https://youtu.be/7bq6CJvXPog Youtube]
 
|-
 
|-
 
| Atomic Display Support in Upstream
 
| Atomic Display Support in Upstream
 
| Daniel Vetter, Intel
 
| Daniel Vetter, Intel
| [[Media:vetter.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=YZPhxfus4Wk Youtube]
+
| [https://youtu.be/pBEvt-V8H1M Youtube]
 
|-
 
|-
 
| HDMI CEC: What? Why? How?
 
| HDMI CEC: What? Why? How?
Line 659: Line 793:
 
| [[Media:verkuil.pdf|PDF]]
 
| [[Media:verkuil.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=sk4oit_wykM Youtube]
+
| [https://youtu.be/TOS_6Lg9aIg Youtube]
 
|-
 
|-
 
| Securing Embedded Linux
 
| Securing Embedded Linux
Line 665: Line 799:
 
| [[Media:manderson4.pdf|PDF]]
 
| [[Media:manderson4.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=4w4mtiy35ks Youtube]
+
|  
 
|-
 
|-
 
| Tizen-based Remote Controller Car using Raspberry pi2
 
| Tizen-based Remote Controller Car using Raspberry pi2
Line 671: Line 805:
 
| [[Media:pkumar.pdf|PDF]]
 
| [[Media:pkumar.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=tKdw4CIbG40 Youtube]
+
| [https://youtu.be/7VPkQBSw_Vk Youtube]
 
|-
 
|-
 
| 6LoWPAN: An Open IoT Networking Protocol
 
| 6LoWPAN: An Open IoT Networking Protocol
 
| Stefan Schmidt, Samsung
 
| Stefan Schmidt, Samsung
| [[Media:sschmidt.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=Wve8n8Sop_o Youtube]
+
| [https://youtu.be/C9iw0d0g4Y8 Youtube]
 
|-
 
|-
 
| Intelligence at the Edge. Embracing the Data Flood
 
| Intelligence at the Edge. Embracing the Data Flood
 
| Andrzej Wieczorek & Niklas Kvarnström, Tieto
 
| Andrzej Wieczorek & Niklas Kvarnström, Tieto
| [[Media:tieto.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=dE6-VdDCYd0 Youtube]
+
| [https://youtu.be/PSpLwe_157s Youtube]
 
|-
 
|-
 
| Linux and Real-Time Java for IoT
 
| Linux and Real-Time Java for IoT
 
| Randy Rorden, PTC Inc.
 
| Randy Rorden, PTC Inc.
| [[Media:rorden.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=DIVYc9trvxE Youtube]
+
| [https://youtu.be/401uX9cIjWU Youtube]
 
|-
 
|-
 
| IoT provisioning with Web NFC
 
| IoT provisioning with Web NFC
 
| Zoltan Kis, Intel OTC
 
| Zoltan Kis, Intel OTC
| [[Media:zkis.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=pQwh-rRKDg0 Youtube]
+
| [https://youtu.be/jOJuw7xcZ2Q Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 11:05am
 
| colspan="5" | Day 3, 11:05am
Line 703: Line 837:
 
| [[Media:marin.pdf|PDF]]
 
| [[Media:marin.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=D-8n5b1uSTM Youtube]
+
| [https://youtu.be/4BWqDYuE0EY Youtube]
 
|-
 
|-
 
| Building a CPU from Scratch: jcore Design Walkthrough
 
| Building a CPU from Scratch: jcore Design Walkthrough
 
| Rob Landley, se-instruments
 
| Rob Landley, se-instruments
| [[Media:landley.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=lZGHbMS882w Youtube]
+
| [https://youtu.be/1-uNOTKnsLY Youtube] or [https://www.youtube.com/watch?v=GHORpXNRJiE Youtube(alt)]
 
|-
 
|-
 
| Cryptography Basics for Embedded Developers
 
| Cryptography Basics for Embedded Developers
Line 715: Line 849:
 
| [[Media:estenberg2.pdf|PDF]]
 
| [[Media:estenberg2.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=y5YAT05XZCU Youtube]
+
| [https://youtu.be/bCKrk7KqPNM Youtube]
|-
 
| Implementing GCC5’s Profile-based Performance Optimizations On Embedded Systems Using The Yocto Project
 
| Alejandro Enedino Hernandez Samaniego, Intel, Intel OTC
 
| [[Media:samaniego.pdf|PDF]]
 
|
 
| [https://www.youtube.com/watch?v=R5Hrkd5BP0g Youtube]
 
 
|-
 
|-
 
| Increase Test Coverage in Linux-based Distros
 
| Increase Test Coverage in Linux-based Distros
Line 727: Line 855:
 
| [[Media:rodriguez.pdf|PDF]]
 
| [[Media:rodriguez.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=UG0y6ggCw6A Youtube]
+
|
 +
|-
 +
| Socio-Technical Aspects of Long Term Embedded Systems Maintenance
 +
| Wolfgang Mauerer, Siemens
 +
| [[Media:mauerer.pdf|PDF]]
 +
|
 +
| [https://youtu.be/2J83Namz6h0 Youtube]
 
|-
 
|-
 
| Scalable Protocol Design Supporting Millions of Simultaneous Connections
 
| Scalable Protocol Design Supporting Millions of Simultaneous Connections
| Bryant Eastham, Panasonic North America
+
| Bryant Eastham, OpenDOF Project
| [[Media:eastham.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=nnDh-9Cb6mM youtube]
+
| [https://youtu.be/8oaB7IpEbtY youtube]
 
|-
 
|-
 
| The Future of IoT Education - Our Journey in Teaching IoT
 
| The Future of IoT Education - Our Journey in Teaching IoT
| Alexandru Radovici, Wyliodrin uVisor
+
| Alexandru Radovici, Wyliodrin
| [[Media:uvisor.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=YBh9K5E_m14 Youtube]
+
| [https://youtu.be/mqFX3fReXgY Youtube]
 
|-
 
|-
| Debugging Facility Improvements for ARM mbed
+
| uVisor Debugging Facility Improvements for ARM mbed
 
| Jim Huang, South Star Xelerator  
 
| Jim Huang, South Star Xelerator  
| [[Media:huang.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=APuXkDFopss Youtube]
+
| [https://youtu.be/9FPLDcafwS4 Youtube]
 
|-
 
|-
 
| Bringing the Peer Web To All Your Devices with Node.js
 
| Bringing the Peer Web To All Your Devices with Node.js
 
| Matthew Podwysocki, Microsoft
 
| Matthew Podwysocki, Microsoft
| [[Media:podwysocki.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=PN7kZXyaWvk Youtube]
+
| [https://youtu.be/zF59o35fYBY Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 1:35pm
 
| colspan="5" | Day 3, 1:35pm
 +
|-
 +
| Bringing DevOps to Devices - Modern Update Approaches for Embedded Linux - Yocto Linux Containers and More
 +
| Petros Angelatos, Resin.io
 +
| [ PDF]
 +
|
 +
| [https://youtu.be/5yTaqysYEvg Youtube]
 
|-
 
|-
 
| Automated Testing Laboratory for Embedded Linux Distributions
 
| Automated Testing Laboratory for Embedded Linux Distributions
| Pawel Wieczorek, Warsaw University of Technology
+
| Pawel Wieczorek, Samsung R&D Institute Poland
 
| [[Media:wieczorek.pdf|PDF]]
 
| [[Media:wieczorek.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=Hv_P39pThmg Youtube]
+
| [https://youtu.be/KTiXNQbVefI Youtube]
 
|-
 
|-
 
| Survey of Open Hardware 2016
 
| Survey of Open Hardware 2016
Line 765: Line 905:
 
| [[Media:hawley2.pdf|PDF]]
 
| [[Media:hawley2.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=AY-qLhI_nD4 Youtube]
+
| [https://youtu.be/0JOTTROQCWs Youtube]
 
|-
 
|-
 
| Understanding a Real-Time System
 
| Understanding a Real-Time System
Line 771: Line 911:
 
| [[Media:rostedt.pdf|PDF]]
 
| [[Media:rostedt.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=wAX3jOHHhn0 Youtube]
+
| [https://youtu.be/JVmB9b8h4gs Youtube]
 
|-
 
|-
 
| Understanding ARM HW Debug Options
 
| Understanding ARM HW Debug Options
Line 777: Line 917:
 
| [[Media:manderson5.pdf|PDF]]
 
| [[Media:manderson5.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=Tpt1GlN6gKI Youtube]
+
| [https://youtu.be/prf3BSVku6A Youtube]
 
|-
 
|-
| Developing IoT Solutions with ODL
+
| Developing IoT Solutions with ODL and the Role of IoT Middleware
 
| Lionel Florit, Cisco
 
| Lionel Florit, Cisco
| [[Media:florit.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=IEXTDwwbQh4 Youtube]
+
| [https://youtu.be/HfO54M8Cqao Youtube]
 
|-
 
|-
 
| Framework for Preventive Healthcare
 
| Framework for Preventive Healthcare
| Sanjay Dorairaj, Comcast
+
| Sanjay Dorairaj & Khem Raj, Comcast
| [[Media:dorairaj.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=8AxiBqbLYJQ Youtube]
+
| [https://youtu.be/codxDBuLtmU Youtube]
 
|-
 
|-
 
| IoT Devices: Secure Boot and SW Maintenance
 
| IoT Devices: Secure Boot and SW Maintenance
 
| Igor Stoppa, Intel OTC
 
| Igor Stoppa, Intel OTC
| [[Media:stoppa2.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=eg3LuW5UzXQ Youtube]
+
| [https://youtu.be/Nh2m_WbgXDQ Youtube]
 
|-
 
|-
 
| Automating your Home with Home Assistant: Python’s Answer to the Internet of Things
 
| Automating your Home with Home Assistant: Python’s Answer to the Internet of Things
 
| Paulus Schoutsen, AppFolio
 
| Paulus Schoutsen, AppFolio
| [[Media:schoutsen.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=4-6rTwKl6ww Youtube]
+
| [https://youtu.be/lW_C6QY4nw4 Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 2:35pm
 
| colspan="5" | Day 3, 2:35pm
Line 809: Line 949:
 
| [[Media:demarchi2.pdf|PDF]]
 
| [[Media:demarchi2.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=Fd9Ukjcof1s Youtube]
+
| [https://youtu.be/6a7dsGkromo Youtube]
 
|-
 
|-
 
| Hardware Design for Linux Engineers
 
| Hardware Design for Linux Engineers
Line 815: Line 955:
 
| [[Media:likely.pdf|PDF]]
 
| [[Media:likely.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=kCH5QkmKArg Youtube]
+
| [https://youtu.be/ziHhcBoRjQk Youtube]
 
|-
 
|-
 
| Lessons from Ion
 
| Lessons from Ion
Line 821: Line 961:
 
| [[Media:abbott2.pdf|PDF]]
 
| [[Media:abbott2.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=Qtw6n9G6RfE Youtube]
+
| [https://youtu.be/cpQtSJvdKa4 Youtube]
 
|-
 
|-
 
| Memory Barriers in the Linux Kernel: Semantics and Practises
 
| Memory Barriers in the Linux Kernel: Semantics and Practises
Line 827: Line 967:
 
| [[Media:bueso.pdf|PDF]]
 
| [[Media:bueso.pdf|PDF]]
 
|
 
|
| [https://www.youtube.com/watch?v=Ykk_U7LX_jA Youtube]
+
| [https://youtu.be/9B27NtjQZ8Q Youtube]
 
|-
 
|-
 
| Considerations for Building Enterprise Grade IoT
 
| Considerations for Building Enterprise Grade IoT
 
| Ishu Verma, Red Hat
 
| Ishu Verma, Red Hat
| [[Media:verma.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=wXQMxat8VZ8 Youtube]
+
| [https://youtu.be/yO3o9P3PDAQ Youtube]
 
|-
 
|-
| Zephyr™ Project: An RTOS to change the face of IoT
+
| IOT Open Platform Security Vulnerabilities
| Anas Nashif
+
| Chris Kocks, Pure Integration
| [[Media:nashif.pdf|PDF]]
+
|  
 
|
 
|
| [https://www.youtube.com/watch?v=fkfhWVOO8-w Youtube]
+
| [https://youtu.be/25nD9hzSuFU Youtube]
 
|-
 
|-
 
| Can the Promise of an Interoperable Smart Grid be Finally Realized in IoT?
 
| Can the Promise of an Interoperable Smart Grid be Finally Realized in IoT?
 
| Odealya Price, Itron IoT
 
| Odealya Price, Itron IoT
| [[Media:price.pdf|PDF]]
+
|
 +
|
 +
| [https://youtu.be/1rCUw8D2R0k Youtube]
 +
|-
 +
| Power Management in Zephyr RTOS
 +
| Ramesh Thomas, Intel
 +
|  
 
|
 
|
| [https://www.youtube.com/watch?v=HqsWmWQgcOk Youtube]
+
| [https://youtu.be/gOOmHqiEgvc Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 3:55pm
 
| colspan="5" | Day 3, 3:55pm
 
|-
 
|-
 
| Keynote: Preempt-RT
 
| Keynote: Preempt-RT
| Thomas Gleixner
+
| Thomas Gleixner, CTO Linutronix GmbH
| [[Media:gleixner2.pdf|PDF]]
+
| There were no slides. It was an interview.
 
|
 
|
| [https://www.youtube.com/watch?v=BIe0Mvi1ey0 Youtube]
+
| [https://youtu.be/WvE4AZI6Stc Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 4:15pm
 
| colspan="5" | Day 3, 4:15pm
 +
|-
 +
| Keynote: How the Automotive World Can Embrace IoT and Unlock New Opportunities and Experiences
 +
| Peter Virk, Jaguar Land Rover
 +
|
 +
|
 +
| [https://youtu.be/p5ctXkWBvyU Youtube]
 
|}
 
|}
  
Line 866: Line 1,018:
 
| align="center" | '''Poster'''
 
| align="center" | '''Poster'''
 
|-
 
|-
|  
+
| Building an IoT Empire
|  
+
| Michael Schloh von Bennewitz
|                  
+
| [[Media:02_michael_schloh_von_bennewitz.pdf | PDF]]
 +
|-
 +
| Embedded Linux over-the-air update
 +
| Marcin Pasinski, Mender.io
 +
| [[Media:07_eystein_stenberg.pdf | PDF]]
 +
|-
 +
| Etnaviv in Linux Mainline / Barebox Bootloader
 +
| Robert Schwebel, Pengutronix
 +
| [[Media:11_robert_schwebel.pdf | PDF]]
 +
|-
 +
| FFmpeg Open Souce Multimedia Library
 +
| Thilo Borgmann
 +
| [[Media:13_thilo_borgmann.pdf | PDF]]
 +
|-
 +
| Fuego Test Framework
 +
| Tim Bird, Core Embedded Linux Project
 +
| [[Media:10_tim_bird.pdf | PDF]]
 +
|-
 +
| JerryScript 6LoWPAN Demo
 +
| Tilmann Scheller & Stefan Schmidt, Samsung OSG
 +
| [[Media:04_tilmann_scheller.pdf | PDF]]
 +
|-
 +
| kernelci.org + ACME = PowerCI
 +
| Michael Turquette, BayLibre
 +
| [[Media:06_michael_turquette.pdf | PDF]]
 +
|-
 +
| Kodi, Open Source Media Center
 +
| Keith Herrington
 +
| [[Media:12_keith_herrington.pdf | PDF]]
 +
|-
 +
| LininoOS, LininoIO and ArduinoOS : A suitable ecosystem for Linux and MCUs
 +
| Arturo Rinaldi
 +
| [[Media:09_arturo_rinaldi.pdf | PDF]]
 +
|-
 +
| Partitioning Hypervisor Jailhouse on ARM64
 +
| Jan Kiszka, Siemens AG
 +
| [[Media:01_jan_kiszka.pdf | PDF]]
 +
|-
 +
| Power Plant runs on Linux
 +
| Yoshiyuki Nitta and Yoshitake Kobayashi, TOSHIBA
 +
| [[Media:08_kobayashi_yoshitake.pdf | PDF]]
 +
|-
 +
| Tizen devices connected with IoTivity
 +
| Phil Coval, Samsung OSG
 +
| [[Media:05_phil_coval.pdf | PDF]]
 
|-
 
|-
|  
+
| Wedge 40, FBOSS and OpenBMC
|  
+
| Davide Cavalca, Facebook
|
+
| [[Media:03_davide_cavalca.pdf | PDF]]
 
|}
 
|}
  
 
[[Category:2016]]
 
[[Category:2016]]
 
[[Category:ELC]]
 
[[Category:ELC]]

Latest revision as of 14:02, 4 November 2020


Intro

Presentations from ELC 2016 (LF conference archive).

The Linux Foundation has a video playlist on YouTube.

NOTE: If you add a wikilink to your presentation and attempt to upload it via the link, it may fail. If it does, use the Special:Upload page to upload your file.

Presenters

Day 1 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 1, 9:00am
Welcome Remarks & Announcements Tim Bird & Philip DesAustels, ELC and OpenIoT Youtube
Day 1, 9:10am
Keynote - Linus Torvalds in Conversation with Dirk Hohndel Linus Torvalds and Dirk Hohndel There is no presentation. It was an interview. Youtube
Keynote: Ensuring IoT Devices and Solutions Work Seamlessly Together Mike Richmond, OCF Youtube
Keynote - Keynote: Smart Devices and the Internet of Things Raj Talluri, Qualcomm Technologies Youtube
Day 1, 10:40am
Avoid the Silos and Help Build the True Internet of Things Aaron Vernon, Higgns Youtube
Digitalization of Kernel Diversion from the Upstream Hisao Munakata, Renesas Electronics PDF Youtube
How to Port Linux to a New Processor Joel Porquet PDF Youtube
Open Source in Every Car with Automotive Grade Linux Walt Miner, The Linux Foundation Youtube
OpenEmbedded in the Real World Scott Murray, Konsulko Group PDF Youtube
Tutorial: Debugging Custom Hardware with Linux - Tools to Make Your Hardware Engineeers Love You Chris Martin, Intel PDF Youtube
Introduction to IoTivity Architecture and Features Jinguk Jeong, Samsung Youtube
Linux Connectivity for IoT Marcel Holtmann, Intel OTC Youtube
IoT and Web: How Your Web Applications Can Start Interacting with the Real World (WebAPI) Rabimba Karanjai
Day 1, 11:40am
BoF: kernelci.org: A Million Kernel Boots and Counting Kevin Hilman, BayLibre PDF Youtube
A Quick Survey of OSS Licenses, Tools and Compliance Sean Hudson, Mentor Graphics PDF Youtube
From 96Boards to the Cloud David Mandala, Linaro Youtube
GDP-ivi9 What's New in the Open Source Demo Platform for Automotive Augustin Bethencourt, Codethink Youtube
Portable Device Tree Connector: Painless Expansion Board Support Pantelis Antoniou, Konsulko Group PDF Youtube
IoTivity 2.0 Vijay Kesavan, Intel Youtube
Going Beyond the Device Heart Beat Balwinder Kaur, AppDynamics Youtube
NATS: A Central Nervous System for IoT Messaging Larry McQueary, NATS.io Youtube
Soletta Technical Introduction Bruno Dilly, Intel PDF Youtube
Day 1, 2:00pm
Buildroot vs. OpenEmbedded/Yocto: A Four Hands Discussion Alexandre Belloni & Thomas Petazzoni, Free Electrons PDF Youtube
Dissecting Qualcomm's 1.7M Android Fork Stephen Boyd, Qualcomm PDF Youtube
Introduction to memory Management in Linux Alan Ott, Signal 11 Software PDF Youtube
Maximize the Performance of HTML5 Video in RPi2 Gwang Yoon Hwang, Igalia Youtube
JavaScript for OCF Applications Sakari Poussa, Intel Youtube
Bridging Open IoT with Legacy Systems Matt Newton, Opto 22 Youtube
IoT Consensus - A Solution Suggestion to the 'Baskets of Remote' Problem Benedikt Herudek Youtube
Hello Brillo Dave Smith, NewCircle Youtube
Tutorial:I2C Hacking Demystified Igor Stoppa, OpenSource Technology Center, Intel PDF Youtube
Day 1, 3:00pm
Google ProjectARA Power Management Challenges Patrick Titiano, BayLibre PDF Youtube
Reducing the Memory Footprint of Android Bernhard Rosenkränzer, Linaro Youtube
Using DT Overlays to Support the C.H.I.P.'s Capes Antoine Tenart, Free Electrons PDF Youtube
Would You Trust Linux with Your Life?/Linux for Safety Critical Applications Darren Hart, Intel Open Source Technology Center Youtube
Thread and IoTivity Usage Models Skip Ashton, Silicon Labs Youtube
100% Open-Source Development for the Cortex-M Michael E. Anderson, The PTR Group Youtube
IoT Programming Model: A Vision for Who and How to Develop in 2020 Thiago Marciera, Intel OTC PDF Youtube
Brillo/Weave Part 1: High Level Introduction Bruce J. Beare, Intel Youtube
Day 1, 4:10pm
Bringing Display and 3D to the C.H.I.P Computer Maxime Ripard, Free Electrons PDF Youtube
Implementing GCC5’s Profile-based Performance Optimizations On Embedded Systems Using The Yocto Project Alejandro Enedino Hernandez Samaniego, Intel, Intel OTC PDF Youtube
Snappy Ubuntu Core on DragonBoard 410c Manik Taneja, Canonical Youtube
Xenomai 3: An Overview of the Real-Time Framework for Linux Jan Kiszka, Siemens AG PDF Youtube
Evolving a Best-of-Breed IoT Framework Gregory Burns, Intel Youtube
Technical Tradeoffs of IoT Platforms Michael E. Anderson, The PTR Youtube
How to Use IoTivity on Tizen OS Phil Coval Youtube
Brillo/Weave Part 2: Deep Dive Bruce J. Beare, Intel Youtube
Autotools: A Demystification Tutorial Thomas Petazzoni, Free Electrons PDF Youtube
Day 1, 5:10pm
Bluetooth on Modern Linux Szymon Janc PDF Youtube
Modernizing the NAND Framework: The Big Picture Boris Brezillion, Free Electrons PDF Youtube
Swapping & Embedded: Compression Relieves the Pressure? Vitaly Wool, Softprise Consulting PDF Youtube
Smart Home Appliance Development Based on the IoTivity Open Source Stack Junghyun Oh, Samsung Youtube
Real-Time IoT from the Edge of Space Matt Long, Microsoft Youtube
Implementing Miniature Smart Home Constantin Musca, Intel Youtube
Javascript and Distributed IoT Computing Wolfgang Mauerer, Technical University Regensburg/Siemens AG Youtube
Zephyr Project: Developed with Security in Mind Constanza Health Youtube
Day 1, 6:10pm
BoF: AllSeen Alliance, AllJoyn, and OCF IoTivity Art Lancaster, AllSeen Alliance Youtube
BoF: Device Tree Frank Rowand PDF1 (Frank) PDF2 (Grant) PDF3 (Pantelis) Youtube
BoF: Embedded Virtualization Greg Ungerer, Accelerated Concepts PDF Youtube
BoF: MinnowBoard John Hawley, Intel Youtube
BoF: Yocto Project / OpenEmbedded Jeff Osier-Mixon, Intel Corporation / Yocto Project Youtube

Day 2 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 2, 9:00am
Keynote - The Evolution of Open Source to Propel the Growth of the Internet of Things Mark Skarpness, Intel Corporation Youtube
Keynote - Mine the IoT Skills Gap: Architecting User-Centric Competitive Product Advantage Dr. Sarah Cooper, M2Mi Youtube
Keynote: Towards IoT Convergence Bryan Che, Red Hat Youtube
Keynote: It's All About the Data! Andy Stanford-Clark, IBM Youtube
Day 2, 10:50am
Resource Management Bruce Angelis and Toby Considine, Enphase Energy Youtube
Using OpenEmbedded and PX4 with Snapdragon Flight Mark Charlebois, Qualcomm PDF Youtube
Introduction to the Civil Infrastructure Platform Urs Gleim, Siemens & Yoshitake Kobayashi, Toshiba PDF Youtube
IPv6 for Du^H^H Developers used to IPv4 Thiago Macieria, Intel OTC PDF Youtube
OpenBMC - A Customized Linux Distribution Running on BMC Tian Fang, Facebook PDF Youtube
V4L2 on Steroids: The Request API Laurent Pinchart Youtube
Bringing Intelligence to IoT Devices - Challenges Faced and Solleta Approach Otavio Busatto Pontes, Intel OTC Youtube
The Future is Proximal: Why Cloud Fails IoT Noah Harlan, AllSeen Alliance Youtube
Understanding the Thread Interface of Google's Nest Devices Michael E. Anderson, The PTR Group Youtube
Day 2, 11:50am
AllJoyn 101: Make Smarter Devices Ivan Judson, Microsoft Youtube
Developing a Standard Interface for Drones Tully Foote, Open Source Robotics Foundation PDF Youtube
Designing a Distro from Scratch Using OpenEmbedded Koen Kooi, Linaro Youtube
Introduction to the Fuego Test System Tim Bird, Sony Mobile PDF Youtube
SCHED_DEADLINE: A Status Update Juri Lelli, ARM Ltd PDF Youtube
Unchain Your Toolchains with CROPS Todor Minchev, Intel PDF Youtube
Designing and Building for End-to-End Solutions Shivakumor Mathapathi, Dew Mobility Youtube
Building your world in WebVR Rabimba Karanjai Youtube
Day 2, 2:00pm
Security in Proximal Networks Brian Witten, Symantec Youtube
Embedded Systems Meets Real Life -- The Orange Empire Railroad Museum Signal Garden Stephen D. Oualline PDF Youtube
Linux Power Management Optimization on the Nvidia Jetson Platform Merlin Friesen, Golden Gate Research PDF Youtube
Understand USB (in Linux) Krzysztof Opasiak PDF Youtube
IoT Security Habib Virji, Samsung Youtube
The Impact of IPv6 and the IoT on Smart Home Technology Corey Gates Youtube
Hacking a Commercial Drone to Run an Open Source Autopilot - APM on Parrot Bebop Julien Beraud PDF Youtube
Tutorial: Build Embedded Linux Systems with Clang/LLVM Khem Raj, Comcast RDK PDF Youtube
Day 2, 3:00pm
Location Services - Finding the People in the Internet of Things Brad Kemp, Beechwoods Software Youtube
Intelligent Power Allocation for Consumer & Embedded Thermal Control Ian Rickards, ARM Ltd PDF Youtube
libiio - Access to Sensor Devices Made Easy Lars-Peter Clausen, Analog Devices PDF Youtube
Why is Robotics Converging on Embedded Linux and Where’s It Going Next? Tully Foote, Open Source Robotics Foundation PDF Youtube
MQTT - IoT Messaging Protocol Francisco Quintero, Verizon Telematics Youtube
An IoT OS Security Architecture That is so Boring That You Can Sleep Soundly at Night Ismo Puustinen, Intel Germany Youtube
Zephyr™ Project: An RTOS to change the face of IoT Anas Nashif, Intel Youtube
Day 2, 4:20pm
The Role of Cloud and Mobile Apps in IoT Phani Pandrangi, Kii Youtube
Project Artemis - Visual Navigation for Flying Robots Kabir Mohammed, Uasys PDF Youtube
Debugging the Linux Kernel with GDB Kieran Bingham PDF Youtube
Linux Integrated System Analysis (LISA) & Friends Patrick Bellasi, ARM Ltd PDF Youtube
The Latest Status of CE Workgroup Shared Embedded Linux Distribution Project Yoshitake Kobayashi, Toshiba PDF Youtube
Toasting the Real World Belen Barros Pena, Intel OTC PDF Youtube
Migrating your IoT Application from RTOS to Embedded Linux (lessons learned) Aaron Nevarez Youtube
Mist Computing - Going Beyond the Fog Jurgo Preden, Thinnect Youtube
Handling Top Security Threats for Connected Embedded Devices Eystein Stenberg, Mender.io Youtube

Day 3 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 3, 9:00am
Science Standardised Embedded Data Infrastructure for Drones (SSEDD) Jane Wyngaard, Jet Propulsion Laboratory PDF Youtube
EFL: A Toolkit for Developing Efficient and Attractive UIs on Embedded Devices Cedric Bail, Samsung Open Source Group PDF Youtube
Stale Data, or How We (Mis-)manage Modern Caches Mark Rutland, ARM Ltd. PDF Youtube
Static Code Checking in the Linux Kernel Arnd Bergmann, Linaro PDF Youtube
Tales of Enforcement Karen Sandler, Software Freedom Conservancy Youtube
Creating the Open Source Building Blocks for IoT Ian Skerett, Eclipse Foundation Youtube
Apache Mynewt: An OS and Tools for the Embedded World Sterling Hughes, Runtime Youtube
Embedded Programming for IoT John Light, Intel OTC Youtube
Introduction to IoT.js Tilmann Scheller, Samsung Electronics Youtube
Day 3, 10:00am
Drone Simulation with Gazebo Nicolas Carrier, Parrot PDF Youtube
Atomic Display Support in Upstream Daniel Vetter, Intel Youtube
HDMI CEC: What? Why? How? Hans Verkuil, Cisco Systems Norway PDF Youtube
Securing Embedded Linux Michael E. Anderson, The PTR Group PDF
Tizen-based Remote Controller Car using Raspberry pi2 Pintu Kumar, Samsung R&D India PDF Youtube
6LoWPAN: An Open IoT Networking Protocol Stefan Schmidt, Samsung Youtube
Intelligence at the Edge. Embracing the Data Flood Andrzej Wieczorek & Niklas Kvarnström, Tieto Youtube
Linux and Real-Time Java for IoT Randy Rorden, PTC Inc. Youtube
IoT provisioning with Web NFC Zoltan Kis, Intel OTC Youtube
Day 3, 11:05am
Embedded Linux 3D Sensing: Minnowboard Meets RealSense Miguel Bernal Marin, Intel PDF Youtube
Building a CPU from Scratch: jcore Design Walkthrough Rob Landley, se-instruments Youtube or Youtube(alt)
Cryptography Basics for Embedded Developers Eystein Stenberg, Mender.io PDF Youtube
Increase Test Coverage in Linux-based Distros Victor Rodriguez, Intel PDF
Socio-Technical Aspects of Long Term Embedded Systems Maintenance Wolfgang Mauerer, Siemens PDF Youtube
Scalable Protocol Design Supporting Millions of Simultaneous Connections Bryant Eastham, OpenDOF Project youtube
The Future of IoT Education - Our Journey in Teaching IoT Alexandru Radovici, Wyliodrin Youtube
uVisor Debugging Facility Improvements for ARM mbed Jim Huang, South Star Xelerator Youtube
Bringing the Peer Web To All Your Devices with Node.js Matthew Podwysocki, Microsoft Youtube
Day 3, 1:35pm
Bringing DevOps to Devices - Modern Update Approaches for Embedded Linux - Yocto Linux Containers and More Petros Angelatos, Resin.io [ PDF] Youtube
Automated Testing Laboratory for Embedded Linux Distributions Pawel Wieczorek, Samsung R&D Institute Poland PDF Youtube
Survey of Open Hardware 2016 John Hawley, Intel PDF Youtube
Understanding a Real-Time System Steven Rostedt, Red Hat PDF Youtube
Understanding ARM HW Debug Options Michael E. Anderson, The PTR Group PDF Youtube
Developing IoT Solutions with ODL and the Role of IoT Middleware Lionel Florit, Cisco Youtube
Framework for Preventive Healthcare Sanjay Dorairaj & Khem Raj, Comcast Youtube
IoT Devices: Secure Boot and SW Maintenance Igor Stoppa, Intel OTC Youtube
Automating your Home with Home Assistant: Python’s Answer to the Internet of Things Paulus Schoutsen, AppFolio Youtube
Day 3, 2:35pm
Linux and Dronecode development Lucas De Marchi, Intel PDF Youtube
Hardware Design for Linux Engineers Grant Likely, Linaro PDF Youtube
Lessons from Ion Laura Abbott, Red Hat PDF Youtube
Memory Barriers in the Linux Kernel: Semantics and Practises Davidlohr Bueso, SUSE PDF Youtube
Considerations for Building Enterprise Grade IoT Ishu Verma, Red Hat Youtube
IOT Open Platform Security Vulnerabilities Chris Kocks, Pure Integration Youtube
Can the Promise of an Interoperable Smart Grid be Finally Realized in IoT? Odealya Price, Itron IoT Youtube
Power Management in Zephyr RTOS Ramesh Thomas, Intel Youtube
Day 3, 3:55pm
Keynote: Preempt-RT Thomas Gleixner, CTO Linutronix GmbH There were no slides. It was an interview. Youtube
Day 3, 4:15pm
Keynote: How the Automotive World Can Embrace IoT and Unlock New Opportunities and Experiences Peter Virk, Jaguar Land Rover Youtube

Technical Showcase Posters

Poster Title Presenter Poster
Building an IoT Empire Michael Schloh von Bennewitz PDF
Embedded Linux over-the-air update Marcin Pasinski, Mender.io PDF
Etnaviv in Linux Mainline / Barebox Bootloader Robert Schwebel, Pengutronix PDF
FFmpeg Open Souce Multimedia Library Thilo Borgmann PDF
Fuego Test Framework Tim Bird, Core Embedded Linux Project PDF
JerryScript 6LoWPAN Demo Tilmann Scheller & Stefan Schmidt, Samsung OSG PDF
kernelci.org + ACME = PowerCI Michael Turquette, BayLibre PDF
Kodi, Open Source Media Center Keith Herrington PDF
LininoOS, LininoIO and ArduinoOS : A suitable ecosystem for Linux and MCUs Arturo Rinaldi PDF
Partitioning Hypervisor Jailhouse on ARM64 Jan Kiszka, Siemens AG PDF
Power Plant runs on Linux Yoshiyuki Nitta and Yoshitake Kobayashi, TOSHIBA PDF
Tizen devices connected with IoTivity Phil Coval, Samsung OSG PDF
Wedge 40, FBOSS and OpenBMC Davide Cavalca, Facebook PDF