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.
Hallgatói létszám:
3
Folytatás:
Szakdolgozat / Diplomaterv
PhD
TDK dolgozat
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.