~/talk

Adventures in reinventing interfaces

Talkat ffconf 2019 · on Friday, 2019-11-08· [creative-coding, web-platform]
github:noopkat
slides:none on file

Demo shows that Web USB, Web Bluetooth and Web Serial are just vehicles for bytes not magic: ESC/P printer commands are used to print Game Boy–style selfies from a browser and the USB demo prints reliably while Bluetooth stalls on chunked transfers. A precompiled Arduino hex uploads over Web Serial in Chrome Canary and starts a blinking LED. Chrome’s Bluetooth Internals and USB-internals are used to inspect services, endpoints and raw bytes. The talk warns about 900 MHz IoT consolidation (Amazon Sidewalk) and advocates reclaiming device ownership.

AI-written summary · about

  1. 0:00Introduction to web hardware
  2. 2:24Designing a custom protocol
  3. 6:21Implementing ESC/P commands
  4. 11:21The history of thermal printing
  5. 13:55Web APIs for hardware control
  6. 20:15Demo: Progressive Web Boy
  7. 23:31Debugging hardware in Chrome
  8. 27:22Flashing Arduino via web serial
  9. 30:35Advantages of web hardware
  10. 33:51Ownership and future of IoT
  11. 41:08Conclusion and resources
~/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.