~/talk

The Universal Serial Web

Talkat JS Fest 2019 Spring · on Thursday, 2019-04-04· [web-platform, embedded-and-hardware]
slides:none on file

Browser code opens real USB devices via the WebUSB API and the talk shows concrete demos: an Arduino is controlled from the browser using Johnny-Five in the browser after a browserified serial-port shim, an Android tablet is accessed and a photo pulled using Web ADB.js, and a barcode+RFID checkout prototype prints due slips — though the receipt printer broke on the flight so that demo is only video. Notes on HID exclusion, security prompts, HTTPS requirement, and Chrome-only support round out the specifics.

AI-written summary · about

  1. 0:00Intro
  2. 0:33Who am I
  3. 1:55What I do
  4. 2:33USB
  5. 3:09History of USB
  6. 7:28Electrical engineering behind USB
  7. 8:04USB schematics
  8. 9:22USB as plugandplay
  9. 11:08USB as notification
  10. 11:51WEP USB
  11. 12:09Security
  12. 12:47University Style Lectures
  13. 12:58Connecting to USB Devices
  14. 13:58Configuration Descriptors
  15. 16:11Interface Descriptor
  16. 18:08Interrupt Transfers
  17. 19:45Control Transfers
  18. 20:43Isochronous Transfers
  19. 23:07Arduino
  20. 23:33Arduino demo
  21. 26:01Browserify
  22. 27:47Control Transfer Methods
  23. 30:40Android Tablet
  24. 33:53Android Debug Bridge
  25. 34:16Web ADB Jazz
  26. 35:15Security Measures
  27. 37:39Gameboy Printer
  28. 38:30Live Demo
  29. 39:22Printing Text
  30. 40:55Public Library
  31. 45:33HID Devices
  32. 49:18Web Bluetooth
  33. 50:03Web USB
  34. 50:59Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.