Bc. Petr Kubica

Bachelor's thesis

Jaculus: Approachable Programming of Embedded Devices via Javascript

Jaculus: Approachable Programming of Embedded Devices via Javascript
Abstract:
Tato práce se věnuje návrhu a implementaci platformy Jaculus, která umožňuje programování mikrokontrolérů pomocí jazyků Javascript a TypeScript. Skládá se z běhového prostředí pro miktrokontrolér a aplikace pro příkazovou řádku sloužící k přístupu k zařízení. Běhové prostředí je postaveno okolo JavaScriptového interpretu QuickJS a nabízí vysokou abstrakci nad JavaSkriptovými koncepty za účelem zjednodušení …more
Abstract:
This thesis presents the design and implementation of Jaculus, a platform for programming microcontrollers using JavaScript and TypeScript. The platform consists of a runtime for the microcontroller and a command-line tool for accessing the device. The runtime is built around the QuickJS JavaScript engine and provides a high-level abstraction over JavaScript concepts to make creating new native features …more
 
 
Language used: English
Date on which the thesis was submitted / produced: 18. 5. 2023

Thesis defence

  • Date of defence: 28. 6. 2023
  • Supervisor: RNDr. Jan Mrázek
  • Reader: RNDr. Petr Ročkai, Ph.D.

Citation record

Full text of thesis

Contents of on-line thesis archive
Published in Theses:
  • světu
Other ways of accessing the text
Institution archiving the thesis and making it accessible: Masarykova univerzita, Fakulta informatiky