Cross-platform mobil alkalmazás fejlesztése zárak kezelésére

Konzulens:
Dr. Benyó Balázs István
Tárgy:
Önálló laboratórium - Szoftverfejlesztés és rendszertervezés specializáció, BSc Info.
Hallgatói létszám:
1
Folytatás:
Szakdolgozat / Diplomaterv
Leírás:

Utóbbi évek rohamos mobil ipari fejlődése eredményeképpen napjainkra alapvető elvárás lett a mobil eszközökkel szemben, hogy az alapszolgáltatások mellett minél több hozzáadott értéket nyújtó kényelmi/biztonság kritikus szolgáltatás is integrálhatóvá váljon. Egy ilyen szolgáltatás igény lehet az elektronikus zárszerkezetek (szekrény zárak, otthoni ajtózárak, kertkapu/garázskapu zár) vezérlése mobiltelefon segítségével. A témát választó hallgató feladata pontosan egy ilyen alkalmazás készítése lesz. A feladat egy általa választott cross-platform framework segítségével megvalósítani egy olyan mobil alkalmazást, mely állítható hozzáférési jogok függvényében (legyen az hosszútávú vagy ideiglenes) lehetőséget biztosít intelligens beágyazott rendszerek által vezérelt zárak kezelésére. A vezérelt zárak szolgálhatnak tárolók vagy akár helyiségek zárolására is, továbbá a kidogozott rendszernek biztosítania kell, hogy könnyen bővíthető legyen egy újabb fajta zárral.


A kidolgozott rendszerrel szemben alapelvárás, hogy különböző mobil platformokon is képes legyen (cross-platform környezet) a biztonságos szolgáltatások megvalósítására. A megvalósított rendszeren belül az eszközök közötti kommunikációs csatorna lehet WiFi, Bluetooth vagy NFC. Az elvárható alapfunkciók közé tartozik a zár kezelési jogosultságok kiosztása, ellenőrzése, illetve átadással (ideiglenes vagy végleges) kapcsolatos problémák megoldása, kezelése.


A témára jelentkező hallgató feladatai az alábbiak:

  • Mobil eszközök esetén használható sate-of-the-art closs-platform eszközök/keretrendszerek megismerése (kotlin, flutter, stb.), szempontrendszer felállítása, mely alapján a célnak leginkább megfelelő keretrendszer ki tudja választani

  • Rendszer megtervezése, biztonsági funkciók elkülönítése, elemzése

  • „Back-office” rendszer kialakítása

  • Cross-platform mobil alkalmazás fejlesztése, demonstrációs környezet felállítása, melyen az alapfunkciók bemutathatóak

  • A kidolgozott rendszer tesztelése

  • Az elért eredmények értékelése

Konzulens:

Sódor Bálint