Internet of Programmable Things
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore the future of connected devices in this 48-minute conference talk from GOTO Copenhagen 2015. Dive into the challenges of developing software for embedded systems and discover how to transform the "internet of throwable things" into the "internet of programmable things." Learn about microcontrollers, productive development environments, and virtual machine optimization. Examine concepts like reflection over wire protocols, dynamic dispatching, and shared state concurrency. Get hands-on with the Fletch SDK for Raspberry Pi 2 and see practical demonstrations of running code and controlling hardware. Gain insights from Google software engineer Kasper Lund on creating more programmable and user-friendly Internet of Things devices.
Syllabus
Introduction
Background
An explosion of devices
Devices for sense and control
Prototypical microcontroller
Best case scenario
You need a productive environment
What takes space in a virtual machine?
Interface between compiler and runtime
Reflection over wire protocol
Dynamic dispatching
Programs and processes
Handle connections in new processes
Blocking messaging
Shareu state concurrency
Shared immutable state concurrency
Fletch SDK for Raspberry Pi 2
Running code
Blinking lights on the Raspberry Pi 2
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube