Magazín KPI
Časopis Katedry počítačov a informatiky FEI TUKE
kpi

Téma: JavaScript

Vizualizácia gestikulácie ruky s podporou MYO Armband

V dnešnej dobe vznikla snaha, tam kde je to vhodné, nahradiť klasická ovládanie pomocou klávesnice a myši. Ako jeden z efektívnych spôsobov sa ukázala gestikulácia. Tento článok opisuje tvorbu webovej aplikácie pre vizualizáciu gestikulácie ľudskej ruky s podporou zariadenia MYO Armband, ktorá má prispieť k rozširovaniu využiteľnosti gestikulácie ako ovládacieho prvku zariadení. Mojou úlohou bolo predovšetkým analyzovať možnosti detekcie pohybu ruky, prostredníctvom náramku MYO a vytvoriť webovú aplikáciu, schopnú výstupy tohto zariadenia využívať pre grafickú 3D reprezentáciu ruky používateľa.

Heroku ako cloudová platforma pre beh Node.js aplikácie

Tento článok sa venuje cloudovej platforme Heroku a nasadeniu Node.js aplikácie s podporou softvérového ramca Express.js na túto platformu. Tak isto sa venuje inštalácii databázového systému a prepojení Node.js aplikácie s databázovým systémom pomocou premenných zapísaných v prostredí serveru (enviroment variables) v cloudovej platforme Heroku.

Babylon.js

Babylon.js je softvérový rámec pre vývoj 3D hier, založený na programovacom jazyku JavaScript, HTML5 a grafickej knižnici WebGL. Ide o open source nástroj, ktorý vďaka svojim zabudovaným vlastnostiam umožňuje rýchlu implementáciu 3D funkcionality. Článok predstavuje jeho základy pomocou vytvorenia jednoduchej počítačovej hry.

ReactJS

ReactJS je softvérový rámec umožňujúci používateľom tvorbu interaktívnych používateľských rozhraní. Tieto používateľské rozhrania sú spúšťané priamo u klienta v internetovom prehliadači a s výpočtovou logikou na strane servera (backend) komunikujú prostredníctvom REST služieb. ReactJS pracuje s programovacím jazykom JavaScript.