Difference between revisions of "ELC 2016 Presentations"
(→Technical Showcase Posters: add poster information) |
(→Presenters) |
||
(36 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | + | [[Category:ELC]] | |
+ | [[Category:2016]] | ||
+ | [[Category:Events]] | ||
+ | [[Category:Presentations]] | ||
− | == | + | == Intro == |
− | |||
− | |||
− | |||
− | + | 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/ | + | | [https://youtu.be/UR9l9efML7c?list=PLbzoR-pLrL6rgjonaAUcud04lafpQGokR Youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 1, 9:10am | | colspan="5" | Day 1, 9:10am | ||
Line 35: | Line 37: | ||
| There is no presentation. It was an interview. | | There is no presentation. It was an interview. | ||
| | | | ||
− | | [https://youtu.be/ | + | | [https://youtu.be/oICyATbC49c?list=PLbzoR-pLrL6rgjonaAUcud04lafpQGokR Youtube] |
|- | |- | ||
| Keynote: Ensuring IoT Devices and Solutions Work Seamlessly Together | | Keynote: Ensuring IoT Devices and Solutions Work Seamlessly Together | ||
Line 41: | Line 43: | ||
| | | | ||
| | | | ||
− | | [https://youtu.be/ | + | | [https://youtu.be/vhOE2FMUhEc Youtube] |
|- | |- | ||
| Keynote - Keynote: Smart Devices and the Internet of Things | | Keynote - Keynote: Smart Devices and the Internet of Things | ||
Line 47: | Line 49: | ||
| | | | ||
| | | | ||
− | | [https://youtu.be/ | + | | [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 56: | Line 64: | ||
| [[Media:ELC2016-Munakata.pdf| PDF]] | | [[Media:ELC2016-Munakata.pdf| PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/m1j7iAOnQk4 Youtube] |
|- | |- | ||
| How to Port Linux to a New Processor | | How to Port Linux to a New Processor | ||
Line 62: | Line 70: | ||
| [[Media:porquet.pdf | PDF]] | | [[Media:porquet.pdf | PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/mC_0kjp5Bgg Youtube] |
|- | |- | ||
| OpenEmbedded in the Real World | | OpenEmbedded in the Real World | ||
Line 74: | Line 82: | ||
| [[Media:murray.pdf|PDF]] | | [[Media:murray.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 80: | Line 88: | ||
| [[Media:martin.pdf|PDF]] | | [[Media:martin.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
+ | | | ||
| | | | ||
− | |||
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 101: | Line 115: | ||
| [[Media:hilman.pdf|PDF]] | | [[Media:hilman.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 107: | Line 121: | ||
| [[Media:hudson.pdf | PDF]] | | [[Media:hudson.pdf | PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 113: | Line 139: | ||
| [[Media:panto.pdf|PDF]] | | [[Media:panto.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/Ki1sfcUbuVk Youtube] |
|- | |- | ||
| Soletta Technical Introduction | | Soletta Technical Introduction | ||
Line 131: | Line 163: | ||
| [[Media:dilly.pdf|PDF]] | | [[Media:dilly.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/nxbrTl_ltMA Youtube] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 140: | Line 172: | ||
| [[Media:bellonipetazzoni.pdf|PDF]] | | [[Media:bellonipetazzoni.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/9SZ0eeootCY Youtube] |
|- | |- | ||
| Dissecting Qualcomm's 1.7M Android Fork | | Dissecting Qualcomm's 1.7M Android Fork | ||
Line 146: | Line 178: | ||
| [[Media:Stephen-Boyd-ELC-2016.pdf|PDF]] | | [[Media:Stephen-Boyd-ELC-2016.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/76dQh33Ba6Q Youtube] |
|- | |- | ||
| Introduction to memory Management in Linux | | Introduction to memory Management in Linux | ||
Line 152: | Line 184: | ||
| [[Media:ott.pdf|PDF]] | | [[Media:ott.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 | ||
− | |||
| | | | ||
− | | [https:// | + | | |
+ | | [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 | ||
− | | | + | | |
| | | | ||
| [https://www.youtube.com/watch?v=qbzUxuFOYJk Youtube] | | [https://www.youtube.com/watch?v=qbzUxuFOYJk Youtube] | ||
Line 168: | Line 212: | ||
| Hello Brillo | | Hello Brillo | ||
| Dave Smith, NewCircle | | Dave Smith, NewCircle | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/IWC3JknuIJk Youtube] |
|- | |- | ||
| Tutorial:I2C Hacking Demystified | | Tutorial:I2C Hacking Demystified | ||
Line 176: | Line 220: | ||
| [[Media:stoppa.pdf|PDF]] | | [[Media:stoppa.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/s7A6454trO8 Youtube] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 185: | Line 229: | ||
| [[Media:titiano.pdf|PDF]] | | [[Media:titiano.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 191: | Line 241: | ||
| [[Media:tenart.pdf|PDF]] | | [[Media:tenart.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 | ||
− | | [[ | + | | |
+ | | | ||
+ | | [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:// | + | | |
+ | | [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 203: | Line 265: | ||
| [[Media:marciera.pdf|PDF]] | | [[Media:marciera.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/0VHzHbVUnZs Youtube] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 218: | Line 280: | ||
| [[Media:ripard.pdf|PDF]] | | [[Media:ripard.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 224: | Line 298: | ||
| [[Media:kiszka.pdf|PDF]] | | [[Media:kiszka.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/lGS1B8VCpxc Youtube] |
|- | |- | ||
− | | | + | | How to Use IoTivity on Tizen OS |
| Phil Coval | | Phil Coval | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/YQsWa8IdM9g Youtube] |
|- | |- | ||
| Autotools: A Demystification Tutorial | | Autotools: A Demystification Tutorial | ||
Line 248: | Line 328: | ||
| [[Media:petazzoni.pdf|PDF]] | | [[Media:petazzoni.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/a1NRxIA9ahA Youtube] |
|- | |- | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
Line 257: | Line 337: | ||
| [[Media:janc.pdf|PDF]] | | [[Media:janc.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/BvU_XLZ8x1c Youtube] |
|- | |- | ||
| Modernizing the NAND Framework: The Big Picture | | Modernizing the NAND Framework: The Big Picture | ||
Line 263: | Line 343: | ||
| [[Media:boris.pdf|PDF]] | | [[Media:boris.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/ghSsaGmdjQs Youtube] |
|- | |- | ||
− | | Swapping | + | | Swapping & Embedded: Compression Relieves the Pressure? |
| Vitaly Wool, Softprise Consulting | | Vitaly Wool, Softprise Consulting | ||
| [[Media:wool.pdf|PDF]] | | [[Media:wool.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/V_fZdhozIb8 Youtube] |
+ | |- | ||
+ | | 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 | + | | Real-Time IoT from the Edge of Space |
| Matt Long, Microsoft | | Matt Long, Microsoft | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/oExGXEQ7Exs Youtube] |
+ | |- | ||
+ | | Implementing Miniature Smart Home | ||
+ | | Constantin Musca, Intel | ||
+ | | | ||
+ | | | ||
+ | | [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 | ||
− | |||
| | | | ||
− | | [https:// | + | | |
+ | | [https://youtu.be/-WWTN9e5aOc Youtube] | ||
|- | |- | ||
| Zephyr Project: Developed with Security in Mind | | Zephyr Project: Developed with Security in Mind | ||
| Constanza Health | | Constanza Health | ||
− | |||
| | | | ||
− | | [https:// | + | | |
+ | | [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 296: | 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:// | + | | [https://youtu.be/DcWnjqgpQiE Youtube] |
|- | |- | ||
| BoF: Embedded Virtualization | | BoF: Embedded Virtualization | ||
Line 302: | Line 400: | ||
| [[Media:ungerer.pdf|PDF]] | | [[Media:ungerer.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/Uxs9D4sJdfM Youtube] |
|- | |- | ||
| BoF: MinnowBoard | | BoF: MinnowBoard | ||
| John Hawley, Intel | | John Hawley, Intel | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/LfI6vLT-I4k Youtube] |
|- | |- | ||
|} | |} | ||
Line 328: | Line 426: | ||
| align="center" | '''Video''' | | align="center" | '''Video''' | ||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day | + | | colspan="5" | Day 2, 9:00am |
|- | |- | ||
| Keynote - The Evolution of Open Source to Propel the Growth of the Internet of Things | | Keynote - The Evolution of Open Source to Propel the Growth of the Internet of Things | ||
Line 334: | Line 432: | ||
| | | | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/aTSg6S_soxE Youtube] |
|- | |- | ||
| Keynote - Mine the IoT Skills Gap: Architecting User-Centric Competitive Product Advantage | | Keynote - Mine the IoT Skills Gap: Architecting User-Centric Competitive Product Advantage | ||
Line 340: | Line 438: | ||
| | | | ||
| | | | ||
− | | [https://youtu.be/ | + | | [https://youtu.be/Xs5m3qJOdc4 Youtube] |
|- | |- | ||
| Keynote: Towards IoT Convergence | | Keynote: Towards IoT Convergence | ||
Line 346: | Line 444: | ||
| | | | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/-c0Va2xKL28 Youtube] |
|- | |- | ||
| Keynote: It's All About the Data! | | Keynote: It's All About the Data! | ||
Line 352: | Line 450: | ||
| | | | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/wYPx9iHfCo4 Youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 10:50am | | 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 | | Introduction to the Civil Infrastructure Platform | ||
Line 360: | Line 470: | ||
| [[Media:sleim.pdf|PDF]] | | [[Media:sleim.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 366: | Line 476: | ||
| [[Media:maciera2.pdf|PDF]] | | [[Media:maciera2.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/31p-VfPG8xk Youtube] |
|- | |- | ||
| OpenBMC - A Customized Linux Distribution Running on BMC | | OpenBMC - A Customized Linux Distribution Running on BMC | ||
Line 372: | Line 482: | ||
| [[Media:Fang.pdf|PDF]] | | [[Media:Fang.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/rJ1vWwK29-E Youtube] |
|- | |- | ||
| V4L2 on Steroids: The Request API | | V4L2 on Steroids: The Request API | ||
| Laurent Pinchart | | Laurent Pinchart | ||
− | | | + | | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/OF91g9S13u8 Youtube] |
|- | |- | ||
− | | | + | | The Future is Proximal: Why Cloud Fails IoT |
− | | | + | | Noah Harlan, AllSeen Alliance |
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/GDhAmGZDYgM Youtube] |
|- | |- | ||
− | | | + | | Understanding the Thread Interface of Google's Nest Devices |
− | | | + | | Michael E. Anderson, The PTR Group |
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/g8fK89y1TSY Youtube] |
− | |||
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 2, 11:50am | | colspan="5" | Day 2, 11:50am | ||
+ | |- | ||
+ | | AllJoyn 101: Make Smarter Devices | ||
+ | | Ivan Judson, Microsoft | ||
+ | | | ||
+ | | | ||
+ | | [https://youtu.be/LBrRZqO6al4 Youtube] | ||
|- | |- | ||
| Developing a Standard Interface for Drones | | Developing a Standard Interface for Drones | ||
Line 411: | Line 520: | ||
| [[Media:foote.pdf|PDF]] | | [[Media:foote.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/0mzo3-LKmBg Youtube] |
|- | |- | ||
| Introduction to the Fuego Test System | | Introduction to the Fuego Test System | ||
Line 423: | Line 532: | ||
| [[Media:Introduction-to-Fuego-ELC-2016.pdf|PDF]] | | [[Media:Introduction-to-Fuego-ELC-2016.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/AueBSRN4wLk Youtube] |
|- | |- | ||
| SCHED_DEADLINE: A Status Update | | SCHED_DEADLINE: A Status Update | ||
Line 429: | Line 538: | ||
| [[Media:lelli.pdf|PDF]] | | [[Media:lelli.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/qdo_ItEhzMI Youtube] |
|- | |- | ||
| Unchain Your Toolchains with CROPS | | Unchain Your Toolchains with CROPS | ||
Line 435: | Line 544: | ||
| [[Media:minchev.pdf|PDF]] | | [[Media:minchev.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/1tIwEf3wMUw Youtube] |
|- | |- | ||
| Building your world in WebVR | | Building your world in WebVR | ||
| Rabimba Karanjai | | Rabimba Karanjai | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/FZrvRTF_5U0 Youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day 2, | + | | colspan="5" | Day 2, 2:00pm |
|- | |- | ||
− | | | + | | Security in Proximal Networks |
− | | | + | | Brian Witten, Symantec |
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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 461: | Line 570: | ||
| [[Media:oualline.pdf|PDF]] | | [[Media:oualline.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/vdLQDQ9wk9U Youtube] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| Linux Power Management Optimization on the Nvidia Jetson Platform | | Linux Power Management Optimization on the Nvidia Jetson Platform | ||
Line 473: | Line 576: | ||
| [[Media:friesen.pdf|PDF]] | | [[Media:friesen.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/9KuY_zMir3A Youtube] |
|- | |- | ||
| Understand USB (in Linux) | | Understand USB (in Linux) | ||
Line 479: | Line 582: | ||
| [[Media:opasiak.pdf|PDF]] | | [[Media:opasiak.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/LjovRkmAdCk Youtube] |
|- | |- | ||
− | | | + | | IoT Security |
− | | | + | | Habib Virji, Samsung |
− | | [ | + | | |
+ | | | ||
+ | | [https://youtu.be/VFW5S6IW4F4 Youtube] | ||
+ | |- | ||
+ | | The Impact of IPv6 and the IoT on Smart Home Technology | ||
+ | | Corey Gates | ||
+ | | | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/UEbTVjjjXPU Youtube] |
|- | |- | ||
− | | | + | | Hacking a Commercial Drone to Run an Open Source Autopilot - APM on Parrot Bebop |
− | | | + | | Julien Beraud |
− | | [[Media | + | | [[Media:beraud.pdf|PDF]] |
| | | | ||
− | | [https:// | + | | [https://youtu.be/Sh0imQRB6Hc Youtube] |
|- | |- | ||
− | | | + | | Tutorial: Build Embedded Linux Systems with Clang/LLVM |
− | | | + | | Khem Raj, Comcast RDK |
− | | [[Media: | + | | [[Media:kraj.pdf|PDF]] |
| | | | ||
− | | [https:// | + | | [https://youtu.be/iOg5m6t5pxI Youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
− | | colspan="5" | Day 2, | + | | 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 505: | Line 620: | ||
| [[Media:rickards.pdf|PDF]] | | [[Media:rickards.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/3tswEpVqwVA Youtube] |
|- | |- | ||
| libiio - Access to Sensor Devices Made Easy | | libiio - Access to Sensor Devices Made Easy | ||
Line 511: | Line 626: | ||
| [[Media:clausen.pdf|PDF]] | | [[Media:clausen.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 517: | Line 632: | ||
| [[Media:foote2.pdf|PDF]] | | [[Media:foote2.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/ooOl64-9JPk Youtube] |
|- | |- | ||
| MQTT - IoT Messaging Protocol | | MQTT - IoT Messaging Protocol | ||
| Francisco Quintero, Verizon Telematics | | Francisco Quintero, Verizon Telematics | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/UmpeOwz8D7s Youtube] |
|- | |- | ||
− | | | + | | An IoT OS Security Architecture That is so Boring That You Can Sleep Soundly at Night |
− | | | + | | Ismo Puustinen, Intel Germany |
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/dkbmjWwY6Fg Youtube] |
|- | |- | ||
− | | | + | | Zephyr™ Project: An RTOS to change the face of IoT |
− | | | + | | Anas Nashif, Intel |
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/XjRRgbiTa8k Youtube] |
+ | |- bgcolor="#a0c0c0" | ||
+ | | colspan="5" | Day 2, 4:20pm | ||
|- | |- | ||
− | | | + | | The Role of Cloud and Mobile Apps in IoT |
− | | | + | | Phani Pandrangi, Kii |
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/pcTfOFsR2E8 Youtube] |
|- | |- | ||
− | | | + | | Project Artemis - Visual Navigation for Flying Robots |
− | | | + | | Kabir Mohammed, Uasys |
− | | [[Media: | + | | [[Media:kabir.pdf|PDF]] |
| | | | ||
− | | [https:// | + | | [https://youtu.be/cM6pIWqQAzY Youtube] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| Debugging the Linux Kernel with GDB | | Debugging the Linux Kernel with GDB | ||
Line 561: | Line 670: | ||
| [[Media:bingham.pdf|PDF]] | | [[Media:bingham.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 567: | Line 682: | ||
| [[Media:kobayashi.pdf|PDF]] | | [[Media:kobayashi.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/LmrZU3FiCVs Youtube] |
|- | |- | ||
| Toasting the Real World | | Toasting the Real World | ||
Line 573: | Line 688: | ||
| [[Media:barros.pdf|PDF]] | | [[Media:barros.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/vR9I5JR4HEI Youtube] |
|- | |- | ||
| Mist Computing - Going Beyond the Fog | | Mist Computing - Going Beyond the Fog | ||
| Jurgo Preden, Thinnect | | Jurgo Preden, Thinnect | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
− | | [https://youtu.be/ | + | | [https://youtu.be/xRZU_cr53uE Youtube] |
|} | |} | ||
Line 618: | Line 725: | ||
| [[Media:wyngard.pdf|PDF]] | | [[Media:wyngard.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 624: | Line 731: | ||
| [[Media:ELC2016-bail.pdf|PDF]] | | [[Media:ELC2016-bail.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 630: | Line 737: | ||
| [[Media:rutland2.pdf|PDF]] | | [[Media:rutland2.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/n_MMrIfBD2I Youtube] |
|- | |- | ||
| Static Code Checking in the Linux Kernel | | Static Code Checking in the Linux Kernel | ||
Line 636: | Line 743: | ||
| [[Media:bargmann.pdf|PDF]] | | [[Media:bargmann.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/eK_zLgdJrs8 Youtube] |
|- | |- | ||
| Tales of Enforcement | | Tales of Enforcement | ||
| Karen Sandler, Software Freedom Conservancy | | Karen Sandler, Software Freedom Conservancy | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/hV1HXSCBFoA Youtube] |
|- | |- | ||
− | | Apache Mynewt | + | | Apache Mynewt: An OS and Tools for the Embedded World |
− | | | + | | Sterling Hughes, Runtime |
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/NoNzW16G4fg Youtube] |
|- | |- | ||
| Embedded Programming for IoT | | Embedded Programming for IoT | ||
| John Light, Intel OTC | | John Light, Intel OTC | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/xoWlW0LgyYM Youtube] |
|- | |- | ||
| Introduction to IoT.js | | Introduction to IoT.js | ||
| Tilmann Scheller, Samsung Electronics | | Tilmann Scheller, Samsung Electronics | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/q9dWoPlQ2XM Youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 10:00am | | colspan="5" | Day 3, 10:00am | ||
Line 674: | Line 781: | ||
| [[Media:carrier.pdf|PDF]] | | [[Media:carrier.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/7bq6CJvXPog Youtube] |
|- | |- | ||
| Atomic Display Support in Upstream | | Atomic Display Support in Upstream | ||
| Daniel Vetter, Intel | | Daniel Vetter, Intel | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/pBEvt-V8H1M Youtube] |
|- | |- | ||
| HDMI CEC: What? Why? How? | | HDMI CEC: What? Why? How? | ||
Line 686: | Line 793: | ||
| [[Media:verkuil.pdf|PDF]] | | [[Media:verkuil.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/TOS_6Lg9aIg Youtube] |
|- | |- | ||
| Securing Embedded Linux | | Securing Embedded Linux | ||
Line 692: | Line 799: | ||
| [[Media:manderson4.pdf|PDF]] | | [[Media:manderson4.pdf|PDF]] | ||
| | | | ||
− | | | + | | |
|- | |- | ||
| Tizen-based Remote Controller Car using Raspberry pi2 | | Tizen-based Remote Controller Car using Raspberry pi2 | ||
Line 698: | Line 805: | ||
| [[Media:pkumar.pdf|PDF]] | | [[Media:pkumar.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/7VPkQBSw_Vk Youtube] |
|- | |- | ||
| 6LoWPAN: An Open IoT Networking Protocol | | 6LoWPAN: An Open IoT Networking Protocol | ||
| Stefan Schmidt, Samsung | | Stefan Schmidt, Samsung | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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. | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/401uX9cIjWU Youtube] |
|- | |- | ||
| IoT provisioning with Web NFC | | IoT provisioning with Web NFC | ||
| Zoltan Kis, Intel OTC | | Zoltan Kis, Intel OTC | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/jOJuw7xcZ2Q Youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 11:05am | | colspan="5" | Day 3, 11:05am | ||
Line 730: | Line 837: | ||
| [[Media:marin.pdf|PDF]] | | [[Media:marin.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https://www.youtube.com/watch?v= | + | | [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 742: | Line 849: | ||
| [[Media:estenberg2.pdf|PDF]] | | [[Media:estenberg2.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/bCKrk7KqPNM Youtube] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| Increase Test Coverage in Linux-based Distros | | Increase Test Coverage in Linux-based Distros | ||
Line 754: | Line 855: | ||
| [[Media:rodriguez.pdf|PDF]] | | [[Media:rodriguez.pdf|PDF]] | ||
| | | | ||
− | | | + | | |
|- | |- | ||
− | | Socio- | + | | Socio-Technical Aspects of Long Term Embedded Systems Maintenance |
| Wolfgang Mauerer, Siemens | | Wolfgang Mauerer, Siemens | ||
− | | [Media:mauerer.pdf|PDF] | + | | [[Media:mauerer.pdf|PDF]] |
| | | | ||
− | | [https:// | + | | [https://youtu.be/2J83Namz6h0 Youtube] |
|- | |- | ||
| Scalable Protocol Design Supporting Millions of Simultaneous Connections | | Scalable Protocol Design Supporting Millions of Simultaneous Connections | ||
− | | Bryant Eastham, | + | | Bryant Eastham, OpenDOF Project |
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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 | + | | Alexandru Radovici, Wyliodrin |
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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, | + | | Pawel Wieczorek, Samsung R&D Institute Poland |
| [[Media:wieczorek.pdf|PDF]] | | [[Media:wieczorek.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/KTiXNQbVefI Youtube] |
|- | |- | ||
| Survey of Open Hardware 2016 | | Survey of Open Hardware 2016 | ||
Line 798: | Line 905: | ||
| [[Media:hawley2.pdf|PDF]] | | [[Media:hawley2.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/0JOTTROQCWs Youtube] |
|- | |- | ||
| Understanding a Real-Time System | | Understanding a Real-Time System | ||
Line 804: | Line 911: | ||
| [[Media:rostedt.pdf|PDF]] | | [[Media:rostedt.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/JVmB9b8h4gs Youtube] |
|- | |- | ||
| Understanding ARM HW Debug Options | | Understanding ARM HW Debug Options | ||
Line 810: | Line 917: | ||
| [[Media:manderson5.pdf|PDF]] | | [[Media:manderson5.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/HfO54M8Cqao Youtube] |
|- | |- | ||
| Framework for Preventive Healthcare | | Framework for Preventive Healthcare | ||
− | | Sanjay Dorairaj, Comcast | + | | Sanjay Dorairaj & Khem Raj, Comcast |
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/lW_C6QY4nw4 Youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 2:35pm | | colspan="5" | Day 3, 2:35pm | ||
Line 842: | Line 949: | ||
| [[Media:demarchi2.pdf|PDF]] | | [[Media:demarchi2.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/6a7dsGkromo Youtube] |
|- | |- | ||
| Hardware Design for Linux Engineers | | Hardware Design for Linux Engineers | ||
Line 848: | Line 955: | ||
| [[Media:likely.pdf|PDF]] | | [[Media:likely.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/ziHhcBoRjQk Youtube] |
|- | |- | ||
| Lessons from Ion | | Lessons from Ion | ||
Line 854: | Line 961: | ||
| [[Media:abbott2.pdf|PDF]] | | [[Media:abbott2.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [https://youtu.be/cpQtSJvdKa4 Youtube] |
|- | |- | ||
| Memory Barriers in the Linux Kernel: Semantics and Practises | | Memory Barriers in the Linux Kernel: Semantics and Practises | ||
Line 860: | Line 967: | ||
| [[Media:bueso.pdf|PDF]] | | [[Media:bueso.pdf|PDF]] | ||
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/yO3o9P3PDAQ Youtube] |
|- | |- | ||
− | | | + | | IOT Open Platform Security Vulnerabilities |
− | | | + | | Chris Kocks, Pure Integration |
− | | | + | | |
| | | | ||
− | | [https:// | + | | [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 | ||
− | | | + | | |
| | | | ||
− | | [https:// | + | | [https://youtu.be/1rCUw8D2R0k Youtube] |
+ | |- | ||
+ | | Power Management in Zephyr RTOS | ||
+ | | Ramesh Thomas, Intel | ||
+ | | | ||
+ | | | ||
+ | | [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 |
| There were no slides. It was an interview. | | There were no slides. It was an interview. | ||
| | | | ||
− | | [https:// | + | | [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 899: | 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
Contents
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 | Youtube | ||
How to Port Linux to a New Processor | Joel Porquet | 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 | Youtube | ||
Tutorial: Debugging Custom Hardware with Linux - Tools to Make Your Hardware Engineeers Love You | Chris Martin, Intel | 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 | Youtube | ||
A Quick Survey of OSS Licenses, Tools and Compliance | Sean Hudson, Mentor Graphics | 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 | 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 | Youtube | ||
Day 1, 2:00pm | ||||
Buildroot vs. OpenEmbedded/Yocto: A Four Hands Discussion | Alexandre Belloni & Thomas Petazzoni, Free Electrons | Youtube | ||
Dissecting Qualcomm's 1.7M Android Fork | Stephen Boyd, Qualcomm | Youtube | ||
Introduction to memory Management in Linux | Alan Ott, Signal 11 Software | 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 | Youtube | ||
Day 1, 3:00pm | ||||
Google ProjectARA Power Management Challenges | Patrick Titiano, BayLibre | 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 | 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 | 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 | Youtube | ||
Implementing GCC5’s Profile-based Performance Optimizations On Embedded Systems Using The Yocto Project | Alejandro Enedino Hernandez Samaniego, Intel, Intel OTC | 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 | 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 | Youtube | ||
Day 1, 5:10pm | ||||
Bluetooth on Modern Linux | Szymon Janc | Youtube | ||
Modernizing the NAND Framework: The Big Picture | Boris Brezillion, Free Electrons | Youtube | ||
Swapping & Embedded: Compression Relieves the Pressure? | Vitaly Wool, Softprise Consulting | 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 | 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 | Youtube | ||
Introduction to the Civil Infrastructure Platform | Urs Gleim, Siemens & Yoshitake Kobayashi, Toshiba | Youtube | ||
IPv6 for Du^H^H Developers used to IPv4 | Thiago Macieria, Intel OTC | Youtube | ||
OpenBMC - A Customized Linux Distribution Running on BMC | Tian Fang, Facebook | 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 | Youtube | ||
Designing a Distro from Scratch Using OpenEmbedded | Koen Kooi, Linaro | Youtube | ||
Introduction to the Fuego Test System | Tim Bird, Sony Mobile | Youtube | ||
SCHED_DEADLINE: A Status Update | Juri Lelli, ARM Ltd | Youtube | ||
Unchain Your Toolchains with CROPS | Todor Minchev, Intel | 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 | Youtube | ||
Linux Power Management Optimization on the Nvidia Jetson Platform | Merlin Friesen, Golden Gate Research | Youtube | ||
Understand USB (in Linux) | Krzysztof Opasiak | 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 | Youtube | ||
Tutorial: Build Embedded Linux Systems with Clang/LLVM | Khem Raj, Comcast RDK | 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 | Youtube | ||
libiio - Access to Sensor Devices Made Easy | Lars-Peter Clausen, Analog Devices | Youtube | ||
Why is Robotics Converging on Embedded Linux and Where’s It Going Next? | Tully Foote, Open Source Robotics Foundation | 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 | Youtube | ||
Debugging the Linux Kernel with GDB | Kieran Bingham | Youtube | ||
Linux Integrated System Analysis (LISA) & Friends | Patrick Bellasi, ARM Ltd | Youtube | ||
The Latest Status of CE Workgroup Shared Embedded Linux Distribution Project | Yoshitake Kobayashi, Toshiba | Youtube | ||
Toasting the Real World | Belen Barros Pena, Intel OTC | 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 | Youtube | ||
EFL: A Toolkit for Developing Efficient and Attractive UIs on Embedded Devices | Cedric Bail, Samsung Open Source Group | Youtube | ||
Stale Data, or How We (Mis-)manage Modern Caches | Mark Rutland, ARM Ltd. | Youtube | ||
Static Code Checking in the Linux Kernel | Arnd Bergmann, Linaro | 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 | Youtube | ||
Atomic Display Support in Upstream | Daniel Vetter, Intel | Youtube | ||
HDMI CEC: What? Why? How? | Hans Verkuil, Cisco Systems Norway | Youtube | ||
Securing Embedded Linux | Michael E. Anderson, The PTR Group | |||
Tizen-based Remote Controller Car using Raspberry pi2 | Pintu Kumar, Samsung R&D India | 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 | 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 | Youtube | ||
Increase Test Coverage in Linux-based Distros | Victor Rodriguez, Intel | |||
Socio-Technical Aspects of Long Term Embedded Systems Maintenance | Wolfgang Mauerer, Siemens | 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 | Youtube | ||
Survey of Open Hardware 2016 | John Hawley, Intel | Youtube | ||
Understanding a Real-Time System | Steven Rostedt, Red Hat | Youtube | ||
Understanding ARM HW Debug Options | Michael E. Anderson, The PTR Group | 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 | Youtube | ||
Hardware Design for Linux Engineers | Grant Likely, Linaro | Youtube | ||
Lessons from Ion | Laura Abbott, Red Hat | Youtube | ||
Memory Barriers in the Linux Kernel: Semantics and Practises | Davidlohr Bueso, SUSE | 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 | |
Embedded Linux over-the-air update | Marcin Pasinski, Mender.io | |
Etnaviv in Linux Mainline / Barebox Bootloader | Robert Schwebel, Pengutronix | |
FFmpeg Open Souce Multimedia Library | Thilo Borgmann | |
Fuego Test Framework | Tim Bird, Core Embedded Linux Project | |
JerryScript 6LoWPAN Demo | Tilmann Scheller & Stefan Schmidt, Samsung OSG | |
kernelci.org + ACME = PowerCI | Michael Turquette, BayLibre | |
Kodi, Open Source Media Center | Keith Herrington | |
LininoOS, LininoIO and ArduinoOS : A suitable ecosystem for Linux and MCUs | Arturo Rinaldi | |
Partitioning Hypervisor Jailhouse on ARM64 | Jan Kiszka, Siemens AG | |
Power Plant runs on Linux | Yoshiyuki Nitta and Yoshitake Kobayashi, TOSHIBA | |
Tizen devices connected with IoTivity | Phil Coval, Samsung OSG | |
Wedge 40, FBOSS and OpenBMC | Davide Cavalca, Facebook |