~/talk

Scripting Languages in IoT: Challenges and Approaches

slides:none on file

Survey of using high-level scripting languages on constrained IoT devices (hundreds of KB ROM, tens of KB RAM), examining technical challenges and trade-offs. Compares concrete approaches and implementations—MicroPython and JerryScript combined with Zephyr.js on Zephyr RTOS—and reports recent development progress for those projects.

AI-written summary · about

  1. 0:00Intro
  2. 1:20Benefits of Scripting Languages
  3. 3:56Scripting Languages in loT
  4. 6:16JavaScript - The Golden Hammer
  5. 8:43Python - Serial #2
  6. 11:48But, the smaller the language, the easier
  7. 14:52Finding a sweet spot
  8. 15:49With standard library, it becomes all the same
  9. 17:03What do develop a language for? (1/3)
  10. 18:12What do we develop language for? (2/3)
  11. 21:03Targets support
  12. 21:46Linux port
  13. 23:35Testing
  14. 25:20Default development environment
  15. 26:58Strict vs weak typing
  16. 29:16Hierarchy of variable strictness
  17. 30:21Containers
  18. 34:22Memory Management - Challenges
  19. 38:59Hardware APIs
  20. 40:46Conclusions (on approaches)
  21. 49:07Conclusions (general)
~/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.