HSC2011/Software: Unterschied zwischen den Versionen
Chrysn (Diskussion | Beiträge) split into parts for firmware, middleware, frontend and communication |
Chrysn (Diskussion | Beiträge) added VM |
||
Zeile 4: | Zeile 4: | ||
* [[HSC2011/Firmware|Firmware]] run on the ATMega controllers (for hardware control and radio communication) | * [[HSC2011/Firmware|Firmware]] run on the ATMega controllers (for hardware control and radio communication) | ||
** The firmware can run additional code inside a [[HSC2011/Virtual machine|virtual machine]] for tasks like LED fading, meldoy beeping or even autonomous games. | |||
* [[HSC2011/Middleware|Middleware]] running natively on the computer (for serving the firmware, managing communication and for persistence) | * [[HSC2011/Middleware|Middleware]] running natively on the computer (for serving the firmware, managing communication and for persistence) | ||
* A [[HSC2011/Frontend|Frontend]] running in a web browser (containing the game logic itself) | * A [[HSC2011/Frontend|Frontend]] running in a web browser (containing the game logic itself) |