~/talk

Spatial Programming for Environmental Monitoring

Talkat PROPL 2025 · on Monday, 2025-10-13· [distributed-systems, frontend-architecture]
links:none on file
links:none on file
name:Roy Ang
links:none on file
links:none on file
slides:none on file

Argues for treating space as a first-class programming concept using bigraphs to encode containment and links, implements a runtime called byrost that derives graphs from OpenStreetMap, adds spatial indexing and location-based naming with TLS via ACME, and supports spatial multicasting and delegated edge operation for network partitions. Demonstrates rule-triggered side effects (chainsaw audio → wake collocated camera), claims real deployment performance: 10,000+ nodes with under 1 ms reaction on constrained hardware.

AI-written summary · about

  1. 0:00Spatial programming intro
  2. 1:46What are biographs
  3. 3:32Programming space with rules
  4. 5:18Extending biographs for state
  5. 6:44Networking spatial devices
  6. 8:09Spatial multicasting
  7. 8:51Querying by proximity
  8. 9:54Delegating local control
  9. 10:58Future work
  10. 11:39Q&A
~/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.