Difference between revisions of "ELC 2016 Presentations"

From eLinux.org
Jump to: navigation, search
(Day 1 Presentations)
(Day 1 Presentations: link points to Mauerer's other presentation 'Socio-Technicl Aspects of Long Term Embedded Systems Maintenance ')
(26 intermediate revisions by 3 users not shown)
Line 31: Line 31:
 
| 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/tQKUWkR-wtM Youtube]
 
| [https://youtu.be/tQKUWkR-wtM Youtube]
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 1, 9:45am
 
 
|-
 
|-
|- bgcolor="#a0c0c0"
+
| Keynote: Ensuring IoT Devices and Solutions Work Seamlessly Together
| colspan="5" | Day 1, 10:05am
+
| Mike Richmond, OCF
 +
|
 +
|
 +
| [https://youtu.be/FYzF1wa9lS8 Youtube]
 
|-
 
|-
| Keynote
+
| Keynote - Keynote: Smart Devices and the Internet of Things
| Raj Talluri, SVP of Product Management, Qualcomm Technologies
+
| Raj Talluri, Qualcomm Technologies
 
|
 
|
 
|
 
|
Line 143: Line 144:
 
| 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://www.youtube.com/watch?v=JnGL85SglbA Youtube]
Line 278: Line 279:
 
| 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://www.youtube.com/watch?v=xJjRMMaXC4E Youtube]l
Line 308: Line 309:
 
|
 
|
 
| [https://www.youtube.com/watch?v=0983-iZLpzI Youtube]
 
| [https://www.youtube.com/watch?v=0983-iZLpzI Youtube]
|-
 
| BoF: Taking Over to the Next Generation
 
| Satoru Ueda
 
| [[Media:ueda.pdf|PDF]]
 
|
 
|
 
 
|-
 
|-
 
| BoF: Yocto Project / OpenEmbedded
 
| BoF: Yocto Project / OpenEmbedded
Line 333: Line 328:
 
| align="center" | '''Video'''
 
| align="center" | '''Video'''
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 9:00am
+
| colspan="5" | Day 1, 9:00am
 +
|-
 +
| Keynote - The Evolution of Open Source to Propel the Growth of the Internet of Things
 +
| Mark Skarpness, Intel Corporation
 +
|
 +
|
 +
| [https://www.youtube.com/watch?v=JQa3BZyFXm8 Youtube]
 +
|-
 +
| Keynote - Mine the IoT Skills Gap: Architecting User-Centric Competitive Product Advantage
 +
| Dr. Sarah Cooper, M2Mi
 +
|
 +
|
 +
| [https://youtu.be/Ku_YlYasFlU Youtube]
 +
|-
 +
| Keynote: Towards IoT Convergence
 +
| Bryan Che, Red Hat
 +
|
 +
|
 +
| [https://www.youtube.com/watch?v=mXZc21xn9AM Youtube]
 +
|-
 +
| Keynote: It's All About the Data!
 +
| Andy Stanford-Clark, IBM
 +
|
 +
|
 +
| [https://www.youtube.com/watch?v=i47zuAb8Tlk Youtube]
 +
|- bgcolor="#a0c0c0"
 +
| colspan="5" | Day 2, 10:50am
 
|-
 
|-
| Introduction to a New Platform Project
+
| 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]
 
|-
 
|-
 
| IPv6 for Du^H^H Developers used to IPv4
 
| IPv6 for Du^H^H Developers used to IPv4
Line 345: Line 366:
 
| [[Media:maciera2.pdf|PDF]]
 
| [[Media:maciera2.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=cvcy_FJmRrE Youtube]
 
|-
 
|-
 
| OpenBMC - A Customized Linux Distribution Running on BMC
 
| OpenBMC - A Customized Linux Distribution Running on BMC
Line 351: Line 372:
 
| [[Media:Fang.pdf|PDF]]
 
| [[Media:Fang.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=PyqMsxf2ptU Youtube]
 
|-
 
|-
 
| V4L2 on Steroids: The Request API
 
| V4L2 on Steroids: The Request API
Line 357: Line 378:
 
| [[Media:pinchart.pdf|PDF]]
 
| [[Media:pinchart.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=W35u-hU22hY Youtube]
 
|-
 
|-
 
| Using OpenEmbedded and PX4 with Snapdragon Flight
 
| Using OpenEmbedded and PX4 with Snapdragon Flight
Line 363: Line 384:
 
| [[Media:charlebois.pdf|PDF]]
 
| [[Media:charlebois.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=0KEufezDwP4 Youtube]
|-
 
| La Pensée Sauvage
 
| Philip A. DesAutels, PhD, The Linux Foundation
 
| [[Media:desautels.pdf|PDF]]
 
|
 
|
 
 
|-
 
|-
 
| Bringing Intelligence to IoT Devices - Challenges Faced and Solleta Approach
 
| Bringing Intelligence to IoT Devices - Challenges Faced and Solleta Approach
Line 375: Line 390:
 
| [[Media:pontes.pdf|PDF]]
 
| [[Media:pontes.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=1S48W582UmI Youtube]
 
|-
 
|-
 
| IOT Open Platform Security Vulnerabilities
 
| IOT Open Platform Security Vulnerabilities
Line 381: Line 396:
 
| [[Media:kocks.pdf|PDF]]
 
| [[Media:kocks.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=68COabHCCVM Youtube]
 
|-
 
|-
 
| Implementing Miniature Smart Home
 
| Implementing Miniature Smart Home
Line 387: Line 402:
 
| [[Media:musca.pdf|PDF]]
 
| [[Media:musca.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=lIhHUFgvDU4 Youtube]
 
|-
 
|-
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
| colspan="5" | Day 2, 10:00am
+
| colspan="5" | Day 2, 11:50am
 
|-
 
|-
 
| Developing a Standard Interface for Drones
 
| Developing a Standard Interface for Drones
Line 396: Line 411:
 
| [[Media:foote.pdf|PDF]]
 
| [[Media:foote.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=xUeSBblGLv4 Youtube]
 
|-
 
|-
 
| Designing a Distro from Scratch Using OpenEmbedded
 
| Designing a Distro from Scratch Using OpenEmbedded
Line 402: Line 417:
 
| [[Media.kooi.pdf|PDF]]
 
| [[Media.kooi.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=NeL2euG9jck Youtube]
 
|-
 
|-
 
| Introduction to the Fuego Test System
 
| Introduction to the Fuego Test System
Line 408: Line 423:
 
| [[Media:Introduction-to-Fuego-ELC-2016.pdf|PDF]]
 
| [[Media:Introduction-to-Fuego-ELC-2016.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=YbL8oauJv1c Youtube]
 
|-
 
|-
 
| SCHED_DEADLINE: A Status Update
 
| SCHED_DEADLINE: A Status Update
Line 414: Line 429:
 
| [[Media:lelli.pdf|PDF]]
 
| [[Media:lelli.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=EX1mN57UITI Youtube]
 
|-
 
|-
 
| Unchain Your Toolchains with CROPS
 
| Unchain Your Toolchains with CROPS
Line 420: Line 435:
 
| [[Media:minchev.pdf|PDF]]
 
| [[Media:minchev.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=R54vRP0-omw Youtube]
 
|-
 
|-
 
| Designing and Building for End-to-End Solutions
 
| Designing and Building for End-to-End Solutions
Line 426: Line 441:
 
| [[Media:mathapathi.pdf|PDF]]
 
| [[Media:mathapathi.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=L8QwofJpbFw Youtube]
|-
 
| Designing a Culture for High-Quality Framework for IoT
 
| Leandro Pereira, Intel OTC
 
| [[Media:pereira.pdf|PDF]]
 
|
 
|
 
 
|-
 
|-
 
| Building your world in WebVR
 
| Building your world in WebVR
Line 438: Line 447:
 
| [[Media:rabimba.pdf|PDF]]
 
| [[Media:rabimba.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=CC9uboR8TIQ Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 11:20am
 
| colspan="5" | Day 2, 11:20am
Line 446: Line 455:
 
| [[Media:kabir.pdf|PDF]]
 
| [[Media:kabir.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=ld2SPjyETpI 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 452: Line 461:
 
| [[Media:oualline.pdf|PDF]]
 
| [[Media:oualline.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=2TDgSIOHzco Youtube]
 
|-
 
|-
 
| Linux Integrated System Analysis (LISA) & Friends
 
| Linux Integrated System Analysis (LISA) & Friends
Line 458: Line 467:
 
| [[Media:bellasi.pdf|PDF]]
 
| [[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 464: Line 473:
 
| [[Media:friesen.pdf|PDF]]
 
| [[Media:friesen.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=U2QkOe10o0c Youtube]
 
|-
 
|-
 
| Understand USB (in Linux)  
 
| Understand USB (in Linux)  
Line 470: Line 479:
 
| [[Media:opasiak.pdf|PDF]]
 
| [[Media:opasiak.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=JLhcE0O4bt0 Youtube]
|-
 
| New Ways to Deploy and Manage IoT Applications at Scale
 
| Alex Crawford, CoreOS
 
| [[Media:acrawford.pdf|PDF]]
 
|
 
|
 
 
|-
 
|-
 
| 100% Open-Source Development for the Cortex-M
 
| 100% Open-Source Development for the Cortex-M
Line 482: Line 485:
 
| [[Media:manderson2.pdf|PDF]]
 
| [[Media:manderson2.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=FEPGxU8u0oc Youtube]
 
|-
 
|-
 
| IoT Security
 
| IoT Security
Line 488: Line 491:
 
| [[Media.virji.pdf|PDF]]
 
| [[Media.virji.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=Ct3xIOG84iA Youtube]
 
|-
 
|-
 
| Understanding the Thread Interface of Google's Nest Devices
 
| Understanding the Thread Interface of Google's Nest Devices
Line 494: Line 497:
 
| [[Media:manderson3.pdf|PDF]]
 
| [[Media:manderson3.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=1OGoltSxG-s Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 2:00pm
 
| colspan="5" | Day 2, 2:00pm
Line 502: Line 505:
 
| [[Media:rickards.pdf|PDF]]
 
| [[Media:rickards.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=AwJik46Uy2M Youtube]
 
|-
 
|-
 
| libiio - Access to Sensor Devices Made Easy
 
| libiio - Access to Sensor Devices Made Easy
Line 508: Line 511:
 
| [[Media:clausen.pdf|PDF]]
 
| [[Media:clausen.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=CS9NuRBzN5Y 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 514: Line 517:
 
| [[Media:foote2.pdf|PDF]]
 
| [[Media:foote2.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=CS9NuRBzN5Y Youtube]
 
|-
 
|-
 
| MQTT - IoT Messaging Protocol
 
| MQTT - IoT Messaging Protocol
Line 520: Line 523:
 
| [[Media:quintero.pdf|PDF]]
 
| [[Media:quintero.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=m_fa5oa8kck Youtube]
 
|-
 
|-
 
| The Impact of IPv6 and the IoT on Smart Home Technology
 
| The Impact of IPv6 and the IoT on Smart Home Technology
Line 526: Line 529:
 
| [[Media:gates.pdf|PDF]]
 
| [[Media:gates.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=mM0ulCO8srw Youtube]
 
|-
 
|-
 
| Power Management in Zephyr RTOS
 
| Power Management in Zephyr RTOS
Line 532: Line 535:
 
| [[Media:rthomas.pdf|PDF]]
 
| [[Media:rthomas.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=eeccd3x2tIY Youtube]
 
|-
 
|-
 
| An IoT OS Security Architecture That is so Boring That You Can Sleep Soundly at Night
 
| An IoT OS Security Architecture That is so Boring That You Can Sleep Soundly at Night
Line 538: Line 541:
 
| [[Media:ohly.pdf|PDF]]
 
| [[Media:ohly.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=tsqM7J1V0A8 Youtube]
 
|-
 
|-
 
| Hacking a Commercial Drone to Run an Open Source Autopilot - APM on Parrot Bebop
 
| Hacking a Commercial Drone to Run an Open Source Autopilot - APM on Parrot Bebop
Line 544: Line 547:
 
| [[Media:beraud.pdf|PDF]]
 
| [[Media:beraud.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=ay0b1HgASM0 Youtube]
 
|-
 
|-
 
| Tutorial: Build Embedded Linux Systems with Clang/LLVM
 
| Tutorial: Build Embedded Linux Systems with Clang/LLVM
Line 550: Line 553:
 
| [[Media:kraj.pdf|PDF]]
 
| [[Media:kraj.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=BcpzmHIOWcE Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 3:00pm
 
| colspan="5" | Day 2, 3:00pm
Line 558: Line 561:
 
| [[Media:bingham.pdf|PDF]]
 
| [[Media:bingham.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=pqn5hIrz3A8 Youtube]
 
|-
 
|-
 
| The Latest Status of CE Workgroup Shared Embedded Linux Distribution Project
 
| The Latest Status of CE Workgroup Shared Embedded Linux Distribution Project
Line 564: Line 567:
 
| [[Media:kobayashi.pdf|PDF]]
 
| [[Media:kobayashi.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=CNl9_nkhE_k Youtube]
 
|-
 
|-
 
| Toasting the Real World
 
| Toasting the Real World
Line 570: Line 573:
 
| [[Media:barros.pdf|PDF]]
 
| [[Media:barros.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=oTYQj9pS3w0 Youtube]
 
|-
 
|-
 
| Migrating your IoT Application from RTOS to Embedded Linux (lessons learned)
 
| Migrating your IoT Application from RTOS to Embedded Linux (lessons learned)
Line 576: Line 579:
 
| [[Media:nevarez.pdf|PDF]]
 
| [[Media:nevarez.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=bkz1iHprxXI Youtube]
|-
 
| Communication for IoT: MQTT Development and Integration
 
| Rodrigo Chiossi, Intel
 
| [[Media:chiossi.pdf|PDF]]
 
|
 
|
 
 
|-
 
|-
 
| Mist Computing - Going Beyond the Fog
 
| Mist Computing - Going Beyond the Fog
Line 588: Line 585:
 
| [[Media:preden.pdf|PDF]]
 
| [[Media:preden.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=S4D7-cRqU9Y Youtube]
 
|-
 
|-
 
| Handling Top Security Threats for Connected Embedded Devices
 
| Handling Top Security Threats for Connected Embedded Devices
Line 594: Line 591:
 
| [[Media:stenberg.pdf|PDF]]
 
| [[Media:stenberg.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=_hg30_FdbXY Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 2, 4:30pm
 
| colspan="5" | Day 2, 4:30pm
Line 602: Line 599:
 
| [[Media:sousou.pdf|PDF]]
 
| [[Media:sousou.pdf|PDF]]
 
|
 
|
|
+
| [https://youtu.be/JQa3BZyFXm8 Youtube]
|-
 
| Keynote: TBA
 
|
 
|
 
|
 
|
 
|-
 
| Keynote:TBA
 
|
 
|
 
|
 
|
 
 
|}
 
|}
  
Line 633: Line 618:
 
| [[Media:wyngard.pdf|PDF]]
 
| [[Media:wyngard.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=HTPJtqyf9FY 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 645: Line 630:
 
| [[Media:rutland2.pdf|PDF]]
 
| [[Media:rutland2.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=F0SlIMHRnLk Youtube]
 
|-
 
|-
 
| Static Code Checking in the Linux Kernel
 
| Static Code Checking in the Linux Kernel
Line 651: Line 636:
 
| [[Media:bargmann.pdf|PDF]]
 
| [[Media:bargmann.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=EuCiy8ZTVfg Youtube]
 
|-
 
|-
 
| Tales of Enforcement
 
| Tales of Enforcement
Line 657: Line 642:
 
| [[Media:sandler.pdf|PDF]]
 
| [[Media:sandler.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=dDwEl-G1JhM Youtube]
 
|-
 
|-
 
| Creating the Open Source Building Blocks for IoT
 
| Creating the Open Source Building Blocks for IoT
Line 663: Line 648:
 
| [[Media:skerett.pdf|PDF]]
 
| [[Media:skerett.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=uqgzeD8MK3o Youtube]
 
|-
 
|-
 
| Apache Mynewt' An OS and Tools for the Embedded World
 
| Apache Mynewt' An OS and Tools for the Embedded World
Line 669: Line 654:
 
| [[Media:pace.pdf|PDF]]
 
| [[Media:pace.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=2BbNOoHqUBs Youtube]
 
|-
 
|-
 
| Embedded Programming for IoT
 
| Embedded Programming for IoT
Line 675: Line 660:
 
| [[Media:light.pdf|PDF]]
 
| [[Media:light.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=eVGvPsCrQ_Y Youtube]
 
|-
 
|-
 
| Introduction to IoT.js
 
| Introduction to IoT.js
Line 681: Line 666:
 
| [[Media:scheller.pdf|PDF]]
 
| [[Media:scheller.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=yvmlhRhG9ME Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 10:00am
 
| colspan="5" | Day 3, 10:00am
Line 689: Line 674:
 
| [[Media:carrier.pdf|PDF]]
 
| [[Media:carrier.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=wcVjTKF_JYI Youtube]
 
|-
 
|-
 
| Atomic Display Support in Upstream
 
| Atomic Display Support in Upstream
Line 695: Line 680:
 
| [[Media:vetter.pdf|PDF]]
 
| [[Media:vetter.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=YZPhxfus4Wk Youtube]
 
|-
 
|-
 
| HDMI CEC: What? Why? How?
 
| HDMI CEC: What? Why? How?
Line 701: Line 686:
 
| [[Media:verkuil.pdf|PDF]]
 
| [[Media:verkuil.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=sk4oit_wykM Youtube]
 
|-
 
|-
 
| Securing Embedded Linux
 
| Securing Embedded Linux
Line 707: Line 692:
 
| [[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 713: Line 698:
 
| [[Media:pkumar.pdf|PDF]]
 
| [[Media:pkumar.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=tKdw4CIbG40 Youtube]
 
|-
 
|-
 
| 6LoWPAN: An Open IoT Networking Protocol
 
| 6LoWPAN: An Open IoT Networking Protocol
Line 719: Line 704:
 
| [[Media:sschmidt.pdf|PDF]]
 
| [[Media:sschmidt.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=Wve8n8Sop_o Youtube]
 
|-
 
|-
 
| Intelligence at the Edge. Embracing the Data Flood
 
| Intelligence at the Edge. Embracing the Data Flood
Line 725: Line 710:
 
| [[Media:tieto.pdf|PDF]]
 
| [[Media:tieto.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=dE6-VdDCYd0 Youtube]
 
|-
 
|-
 
| Linux and Real-Time Java for IoT
 
| Linux and Real-Time Java for IoT
Line 731: Line 716:
 
| [[Media:rorden.pdf|PDF]]
 
| [[Media:rorden.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=DIVYc9trvxE Youtube]
 
|-
 
|-
 
| IoT provisioning with Web NFC
 
| IoT provisioning with Web NFC
Line 737: Line 722:
 
| [[Media:zkis.pdf|PDF]]
 
| [[Media:zkis.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=pQwh-rRKDg0 Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 11:05am
 
| colspan="5" | Day 3, 11:05am
Line 745: Line 730:
 
| [[Media:marin.pdf|PDF]]
 
| [[Media:marin.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=D-8n5b1uSTM Youtube]
 
|-
 
|-
 
| Building a CPU from Scratch: jcore Design Walkthrough
 
| Building a CPU from Scratch: jcore Design Walkthrough
Line 751: Line 736:
 
| [[Media:landley.pdf|PDF]]
 
| [[Media:landley.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=lZGHbMS882w Youtube]
 
|-
 
|-
 
| Cryptography Basics for Embedded Developers
 
| Cryptography Basics for Embedded Developers
Line 757: Line 742:
 
| [[Media:estenberg2.pdf|PDF]]
 
| [[Media:estenberg2.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=y5YAT05XZCU Youtube]
 
|-
 
|-
 
| Implementing GCC5’s Profile-based Performance Optimizations On Embedded Systems Using The Yocto Project
 
| Implementing GCC5’s Profile-based Performance Optimizations On Embedded Systems Using The Yocto Project
Line 763: Line 748:
 
| [[Media:samaniego.pdf|PDF]]
 
| [[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 769: Line 754:
 
| [[Media:rodriguez.pdf|PDF]]
 
| [[Media:rodriguez.pdf|PDF]]
 
|
 
|
 +
| [https://www.youtube.com/watch?v=UG0y6ggCw6A Youtube]
 +
|-
 +
| Socio-Technicl Aspects of Long Term Embedded Systems Maintenance
 +
| Wolfgang Mauerer, Siemens
 +
| [[Media:mauerer.pdf|PDF]]
 
|
 
|
 +
| [https://www.youtube.com/watch?v=1mLOQ1Vw4wo Youtube]
 
|-
 
|-
 
| Scalable Protocol Design Supporting Millions of Simultaneous Connections
 
| Scalable Protocol Design Supporting Millions of Simultaneous Connections
Line 775: Line 766:
 
| [[Media:eastham.pdf|PDF]]
 
| [[Media:eastham.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=nnDh-9Cb6mM youtube]
 
|-
 
|-
 
| The Future of IoT Education - Our Journey in Teaching IoT
 
| The Future of IoT Education - Our Journey in Teaching IoT
Line 781: Line 772:
 
| [[Media:uvisor.pdf|PDF]]
 
| [[Media:uvisor.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=YBh9K5E_m14 Youtube]
 
|-
 
|-
 
| Debugging Facility Improvements for ARM mbed
 
| Debugging Facility Improvements for ARM mbed
Line 787: Line 778:
 
| [[Media:huang.pdf|PDF]]
 
| [[Media:huang.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=APuXkDFopss Youtube]
 
|-
 
|-
 
| Bringing the Peer Web To All Your Devices with Node.js
 
| Bringing the Peer Web To All Your Devices with Node.js
Line 793: Line 784:
 
| [[Media:podwysocki.pdf|PDF]]
 
| [[Media:podwysocki.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=PN7kZXyaWvk Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 1:35pm
 
| colspan="5" | Day 3, 1:35pm
|-
 
| Enabling Real-time Software Updates for In-Flight Drones - Yocto, Linux Containers and More
 
| Alexandros Marinos, Resin.io
 
| [[Media:resin.pdf|PDF]]
 
|
 
|
 
 
|-
 
|-
 
| Automated Testing Laboratory for Embedded Linux Distributions
 
| Automated Testing Laboratory for Embedded Linux Distributions
Line 807: Line 792:
 
| [[Media:wieczorek.pdf|PDF]]
 
| [[Media:wieczorek.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=Hv_P39pThmg Youtube]
 
|-
 
|-
 
| Survey of Open Hardware 2016
 
| Survey of Open Hardware 2016
Line 813: Line 798:
 
| [[Media:hawley2.pdf|PDF]]
 
| [[Media:hawley2.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=AY-qLhI_nD4 Youtube]
 
|-
 
|-
 
| Understanding a Real-Time System
 
| Understanding a Real-Time System
Line 819: Line 804:
 
| [[Media:rostedt.pdf|PDF]]
 
| [[Media:rostedt.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=wAX3jOHHhn0 Youtube]
 
|-
 
|-
 
| Understanding ARM HW Debug Options
 
| Understanding ARM HW Debug Options
Line 825: Line 810:
 
| [[Media:manderson5.pdf|PDF]]
 
| [[Media:manderson5.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=Tpt1GlN6gKI Youtube]
 
|-
 
|-
 
| Developing IoT Solutions with ODL
 
| Developing IoT Solutions with ODL
Line 831: Line 816:
 
| [[Media:florit.pdf|PDF]]
 
| [[Media:florit.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=IEXTDwwbQh4 Youtube]
 
|-
 
|-
 
| Framework for Preventive Healthcare
 
| Framework for Preventive Healthcare
Line 837: Line 822:
 
| [[Media:dorairaj.pdf|PDF]]
 
| [[Media:dorairaj.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=8AxiBqbLYJQ Youtube]
 
|-
 
|-
 
| IoT Devices: Secure Boot and SW Maintenance
 
| IoT Devices: Secure Boot and SW Maintenance
Line 843: Line 828:
 
| [[Media:stoppa2.pdf|PDF]]
 
| [[Media:stoppa2.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=eg3LuW5UzXQ 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
Line 849: Line 834:
 
| [[Media:schoutsen.pdf|PDF]]
 
| [[Media:schoutsen.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=4-6rTwKl6ww Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 2:35pm
 
| colspan="5" | Day 3, 2:35pm
Line 857: Line 842:
 
| [[Media:demarchi2.pdf|PDF]]
 
| [[Media:demarchi2.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=Fd9Ukjcof1s Youtube]
 
|-
 
|-
 
| Hardware Design for Linux Engineers
 
| Hardware Design for Linux Engineers
Line 863: Line 848:
 
| [[Media:likely.pdf|PDF]]
 
| [[Media:likely.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=kCH5QkmKArg Youtube]
 
|-
 
|-
 
| Lessons from Ion
 
| Lessons from Ion
| Larua Abbott, Red Hat
+
| Laura Abbott, Red Hat
 
| [[Media:abbott2.pdf|PDF]]
 
| [[Media:abbott2.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=Qtw6n9G6RfE Youtube]
 
|-
 
|-
 
| Memory Barriers in the Linux Kernel: Semantics and Practises
 
| Memory Barriers in the Linux Kernel: Semantics and Practises
Line 875: Line 860:
 
| [[Media:bueso.pdf|PDF]]
 
| [[Media:bueso.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=Ykk_U7LX_jA Youtube]
 
|-
 
|-
 
| Considerations for Building Enterprise Grade IoT
 
| Considerations for Building Enterprise Grade IoT
Line 881: Line 866:
 
| [[Media:verma.pdf|PDF]]
 
| [[Media:verma.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=wXQMxat8VZ8 Youtube]
|-
 
| Enriched Stream Processing Using IOT Streams
 
| Soheila Dehghanzadeh, NUI Gaiway
 
| [[Media:gaiway.pdf|PDF]]
 
|
 
|
 
 
|-
 
|-
 
| Zephyr™ Project: An RTOS to change the face of IoT
 
| Zephyr™ Project: An RTOS to change the face of IoT
Line 893: Line 872:
 
| [[Media:nashif.pdf|PDF]]
 
| [[Media:nashif.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=fkfhWVOO8-w 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?
Line 899: Line 878:
 
| [[Media:price.pdf|PDF]]
 
| [[Media:price.pdf|PDF]]
 
|
 
|
|
+
| [https://www.youtube.com/watch?v=HqsWmWQgcOk Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 3:55pm
 
| colspan="5" | Day 3, 3:55pm
Line 905: Line 884:
 
| Keynote: Preempt-RT
 
| Keynote: Preempt-RT
 
| Thomas Gleixner
 
| Thomas Gleixner
| [[Media:gleixner2.pdf|PDF]]
+
| There were no slides. It was an interview.
|
 
 
|
 
|
 +
| [https://www.youtube.com/watch?v=BIe0Mvi1ey0 Youtube]
 
|- bgcolor="#a0c0c0"
 
|- bgcolor="#a0c0c0"
 
| colspan="5" | Day 3, 4:15pm
 
| colspan="5" | Day 3, 4:15pm
|-
 
| Keynote: TBA
 
|
 
|
 
|
 
|
 
 
|}
 
|}
  
Line 926: Line 899:
 
| 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]]

Revision as of 19:15, 13 July 2017

Presentations from ELC 2016.

Videos

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

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
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 PDF 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
Linux Connectivity for IoT Marcel Holtmann, Intel OTC PDF Youtube
IoT and Web: How Your Web Applications Can Start Interacting with the Real World (WebAPI) Rabimba Karanjai PDF Youtube
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
Portable Device Tree Connector: Painless Expansion Board Support Pantelis Antoniou, Konsulko Group PDF Youtube
Going Beyond the Device Heart Beat Balwinder Kaur, AppDynamics PDF Youtube
NATS: A Central Nervous System for IoT Messaging Larry McQueary, NATS.io PDF 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
Bridging Open IoT with Legacy Systems Matt Newton, Opto 22 PDF Youtube
IoT Consensus - A Solution Suggestion to the 'Baskets of Remote' Problem Benedikt Herudek PDF Youtube
Hello Brillo Dave Smith, NewCircle PDF 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
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 PDF 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 PDF Youtube
Day 1, 4:10pm
Bringing Display and 3D to the C.H.I.P Computer Maxime Ripard, Free Electrons PDF Youtube
Xenomai 3: An Overview of the Real-Time Framework for Linux Jan Kiszka, Siemens AG PDF Youtube
Technical Tradeoffs of IoT Platforms Michael E. Anderson, The PTR PDF Youtube
Group How to Use IoTivity on Tizen OS Phil Coval PDF Youtube
Brillo/Weave Part 2: Deep Dive Bruce J. Beare, Intel PDF 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 on Android: Compression Relieves the Pressure? Vitaly Wool, Softprise Consulting PDF Youtube
Real-Time IoT from the Edge Matt Long, Microsoft PDF Youtube
Javascript and Distributed IoT Computing Wolfgang Mauerer, Technical University Regensburg/Siemens AG Youtubel
Zephyr Project: Developed with Security in Mind Constanza Health PDF Youtube
Day 1, 6:10pm
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 No SLides Youtube
BoF: Yocto Project / OpenEmbedded Jeff Osier-Mixon, Intel Corporation / Yocto Project PDF Youtube

Day 2 Presentations

Session Description Presenter(s) Presentation Transcript Status Video
Day 1, 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
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 PDF Youtube
Using OpenEmbedded and PX4 with Snapdragon Flight Mark Charlebois, Qualcomm PDF Youtube
Bringing Intelligence to IoT Devices - Challenges Faced and Solleta Approach Otavio Busatto Pontes, Intel OTC PDF Youtube
IOT Open Platform Security Vulnerabilities Chris Kocks, Pure Integration PDF Youtube
Implementing Miniature Smart Home Constantin Musca, Intel PDF Youtube
Day 2, 11:50am
Developing a Standard Interface for Drones Tully Foote, Open Source Robotics Foundation PDF Youtube
Designing a Distro from Scratch Using OpenEmbedded Koen Kooi, Linaro PDF 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 PDF Youtube
Building your world in WebVR Rabimba Karanjai PDF Youtube
Day 2, 11:20am
Project Artemis - Visual Navigation for Flying Robots Kabir Mohammed, Uasys PDF Youtube
Embedded Systems Meets Real Life -- The Orange Empire Railroad Museum Signal Garden Stephen D. Oualline PDF Youtube
Linux Integrated System Analysis (LISA) & Friends Patrick Bellasi, ARM Ltd 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
100% Open-Source Development for the Cortex-M Michael E. Anderson, The PTR Group PDF Youtube
IoT Security Habib Virji, Samsung PDF Youtube
Understanding the Thread Interface of Google's Nest Devices Michael E. Anderson, The PTR Group PDF Youtube
Day 2, 2:00pm
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 PDF Youtube
The Impact of IPv6 and the IoT on Smart Home Technology Corey Gates PDF Youtube
Power Management in Zephyr RTOS Ramesh Thomas, Intel PDF Youtube
An IoT OS Security Architecture That is so Boring That You Can Sleep Soundly at Night Patrick Ohly, Intel Germany PDF 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
Debugging the Linux Kernel with GDB Kieran Bingham 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 PDF Youtube
Mist Computing - Going Beyond the Fog Jurgo Preden, Thinnect PDF Youtube
Handling Top Security Threats for Connected Embedded Devices Eystein Stenberg, Mender.io PDF Youtube
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 PDF 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 PDF Youtube
Creating the Open Source Building Blocks for IoT Ian Skerett, Eclipse Foundation PDF Youtube
Apache Mynewt' An OS and Tools for the Embedded World James Pace, Micosa PDF Youtube
Embedded Programming for IoT John Light, Intel OTC PDF Youtube
Introduction to IoT.js Tilmann Scheller, Samsung Electronics PDF Youtube
Day 3, 10:00am
Drone Simulation with Gazebo Nicolas Carrier, Parrot PDF Youtube
Atomic Display Support in Upstream Daniel Vetter, Intel PDF Youtube
HDMI CEC: What? Why? How? Hans Verkuil, Cisco Systems Norway PDF Youtube
Securing Embedded Linux Michael E. Anderson, The PTR Group PDF Youtube
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 PDF Youtube
Intelligence at the Edge. Embracing the Data Flood Andrzej Wieczorek & Niklas Kvarnström, Tieto PDF Youtube
Linux and Real-Time Java for IoT Randy Rorden, PTC Inc. PDF Youtube
IoT provisioning with Web NFC Zoltan Kis, Intel OTC PDF 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 PDF Youtube
Cryptography Basics for Embedded Developers Eystein Stenberg, Mender.io 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
Increase Test Coverage in Linux-based Distros Victor Rodriguez, Intel PDF Youtube
Socio-Technicl Aspects of Long Term Embedded Systems Maintenance Wolfgang Mauerer, Siemens PDF Youtube
Scalable Protocol Design Supporting Millions of Simultaneous Connections Bryant Eastham, Panasonic North America PDF youtube
The Future of IoT Education - Our Journey in Teaching IoT Alexandru Radovici, Wyliodrin uVisor PDF Youtube
Debugging Facility Improvements for ARM mbed Jim Huang, South Star Xelerator PDF Youtube
Bringing the Peer Web To All Your Devices with Node.js Matthew Podwysocki, Microsoft PDF Youtube
Day 3, 1:35pm
Automated Testing Laboratory for Embedded Linux Distributions Pawel Wieczorek, Warsaw University of Technology 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 Lionel Florit, Cisco PDF Youtube
Framework for Preventive Healthcare Sanjay Dorairaj, Comcast PDF Youtube
IoT Devices: Secure Boot and SW Maintenance Igor Stoppa, Intel OTC PDF Youtube
Automating your Home with Home Assistant: Python’s Answer to the Internet of Things Paulus Schoutsen, AppFolio PDF 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 PDF Youtube
Zephyr™ Project: An RTOS to change the face of IoT Anas Nashif PDF Youtube
Can the Promise of an Interoperable Smart Grid be Finally Realized in IoT? Odealya Price, Itron IoT PDF Youtube
Day 3, 3:55pm
Keynote: Preempt-RT Thomas Gleixner There were no slides. It was an interview. Youtube
Day 3, 4:15pm

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