Difference between revisions of "ELC 2016 Presentations"
(→Day 2 Presentations) |
(adding video links) |
||
Line 591: | Line 591: | ||
| [[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 603: | Line 603: | ||
| [[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 609: | Line 609: | ||
| [[Media:bargmann.pdf|PDF]] | | [[Media:bargmann.pdf|PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=EuCiy8ZTVfg Youtube] |
|- | |- | ||
| Tales of Enforcement | | Tales of Enforcement | ||
Line 615: | Line 615: | ||
| [[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 621: | Line 621: | ||
| [[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 627: | Line 627: | ||
| [[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 633: | Line 633: | ||
| [[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 639: | Line 639: | ||
| [[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 647: | Line 647: | ||
| [[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 653: | Line 653: | ||
| [[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 659: | Line 659: | ||
| [[Media:verkuil.pdf|PDF]] | | [[Media:verkuil.pdf|PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=sk4oit_wykM Youtube] |
|- | |- | ||
| Securing Embedded Linux | | Securing Embedded Linux | ||
Line 665: | Line 665: | ||
| [[Media:manderson4.pdf|PDF]] | | [[Media:manderson4.pdf|PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=4w4mtiy35ks Youtube] |
|- | |- | ||
| Tizen-based Remote Controller Car using Raspberry pi2 | | Tizen-based Remote Controller Car using Raspberry pi2 | ||
Line 671: | Line 671: | ||
| [[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 677: | Line 677: | ||
| [[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 683: | Line 683: | ||
| [[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 689: | Line 689: | ||
| [[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 695: | Line 695: | ||
| [[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 703: | Line 703: | ||
| [[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 709: | Line 709: | ||
| [[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 715: | Line 715: | ||
| [[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 721: | Line 721: | ||
| [[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 727: | Line 727: | ||
| [[Media:rodriguez.pdf|PDF]] | | [[Media:rodriguez.pdf|PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=UG0y6ggCw6A Youtube] |
|- | |- | ||
| Scalable Protocol Design Supporting Millions of Simultaneous Connections | | Scalable Protocol Design Supporting Millions of Simultaneous Connections | ||
Line 733: | Line 733: | ||
| [[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 739: | Line 739: | ||
| [[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 745: | Line 745: | ||
| [[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 751: | Line 751: | ||
| [[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 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| Automated Testing Laboratory for Embedded Linux Distributions | | Automated Testing Laboratory for Embedded Linux Distributions | ||
Line 765: | Line 759: | ||
| [[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 771: | Line 765: | ||
| [[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 777: | Line 771: | ||
| [[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 783: | Line 777: | ||
| [[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 789: | Line 783: | ||
| [[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 795: | Line 789: | ||
| [[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 801: | Line 795: | ||
| [[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 807: | Line 801: | ||
| [[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 815: | Line 809: | ||
| [[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 821: | Line 815: | ||
| [[Media:likely.pdf|PDF]] | | [[Media:likely.pdf|PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=kCH5QkmKArg Youtube] |
|- | |- | ||
| Lessons from Ion | | Lessons from Ion | ||
− | | | + | | 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 833: | Line 827: | ||
| [[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 839: | Line 833: | ||
| [[Media:verma.pdf|PDF]] | | [[Media:verma.pdf|PDF]] | ||
| | | | ||
− | + | | [https://www.youtube.com/watch?v=wXQMxat8VZ8 Youtube] | |
− | |||
− | |||
− | |||
− | | [ | ||
− | |||
− | |||
|- | |- | ||
| Zephyr™ Project: An RTOS to change the face of IoT | | Zephyr™ Project: An RTOS to change the face of IoT | ||
Line 851: | Line 839: | ||
| [[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 857: | Line 845: | ||
| [[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 865: | Line 853: | ||
| [[Media:gleixner2.pdf|PDF]] | | [[Media:gleixner2.pdf|PDF]] | ||
| | | | ||
− | | | + | | [https://www.youtube.com/watch?v=BIe0Mvi1ey0 Youtube] |
|- bgcolor="#a0c0c0" | |- bgcolor="#a0c0c0" | ||
| colspan="5" | Day 3, 4:15pm | | colspan="5" | Day 3, 4:15pm | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
Revision as of 07:21, 22 May 2016
Presentations from ELC 2016.
Contents
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 | Youtube | ||
Day 1, 9:45am | ||||
Day 1, 10:05am | ||||
Keynote | Raj Talluri, SVP of Product Management, Qualcomm Technologies | Youtube | ||
Day 1, 10:40am | ||||
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 | ||
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 | Youtube | ||
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 | ||
Portable Device Tree Connector: Painless Expansion Board Support | Pantelis Antoniou, Konsulko Group | 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 | ||
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 | ||
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 | ||
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 | ||
Xenomai 3: An Overview of the Real-Time Framework for Linux | Jan Kiszka, Siemens AG | Youtube | ||
Technical Tradeoffs of IoT Platforms | Michael E. Anderson, The PTR | Youtube | ||
Group 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 on Android: Compression Relieves the Pressure? | Vitaly Wool, Softprise Consulting | Youtube | ||
Real-Time IoT from the Edge | Matt Long, Microsoft | Youtube | ||
Javascript and Distributed IoT Computing | Wolfgang Mauerer, Technical University Regensburg/Siemens AG | Youtubel | ||
Zephyr Project: Developed with Security in Mind | Constanza Health | Youtube | ||
Day 1, 6:10pm | ||||
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 | No SLides | 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 | ||||
Introduction to a New Platform Project | 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 | ||
Using OpenEmbedded and PX4 with Snapdragon Flight | Mark Charlebois, Qualcomm | Youtube | ||
Bringing Intelligence to IoT Devices - Challenges Faced and Solleta Approach | Otavio Busatto Pontes, Intel OTC | Youtube | ||
IOT Open Platform Security Vulnerabilities | Chris Kocks, Pure Integration | Youtube | ||
Implementing Miniature Smart Home | Constantin Musca, Intel | Youtube | ||
Day 2, 10:00am | ||||
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, 11:20am | ||||
Project Artemis - Visual Navigation for Flying Robots | Kabir Mohammed, Uasys | Youtube | ||
Embedded Systems Meets Real Life -- The Orange Empire Railroad Museum Signal Garden | Stephen D. Oualline | Youtube | ||
Linux Integrated System Analysis (LISA) & Friends | Patrick Bellasi, ARM Ltd | Youtube | ||
Linux Power Management Optimization on the Nvidia Jetson Platform | Merlin Friesen, Golden Gate Research | Youtube | ||
Understand USB (in Linux) | Krzysztof Opasiak | Youtube | ||
100% Open-Source Development for the Cortex-M | Michael E. Anderson, The PTR Group | Youtube | ||
IoT Security | Habib Virji, Samsung | Youtube | ||
Understanding the Thread Interface of Google's Nest Devices | Michael E. Anderson, The PTR Group | Youtube | ||
Day 2, 2:00pm | ||||
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 | ||
The Impact of IPv6 and the IoT on Smart Home Technology | Corey Gates | Youtube | ||
Power Management in Zephyr RTOS | Ramesh Thomas, Intel | Youtube | ||
An IoT OS Security Architecture That is so Boring That You Can Sleep Soundly at Night | Patrick Ohly, Intel Germany | 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 | ||||
Debugging the Linux Kernel with GDB | Kieran Bingham | 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 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 | 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 | James Pace, Micosa | 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 | Youtube | ||
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 | ||
Cryptography Basics for Embedded Developers | Eystein Stenberg, Mender.io | Youtube | ||
Implementing GCC5’s Profile-based Performance Optimizations On Embedded Systems Using The Yocto Project | Alejandro Enedino Hernandez Samaniego, Intel, Intel OTC | Youtube | ||
Increase Test Coverage in Linux-based Distros | Victor Rodriguez, Intel | Youtube | ||
Scalable Protocol Design Supporting Millions of Simultaneous Connections | Bryant Eastham, Panasonic North America | youtube | ||
The Future of IoT Education - Our Journey in Teaching IoT | Alexandru Radovici, Wyliodrin uVisor | Youtube | ||
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 | ||||
Automated Testing Laboratory for Embedded Linux Distributions | Pawel Wieczorek, Warsaw University of Technology | 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 | Lionel Florit, Cisco | Youtube | ||
Framework for Preventive Healthcare | Sanjay Dorairaj, 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 | ||
Zephyr™ Project: An RTOS to change the face of IoT | Anas Nashif | Youtube | ||
Can the Promise of an Interoperable Smart Grid be Finally Realized in IoT? | Odealya Price, Itron IoT | Youtube | ||
Day 3, 3:55pm | ||||
Keynote: Preempt-RT | Thomas Gleixner | Youtube | ||
Day 3, 4:15pm |
Technical Showcase Posters
Poster Title | Presenter | Poster |