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

Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera
Electronic Interfaces: Bridging the Physical and Digital Worlds
University of California, Berkeley via edX
Arduino y algunas aplicaciones
Universidad Nacional Autónoma de México via Coursera
Embedded Systems Design
Indian Institute of Technology, Kharagpur via Swayam
Enseignes et afficheurs à LED
École Polytechnique Fédérale de Lausanne via Coursera