Cross-platform szoftverfejlesztési módszerek kidolgozása

2016-2017 tavasz

Szoftver

Téma leírása

Az önálló labor célja a multiplatform szoftverfejlesztés módszereinek gyakorlatorientált kidolgozása. A cél eléréséhez a félév végére egy példa alkalmazás készítendő, amelyen keresztül demonstrálható, hogy a szoftverfejlesztésben előforduló gyakori problémákat, feladatokat hogyan lehet cross platform módon megvalósítani.
 
Gyakran találhatunk olyan rendszer szintű szolgáltatást, ami bár funkcióját tekintve minden platformon jelen, az implementációk eltérnek, illetve egyéb külső tényező miatt fontos, hogy az adott platform rendszerét használjuk. Mind megvalósítás, mind pedig architekturális tervezés szempontjából fontos kérdés, hogy hogyan tudjuk ezeket a platform specifikus szolgáltatásokat kiegészíteni egy közös kódbázissal.
 
Lehetséges érintendő területek: unit testing, build automatizálás, hálózat kezelés, struktúrált adatok kezelése (JSON, XML, egyéb), nagy assetek kezelése (képek, videók, egyéb médiafájlok), perzisztens tárolás.

A téma továbbvihető szakdolgozatnak/diplomatémának.

Feltételek

  • érdeklődés a téma iránt
  • angol nyelv
  • programozásbeli jártasság

Maximális létszám: 1 fő