Többplatformos alkalmazásfejlesztés támogatása

Konzulens:
Dr. Goldschmidt Balázs
Tárgy:
Önálló laboratórium - Szoftverfejlesztés és rendszertervezés specializáció, BSc Info.
Önálló laboratórium 1 - Vizuális informatika főspecializáció, MSc Info.
Önálló laboratórium 2 - Vizuális informatika főspecializáció, MSc Info.
Hallgatói létszám:
3
Folytatás:
Szakdolgozat / Diplomaterv
PhD
TDK dolgozat
Leírás:
A mobilplatformok, a webes alkalmazások és az asztali alkalmazások eltérő fejlesztési környezetet igényelnek. Az olyan alkalmazások fejlesztése, amelyeknek mobilos, webes és asztali része is van, komoly kihívás, hiszen a komponensek közötti kommunikációt minden egyes alkalmazásnál újra és újra meg kell írni. Ez nagyban megnehezíti az ilyen jellegű alkalmazások fejlesztését, telepítését és tesztelését.

A hallgatók feladata egy olyan alkalmazásfejlesztést támogató eszköz készítése, amely segítségével egy többplatformos alkalmazás komponensei magas szinten leírhatók (például grafikus modellezés segítségével), és ebből a leírásból az egyes platformokra a megfelelő komponensek vázai és a komponensek közötti kommunikációt kezelő részek automatizáltan előállíthatók. Ezáltal az alkalmazásfejlesztés menete sokkal hatékonyabbá válik.

A komponensek például a következő platformokra készülhetnek:

  • Android, Windows Phone, iOS
  • HTML5 és JavaScript
  • JavaEE és ASP.NET
  • SOAP webszolgáltatások, REST webszolgáltatások, WebSocket szolgáltatások

A témakör továbbvihető BSc szakdolgozatként és MSc diplomatervként is.