kpi

Magazín KPI

№ 4 / september 2018

TrustAir — Smart Contract Flight Delay Insurance

Prototyp produktu TrustAir vznikol vrámci univerzitného projektu Živé IT projekty a umiestnil sa na prvom mieste z pomedzi všetkých projektov. Naším cieľom bolo vytvoriť automatizovaný dôveryhodný systém pre nákup poistenia meškania letov s použitím modernej rozvíjajúcej sa blockchain technológie, ktorá ale bude pred bežným používateľom skrytá za mobilnou aplikáciou s prehľadným rozhraním. V tomto článku Vám priblížime fungovanie platformy Ethereum a technológie blockchain a podelíme sa o naše skúsenosti pri návrhu a implementácii tohto produktu.

MyHealth — platforma pre predikciu chorôb v domácom prostredí

Aplikácia MyHealth predstavuje prototyp riešenia pre predikciu rôznych chorôb v domácom prostredí, ktorých diagnostika sa dá vykonať postupom schváleným lekármi. Vyšetrenie je založené na kombinácii výsledku merania a špecifického dotazníka pre konkrétnu chorobu. Merania sú realizované pomocou mobilného telefónu a k nemu pripojených zariadení. Získané údaje sú vyhodnotené pomocou strojového učenia pomocou ktorého sa určuje pravdepodobnosť danej choroby.

Tvorba a vizualizácia dátových tabuliek v jazyku R

V článku sa naučíte vytvárať dátové tabuľky v jazyku R a prostredníctvom niektorých funkcii ich efektívne spracovávať. Ukážeme si tvorbu diagramov (grafov) z dátových tabuliek len s pomocou minimálneho množstva kódu a bohaté vizualizačné možností, ktoré ponúka R.

Predchádzajúce čísla

Rozširenie aplikácií od Google pomocou Google Apps Script

V tomto tutoriále si ukážeme základy práce s Google App Script. Je to veľmi silný nástroj, ktorý nám umožňuje nielen urýchliť opakujúce sa činnosti, ktoré vykonávame v Google Docs, Spreadsheets alebo Forms ale aj zautomatizovať napríklad odosielanie emailov po vykonaní nejakej akcie. Ukážeme si jednoduchý príklad toho, ako využiť Google App Script na vyplnenie šablón a následne odoslanie emailov.

Universal Windows Platform

Universal Windows Platform je technológia, ktorá umožňuje vytváranie aplikácií pre systém Windows a ich následné použitie na zariadeniach rôzneho typu (PC, telefón, tablet, Xbox, HoloLens, a pod.) Článok sa zaoberá stručnou charakteristikou technológie, poskytuje postup na rozbehnutie technológie, a pomocou jednoduchého príkladu demonštruje vývoj aplikácie pre Universal Windows Platform.

Vývoj jazyka pomocou ANTLR4 a YAJCo

Tento článok má za úlohu ukázať použitie nástrojov ANTLR a YAJCo na vývoj syntaktického analyzátora počítačového jazyka. Obidva nástroje sú generátory jazykových procesorov, ale využívajú rozdielne postupy na tvorbu jazykov.

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.

Swift Optionals: Povedzte dovidenia NullPointerException

Tento článok sa venuje jazyku Swift a tomu ako sa tento jazyk vysporiadal s reprezentáciou absencie hodnoty v premennej. Za týmto účelom Swift používa objekt nil, ktorý však nemôže byť priradený ľubovoľnej premennej, ale iba premennej, ktorá má Optional typ. Prečítajte si, ako Optional typy zvyšuju bezpečnosť jazyka a pri správnom použití odstraňujú riziko vzniku ekvivalentu NullPointerException.

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.