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

Téma: iOS

Využitie rozšírenej reality pre navigáciu v priestore

Aplikácia WizAR umožňuje používateľom komunikovať s okolitými elektronickými zariadeniami formou 3D gest vykonávaných pohybom telefónu, kde ovládané zariadenie je vybrané fyzickým poukázaním naň. Takýto spôsob komunikácie imituje používanie čarovnej paličky a snaží sa vytvoriť efekt kúzlenia. Predstavte si napríklad, že chcete vypnúť televízor. Pomocou WizAR môžete nasmerovať telefón na televízor a pohnúť im tak, ako keby ste kreslili vo vzduchu kružnicu. Vykonané gesto je následne spracované umelou inteligenciou, ktorá vyhodnotí povel, ktorý sa následne odošle na prijímajúce zariadenie. Prototyp aplikácie WizAR získal prvé miesto na Živých IT projektov.

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.

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.

Parse Server

Potrebujete vytvoriť aplikáciu s takmer žiadnou logikou na strane servera (backend)? V tom prípade je Parse Server jedným z možných riešení ako to urobiť rýchlo a bez nutnosti trápenia sa s backend-om. Parse je často používaný aj na rýchle vytvorenie dynamického prototypu. V tomto návode si ukážeme ako pridať a používať služby Parse do svojej mobilnej aplikácie.