YoVDO

Internet of Programmable Things

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Programming Courses Internet of Things Courses Microcontrollers Courses Software Engineering Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Bias
GOTO 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