~/talk

A taste of hardware connectivity on the web with Vue

Talkat VueDay 2019 · 2019-04-12..04-13· [web-platform, vue]
slides:none on file

Browsers already control real devices using WebBluetooth, WebUSB and WebNFC inside a Vue progressive web app that stays installable and offline. Demos show a heart‑rate sensor reading values (works), a gesture band mio mostly recognizing gestures (patchy), a drone connection that fails, a USB printer that prints reliably, and Android ADB over USB to list and pull files. APIs are experimental, Chrome/Android‑focused, require HTTPS and a user gesture to pair.

AI-written summary · about

  1. 0:00Introduction
  2. 0:25What is this stuff
  3. 0:42Lets see
  4. 1:08Im dead
  5. 1:27Hardware connectivity
  6. 1:48Majid Hajian
  7. 2:45Disclaimers
  8. 3:31Agenda
  9. 3:55Why hardware connectivity
  10. 4:40Progressive Web App
  11. 5:08Web App Manifest
  12. 6:08Bluetooth Smart
  13. 6:51Generic attribute profile
  14. 7:26Naming convention
  15. 7:37Hierarchy
  16. 8:53Read guide specification
  17. 9:53How it works
  18. 11:53What are the different options
  19. 12:33Filters
  20. 13:29Mio
  21. 14:02Gesture Detection
  22. 14:50Handoff
  23. 15:00Fist
  24. 15:31Drone
  25. 15:58Mumbo
  26. 18:42Power
  27. 19:05Web USP
  28. 19:51Quick points
  29. 20:19HTTP only
  30. 20:36Device deceptor
  31. 22:52Interface
  32. 23:20User Interaction
  33. 23:41Device Receptor
  34. 23:57Device Configuration
  35. 24:57Device Options
  36. 25:31Transferring Data
  37. 25:53Code Sample
  38. 26:07Transfer Control
  39. 26:45Isochronous
  40. 27:15Chrome Device Log
  41. 27:52Printer
  42. 29:58Shell command
  43. 32:03Web NFC
  44. 33:18Simple NFC
  45. 34:24Authentication
  46. 35:51Other APIs
  47. 36:30Roadmap
~/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.