Kontextus függő, elosztott és részvételen alapuló adatgyűjtő keretrendszer fejlesztése egy publish/subscribe mintaalkalmazással

OData támogatás
Konzulens:
Dr. Szabó Róbert
Távközlési és Médiainformatikai Tanszék

A dolgozat a közösségi érzékeléssel és az azt támogató technológiákkal foglalkozik. A közösségi érzékelés napjainkban egyre népszerűbb, köszönhetően a mobil eszközök nyújtotta lehetőségeknek. A dolgozat betekintést nyújt ezekbe a technológiákba, valamint az erre a célra készült nyílt forráskódú rendszerek működésébe. Ezek a rendszerek az Ohmage kérdőívkitöltő alkalmazás, a Funf adatgyűjtő keretrendszer, az XMPP technológia, valamint a BuddyCloud közösségi platform. Az első részben a különböző szenzoradatok gyűjtésével foglalkozom, úgy mint GPS, WiFi, cellainformáció, NFC és QR-kód. Ezek megvalósítása a Funf keretrendszer és az Android operációs rendszer funkcionalitását felhasználva történt. A dolgozat második részében egy általános publish-subscribe mintát követő üzenetküldő szolgáltatás megvalósítását mutatom be. Ennek során bemutatom az XMPP technológiát és a BuddyCloud közösségi alkalmazást. Az alkalmazáshoz kapcsolódóan teljesítményméréseket végzek mind szerver, mind kliens oldalon, hogy kiderüljön, az architektúra képes-e kiszolgálni a felmerülő igényeket. Az üzenetküldő keretrendszert továbbfejlesztve általánosítottam, függetlenebbé tettem az alkalmazáslogikától, így később más alkalmazások számára is újrafelhasználható lesz. Végezetül továbbfejlesztési javaslatokat tettem az elkészül alkalmazással kapcsolatban.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.