Bridging the Web and the Physical world
summary
Demonstrates concrete browser-to-device tooling: Web Bluetooth (BLE, HTTPS + user gesture, connect to peripherals for GATT reads/notifications), WebUSB (powers device, boots ≈3s, deploy JavaScript instantly; shipping on Linux/Mac/Windows/Android), Generic Sensor API (accelerometer/gyro fused, 61 lines to bridge a Daydream controller over BLE), and Eddystone/NFC for URL bootstrapping and tag read/write. Shows progressive web apps and service workers for offline low-friction flows, origin-trial tokens for early API access, and barcode/shape-detection APIs coming soon.
AI-written summary · about
chapters (22)
- 0:00Introduction and speaker
- 1:29What makes a smart device
- 3:36Smart device usage categories
- 4:39Making the web fast
- 6:25Progressive web apps
- 8:31Web connectivity technologies
- 9:59Web Bluetooth basics
- 12:05Web Bluetooth code walkthrough
- 15:25Bluetooth beacons and Eddystone
- 16:27Web USB introduction
- 17:32Web USB demo with sensor
- 18:57USB data transfer types
- 20:23Web USB security and restrictions
- 20:45Web USB code walkthrough
- 21:49Tracking and scanning solutions
- 22:54NFC on the web
- 24:19NFC demo with shopping list
- 25:43Generic Sensor API
- 26:49Using generic sensors
- 27:54Sensor API on external devices
- 29:02Web readiness for app experiences
- 30:27Final demo and summary
related talks
28mBridging the web and the physical world
36mThe web in an era of smart devices
28mReal world, real devices, how to?
27mThe Web in an Era of Smart Devices
38mThe Physical Web: building on top of the open web
10mConnecting hardware devices to the web
45mBreaking Limits on the Web
32mProgressive Web Apps and the Internet of Things
