Angular alapú konfigurációs fájl szerkesztő webes alkalmazás

OData támogatás
Konzulens:
Szabó Gábor
Automatizálási és Alkalmazott Informatikai Tanszék

A PiQ-Player egy éles környezetben működő média lejátszó alkalmazás, amely egy speciálisan meghatározott modell segítségével konfigurálható. A nyers média tartalom (képek, hangok, videók, szövegek, animációk) elrendezését, időzítését, mozgását stb. ezen modell írja le. A modell felépítésére és tartalmára különböző függőségek vannak meghatározva. A PiQ-Playerhez tartozik egy PiQ-Editor nevű Angular alapú webes alkalmazás, amely lehetőséget biztosít a modell létrehozására. Az alkalmazás segítségével azonban csak az tud megfelelő modellt megalkotni, aki ismeri a PiQ-Player belső működését. Továbbá a PiQ-Editor elkészítésekor nem lettek figyelembe véve a felhasználók szoftverergonómiai elvárásai, ami miatt az alkalmazás használata kényelmetlen és bonyolult. Nincs felhasználókezelés, így nem lehet menteni, listázni és betölteni a felhasználóhoz tartozó fájlokat.

A dolgozatomban áttekintem a felhasználói felület tervezési módszereket, majd bemutatom, hogy hogyan alkalmaztam azokat a PiQ-Editor tovább fejlesztésekor. Hogy a felhasználóknak ne kelljen ismerni a PiQ-Player belső működését, létrehoztam egy új, könnyen használható modellezési nyelvet, amely segítségével olyan modell állítható elő, ami a PiQ-Player által futtatható modellre leképezhető. Bemutatom a fontosabb webes technológiákat, és hogy azokat hogyan alkalmaztam a probléma megoldása során a gyakorlatban. Ismertetem az alkalmazás tovább fejlesztésekor meghozott fontosabb döntéseket, és a távoli kiszolgáló megvalósításának részleteit.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.