Elérhetőségek
Hivatkozások
Tudományági besorolások
- 1.2 Számítógéptudomány és informatika tudomány
- Számítógéptudomány
Főbb kutatási területek
Doktori kutatásom célja egy fejlesztők által felhasználható könyvtárcsomag készítése .NET C# programozási nyelvhez, mellyel multi-platform környezetben alacsony szintű valósidejű grafikai funkcionalitás érhető el. Attól függően, hogy melyik támogatott platformra szeretnénk az alkalmazást lefordítani, a csomag az adott platformon elérhető grafikus API-t és szolgáltatásokat használja fel a fordítás során. A terv szerint a csomag beágyazható lesz a mai modern C# keretrendszerekben is, például: Universal Windows Platform-ban, Xamarin-ban és .NET Core-ban.
A könyvtár egyedisége az absztrakciós szintjében és felhasználási lehetőségeiben rejlik. A könyvtár lehetővé teszi, hogy a grafikus API-k szintjén fejlesszünk renderelő algoritmusokat, grafikus motorokat. Az utasításokat végrehajtó grafikus API-t utólag választhatjuk ki (késleltetve akár a program indításáig), így minden platformon az elérhető API-k közül az éppen legalkalmasabbat használhatjuk. A könyvtár felhasználója által implementált grafikus algoritmussal generált képkockák beágyazhatók ismertebb .NET UI keretrendszerekbe. Ezzel a könyvtár részese lehet a .NET fejlesztők között megszokott ökoszisztémának, nem kell egy új, egyedi UI keretrendszer használatához folyamodni a könyvtár miatt. Az előállított képkockák megjeleníthetők egy saját ablakban, vagy akár beágyazva egy meglévő alkalmazás grafikus felületére, mint egy komponens.