110 likes | 203 Views
Mobilná aplikácia pre geocaching. Jarmila Jančigová. Obsah prezentácie. Čo je to geocaching. Aktivita, pri ktorej hľadači pátrajú po skrýšach na zaujímavých miestach Zoznam skrýš sa nachádza na serveri geocaching.com Skrýša sa dá nájsť iba pomocou GPS. Prečo je vhodná mobilná aplikácia.
E N D
Mobilná aplikácia pre geocaching Jarmila Jančigová
Čo je to geocaching • Aktivita, pri ktorej hľadači pátrajú po skrýšach na zaujímavých miestach • Zoznam skrýš sa nachádza na serveri geocaching.com • Skrýša sa dá nájsť iba pomocou GPS
Prečo je vhodná mobilná aplikácia • Mobilné telefóny ovládajú prácu s mapami • Umožňujú prácu s GPS • Sú vhodné do terénu • Jednoduché pripojenie na internet • Dostupné pre väčšinu používateľov
Komunikácia so serverom, XML • Posielanie HTTP požiadaviek na server geocaching.com • Analýza XML súboru – SAX Parser • Extrakcia dát do databázy • Návrh zlepšenia XML
Databáza • Jednoduchá a rýchla SQLite • 3 hlavné tabuľky prepojené cez ID
GPS a mapy • Zisťovanie polohy pomocou locationpackage • Využitie GoogleMapsLibrary • Zobrazenie užívateľa na jednej mape so skrýšou • Výpočet vzdialenosti a smeru
Užívateľské rozhranie • Každá aktivita v samostatnej záložke • Všetky spravuje TabManager • Kombinácia prvkov z XML a explicitného programovania výzoru aplikácie
Nedostatky a možné vylepšenia • Aplikácia potrebuje prístup na internet kvôli mape; mohla by si mapu načítať predom do databázy • Chýba potvrdenie návštevy skrýše na serveri • Pridanie modulu na parsovanie HTML dát • Treba viacero možností vyhľadávania skrýš