Horváth Martin Patrik (2020) Beltéri útvonal tervező applikáció fejlesztése Androidra. Faculty of Finance and Accountancy.
![]() |
PDF
Horvath_Martin_N3J4I1_szakdolgozat.pdf Hozzáférés joga: Available at the computers of the University Download (622kB) |
![]() |
PDF
BA_TO_Horváth_Martin_N3J4I1.pdf Hozzáférés joga: Available at the computers of the University Download (184kB) |
Abstract
A szakdolgozatom egy útvonaltervező applikáció készítéséről szól androidra. A elsőfele a szükséges háttér információk utáni kutatásom eredményének leírása.Ilyen háttértudás az Android rendszer alapismerete, ami egy Linux kernelenalapul, a Google által vezetett Open Handset Allience (tagjai között például: Sony, Samsunkés Intel) fejlesztett ki, az Apache licenc alatt. Az androidra való fejlesztéshez elengedhetetleneszközkészletet az Android SDK, ami magában foglalja többek között a platform, építő, SDKeszközöket, az Android Debug Bridge-et és az Android emulátort.Hasonlóan szükséges háttértudás a létező útvonal tervező algoritmusok, azoknakfelépítése, erőssége és gyengesége.Ilyen algoritmus a a Kapzsi legjobb első, ami egy viszonylag alapvető, mindenszomszédos csomópontot vizsgáló, mohó algoritmus. Hozzá képest előre lépés az A*algoritmus, ami a kapzsi legjobb elsőt egy út-költség komponens vizsgálatával egészíti ki. AzA* elődje a Dijkstra algoritmus, ami nem rendelkezik heurisztikás becsléssel.Ezután a használt szoftvereket mutatom be, a Unity-t, MonoDevelop-ot és GIMP-et.Elmagyarázom, hogy a projektemet miért pont ezekkel a szoftverekkel vittem végig.A dolgozat további részében végig megyek a fejlesztési folyamaton, az alkalmazássalkapcsolatos igények felmérését kezdve. A felmérés adatainak értelmezése után a fejlesztéstovábbi lépésein megyek végig.Bemutatom :1. Hogyan készítettem el egy interaktív üdvözlő képernyőt és főmenüt, valamint azelkészítéshez felhasznált elemeket.2. Hogyan készítettem el egy a felhasználótól inputokra reagáló programot, a felhasználtelemeket és a szkriptjeim fejlődését, alapvetőtől bonyolultabbig a felugró problémákmegoldásáért.3. Hogyan készítettem el egy a felhasználói inputok nélkül, fájl beolvasását követveautomatikusan működő programot, valamint az ahhoz szükséges egyre összetettebbszkripteket.4. Modell készítésem menetét.5. Applikációm használatának módját.A szakdolgozatom témájául kifejlesztett applikáció sikeresen működik, a fejlesztés soránhasznált szakmai kifejezéseket megértéséhez megjelenésük előtt biztosítottam a szükségestudást.
Institution
Budapest Business University
Kar
Faculty of Finance and Accountancy
Department
Gazdaságinformatika Tanszék
Tudományterület/tudományág
UNSPECIFIED
Szak
Item Type: | Thesis (UNSPECIFIED) |
---|---|
Uncontrolled Keywords: | algoritmus(ok), alkalmazás(ok), Android, szoftverfejlesztés, tervezés |
SWORD Depositor: | User Archive |
Depositing User: | User Archive |
Date Deposited: | 2021. Mar. 01. 13:53 |
Last Modified: | 2021. Mar. 01. 13:53 |
Actions (login required)
![]() |
View Item |