HSC2011/Project introduction: Unterschied zwischen den Versionen
Chrysn (Diskussion | Beiträge) →Parts of the EduBuzzer: added ibutton reader to hardware list |
|||
Zeile 33: | Zeile 33: | ||
* [[Image:edubuzzer_screenshot.jpg|thumb]] The [[HSC2011/Software|software]] | * [[Image:edubuzzer_screenshot.jpg|thumb]] The [[HSC2011/Software|software]] | ||
** The [[HSC2011/Software#JavaScript|games]] themselves run in a modern browser and can be extended using JavaScript; a library spares them the details of radio communication. | ** The [[HSC2011/Software#JavaScript|games]] themselves run in a modern browser and can be extended using JavaScript; a library spares them the details of radio communication. | ||
** A middleware called [[HSC2011/Software | ** A middleware called [[HSC2011/Software/Ygor|Ygor]] serves both the game software, as a persistence layer for games, and as a media converter to the base station connected via USB. | ||
** The [[HSC2011/Software#Firmware|firmware]] flashed on the EduBuzzers and the base station reacts on hardware events and commands received over radio. If a game requires more complex actions on the hardware like animations over the LEDs, LED fading or music to be played, the firmware can run custom code in a [[HSC2011/Software#VM|virtual machine]]. | ** The [[HSC2011/Software#Firmware|firmware]] flashed on the EduBuzzers and the base station reacts on hardware events and commands received over radio. If a game requires more complex actions on the hardware like animations over the LEDs, LED fading or music to be played, the firmware can run custom code in a [[HSC2011/Software#VM|virtual machine]]. | ||
* [[Image:edubuzzer_hardware.jpg|thumb]] The [[HSC2011/Hardware|hardware]] | * [[Image:edubuzzer_hardware.jpg|thumb]] The [[HSC2011/Hardware|hardware]] |