Beltéri útvonal tervező applikáció fejlesztése Androidra
Elmentve itt :
Szerző: | |
---|---|
További közreműködők: | |
Dokumentumtípus: | Diplomadolgozat |
Kulcsszavak: | algoritmus(ok) alkalmazás(ok) Android szoftverfejlesztés tervezés |
Online Access: | http://dolgozattar.uni-bge.hu/29189 |
MARC
LEADER | 00000nta a2200000 i 4500 | ||
---|---|---|---|
001 | dolg29189 | ||
005 | 20210301135349.0 | ||
008 | 210301suuuu hu om 000 hun d | ||
040 | |a BGE Dolgozattár Repozitórium |b hun | ||
041 | |a hu | ||
100 | 1 | |a Horváth Martin Patrik | |
245 | 1 | 0 | |a Beltéri útvonal tervező applikáció fejlesztése Androidra |c Horváth Martin Patrik |h [elektronikus dokumentum] |
520 | 3 | |a 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. | |
695 | |a algoritmus(ok) | ||
695 | |a alkalmazás(ok) | ||
695 | |a Android | ||
695 | |a szoftverfejlesztés | ||
695 | |a tervezés | ||
700 | 1 | |a Fauszt Dr. Tibor |e ths | |
700 | 1 | |a Suhajda Zoltán |e ths | |
856 | 4 | 0 | |u http://dolgozattar.uni-bge.hu/29189/1/Horvath_Martin_N3J4I1_szakdolgozat.pdf |z Dokumentum-elérés |
856 | 4 | 0 | |u http://dolgozattar.uni-bge.hu/29189/2/BA_TO_Horv%C3%A1th_Martin_N3J4I1.pdf |z Dokumentum-elérés |