Jasper: Rozdiel medzi revíziami
Skočit na navigaci
Skočit na vyhledávání
Riadok 28: | Riadok 28: | ||
Editor pre tvorbu programov z preddefinovanych blokov. V prostredí Jasper môže byť orvorených niekoľko okien editora a v každom editore môže byť niekoľko samostatných programov. Každý program je po spustení interpretovaný v oddelenom vlákne, programy vzájomne komunikujú prostredníctvom udalostí alebo globálnych premenných. | Editor pre tvorbu programov z preddefinovanych blokov. V prostredí Jasper môže byť orvorených niekoľko okien editora a v každom editore môže byť niekoľko samostatných programov. Každý program je po spustení interpretovaný v oddelenom vlákne, programy vzájomne komunikujú prostredníctvom udalostí alebo globálnych premenných. | ||
+ | |||
+ | '''Elementárne vlastnosti editora''' | ||
{| class="wikitable" | {| class="wikitable" | ||
Riadok 35: | Riadok 37: | ||
| [[Súbor:img_02.png]] || Aktivácia terminalu STACK bloku, závisí od typu cielového a zdrojového bloku. Prepojením blokov je definované poradie ich vykonávania. | | [[Súbor:img_02.png]] || Aktivácia terminalu STACK bloku, závisí od typu cielového a zdrojového bloku. Prepojením blokov je definované poradie ich vykonávania. | ||
|- | |- | ||
− | | [[Súbor:img_03.png]] || Editor hodnoty vnoreného bloku. | + | | [[Súbor:img_03.png]] || Editor hodnoty vnoreného bloku VALUE, aktivuje sa kliknutím na hodnotu. Potvrdenie hodnoty a ukončenie editácie je kliknutím na pracovnú plochu editora. |
|- | |- | ||
| [[Súbor:img_04.png]] || Zmena rozmerov bloku po zmene hodnoty vnoreného bloku alebo zmene jeho konfigurácie. | | [[Súbor:img_04.png]] || Zmena rozmerov bloku po zmene hodnoty vnoreného bloku alebo zmene jeho konfigurácie. | ||
Riadok 43: | Riadok 45: | ||
| [[Súbor:img_06.png]] || Zmena rozmerov bloku po zmene jeho konfigurácie. | | [[Súbor:img_06.png]] || Zmena rozmerov bloku po zmene jeho konfigurácie. | ||
|- | |- | ||
− | | [[Súbor:img_07.png]] || Kontextové menu bloku, obsah menu závisí od typu bloku (STACK, VALUE, VARIABLE, LIST ...) | + | | [[Súbor:img_07.png]] || Kontextové menu bloku, obsah menu závisí od typu bloku (STACK, VALUE, VARIABLE, LIST ...), aktivuje sa pravým klikom na ploche bloku. |
|} | |} |
Verzia zo dňa a času 07:33, 1. august 2012
Popis
Programovacie prostredie pre výuku programovania zamerané tvorbu interaktívnych aplikácií z robotiky, experimentov z fyziky a komunikačných technológií.
Vlastnosti
- Vizuálne kompatibilný s programom Scratch
- Vytvorený v Jave s využitím knižnice Visual Library
- Disribúcia prostredníctvom technológie Java WebStart
- Podporované platformy
- Linux Ubuntu 12.04 (testovaný)
- Win (netestovaný)
- Android (plánovaný)
- Podpora HW platforiem
- TnTech Sensor Board (kompatibilny s Scratch Sensor Board)
- TnTech RoboBoard - riadenie stacionárnych mechanických experimentov a a mobilných robotov
- TnTech LabBoard - zber dát a riadenie fyzikálnych experimentov
- TnTech IrAdapter - USB adaptér pre komunikácia pomocou protokolu RC5, RC6
- TnTech Plotter - USB adaptér pre komunikáciu s klasickým HPGL plottrom (RS232, Centronics)
- Ardurino
Projekt je aktuálne v štádiu technologického dema pre testovanie použitých technológií, algoritmov a postupov.
Grafický Editor
Editor pre tvorbu programov z preddefinovanych blokov. V prostredí Jasper môže byť orvorených niekoľko okien editora a v každom editore môže byť niekoľko samostatných programov. Každý program je po spustení interpretovaný v oddelenom vlákne, programy vzájomne komunikujú prostredníctvom udalostí alebo globálnych premenných.
Elementárne vlastnosti editora