Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Internet of Programmable Things

GOTO Conferences via YouTube

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

Reviews

Start your review of Internet of Programmable Things

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.