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

OData támogatás
Konzulens:
Dr. Forstner Bertalan
Automatizálási és Alkalmazott Informatikai Tanszék

A PiQ-Player egy éles környezetben működő speciális média lejátszó alkalmazás, amely egy JSON formátumú fájl 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 konfigurációs fájl írja le, melynek felépítésére és tartalmára különböző függőségek vannak meghatározva. A konfigurációs fájlt jelenleg csak a PiQ-Player készítői tudják előállítani, mert csak ők képesek ellenőrizni, hogy a meghatározott függőségeknek eleget tesz-e a fájl. Mivel nincs automatizált ellenőrzés, lehetnek a fájlban hibák. Továbbá, mivel nincs felhasználói felület, bonyolult feladat lehet konfigurációs fájlt készíteni olyan felhasználóknak, akik nem ismerik pontosan a PiQ-Player belső működését és a JSON fájl felépítését.

Dolgozatomban a PiQ-Player metamodelljét elemezve létrehozok egy olyan Angular 2 keretrendszerben írt webes alkalmazást, ami lehetőséget biztosít egy ellenőrzött, hibamentes konfigurációs fájl létrehozására, a PiQ-Playerhez meghatározott tartalmi és felépítési megkötéseket kikényszerítve. Bemutatom a fontosabb webes technológiákat, és hogy azokat hogyan alkalmaztam a probléma megoldására. A megoldásomat tesztekkel verifikálom, és a PiQ-Player segítségével validálom.

Letölthető fájlok

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