Szoftvertervezési módszerek vizsgálata QML alapú mobil alkalmazásokhoz

OData támogatás
Konzulens:
Dr. Forstner Bertalan
Automatizálási és Alkalmazott Informatikai Tanszék

A mobil alkalmazások egyre népszerűbbek, ezért egyre többen foglalkoznak ilyen szoftverek fejlesztésével. A Qt egy igen népszerű cross-platform fejlesztői környezet, melynek a legújabb kiegészítése a QML, ami egy deklaratív leíró nyelv a grafikus interfészek könnyű és gyors definiálására. A Qt segítségével több mobilplatformra is lehet fejleszteni (Symbian, MeeGo), valamint a legelterjedtebb desktop rendszereket is támogatja. A szoftverfejlesztés egyik legfontosabb és kihagyhatatlan lépése a szoftver gondos megtervezése. QML-ben az alkalmazás logika JavaScriptben implementálható, néhány QML specifikus megkötéssel. A megkötések miatt az objektum orientált nyelvekben megszokott tervezési módszerek nem teljesen használhatóak, ebből adódóan multiplatform alkalmazások fejlesztése során a közös tervek is nehezen használhatóak. A legnagyobb problémát az osztályok és interfészek hiánya jelenti. A dolgozat bemutatja ezeket a problémákat és megoldásukat, valamint kitér rá, hogy milyen módszereket érdemes használni az alkalmazás tervezése során. Az eredmények demonstrálására egy mintaalkalmazás is készül. A mintaalkalmazás teljes terve megtalálható a dolgozatban, valamint a teljes forráskódja is a dolgozat részét képezi mellékelve.

Letölthető fájlok

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