Professional Documents
Culture Documents
SEMINARY WORK
Profesor: Student:
Slavica Savi Ivan Dimitrijevi
2
1. UVOD
Veina navigatora za mobilne ureaje imaju veliki neuspeh ureaja, zato to ne obavetavaju
korisnika o uslovima na putu kao to su (saobraaj, kontrolni punktovi, saobraajne nezgode,
radovi na putu), osim ako korisnik nema neku vrstu pretplate. ak i u tom sluaju samo
informacije koje pruaju su o saobraaju. Mnogi poznati navigatori obavetavaju korisnika o
saobraaju koristei senzore ispod puta, ako podaci se ne auriraju u realnom vremenu. Pored
toga skoro da ne postoji nain da se obavesti korisnik o saobraajnim nesreama ili
kontrolnim punktovima u realnom vremenu, korisnik obino preuzima POI ( take od
interesa) sa interneta i otprema ih u navigator koji e ih prikazati na karti. Zbog veoma estih
promena na putu POI treba bre da se aurira, tako da korisnik moe da odlui neki drugi put
da bi izbegao saobraaj, kako bi se smanjila guva i da se utedi na vremenu u putovanju.
Ovako bi se aplikacija mogla koristiti na veoma koristan nain za na bolji ivot. Cilj ovog
rada je bio da se proui i razvije nain na koji se prikazuje aurirannje POI na karti.
Zahvaljujui Web 2.0 filozofije najbolji nain koji je pronadjen je da se omogui korisnicima
da prijave sve dogadjaje na putu. Korisnici takodje mogu prijaviti ukoliko neki dogadjaj vie
ne postoji da se markeri na karti auriraju na najbri i najprecizniji mogui nain. Zbog visoke
interakcije korisnika, ova aplikacija je kao drutvene mree gde se odnos izmedju korisika
zasniva na GPS pozicijama. Mobilni uredjaji su oigledno najbolji uredjaji da se to uradi,
zahvaljujui svom integrisanom GPS senzoru i na razvojnom okruenju kao sto je Android
SDK lako. Android je izabran zato to je potpuno otvorenog koda jer je Google OS i moe se
koristiti na najbolji nain u vezi sa Google mapama.
Mobilne aplikacije bazirane na GPS Ivan Dimitrijevi
2. RAZVOJNO OKRUENJE
2.1. Mobile web 2.0
World Wide Web je nastao 1993. godine, a u poslednjih 20 godina je dobio potpuno
nov nain korienja. Posle Web 2.0 filozofije razvijane od 1999. Godine, nastale su nove
tehnologije i naini pristupa internetu. U Web 1.0 korisnici mogu da pristupe sajtu samo da
prate podatke. Ove informacije su pisali administratori, a citani su od strane korisnika. Web
2.0 uveo je brzu promenu pristupa. Sadrzaji su stvarali ne samo administratori, ve i korisnici.
Broadband veza je mnogo pomogla korisnicima da se poveu na Internet i da objavljuju svoje
sadraje. Veb sajtovi kao to su Wikipedia, YouTube i Flickr su imali veliki uticaj na World
Wide Web. Razvoj mreze 2.0. Moem rei da su najvee razlike u Web 1.0 i Web 2.0 sledee:
Korisnici su poeli da dele svoje misli, svoje ideje i njihov multimedijalni sadraj na
ovim veb sajtovima i da komuniciraju medjusobno sve vie i vie. Godine 1997.ova
interakcija je imala eksploziju kada je drutvena mrea kao to je Fejsbuk poela da ima
mnogo korisnika. Drutvena mrea je socijalna struktura sastavljena od pojedinaca koji su
povezani sa jednim ili vie, kao prijateljstvo na Fejsbuku. Vano je primetiti koliko se
Socijalna mrea danas koristi. Od kraja 2007. I poetkom 2008. Godine mobilni uredjaji sa
Apple OS i Android OS su izali na trite. Nova vrsta Web pristupa je stvorena. Sve to
moe biti uradjeno u naoj kuci isped PC raunara, moe biti uradjeno svuda pomou svog
pametnog telefona. Pored novih tehnologija koja je stvorila nove naine da se koristi Internet.
GPS senzor ugradjen u smart telefon moe da pomogne u pronalaenju poloaja korisnika
pomou navigacije preko satelita, to se moe izvriti jednostavno smart telefonom umesto ad
hoc navigatora ( kao TomTom). U 2011. godini prodaja pametnih telefona prelazi prodaju PC
raunara po prvi put u istoriji. To je vano napomenuti, mi ne govorimo o Web 2.0, ali mi smo
u Mobile Web 2.0 eri.
2.2. Android OS
4
Mobilne aplikacije bazirane na GPS Ivan Dimitrijevi
3. Aplikacije
Mnogo izvora lokacija odreuju koje se koriste i poverenje izveu GPS, Cell ID, i Wifi.
Kretanje korisnika: Promena lokacije i cesto nove procene lokacije korisika.
Odstupanje tanosti: Lokacija dobijena pre 10 sekundi iz jednog izvora moe biti tanija
nego najnovija lokacija dobijena od drugog ili istog izvora.
5
Mobilne aplikacije bazirane na GPS Ivan Dimitrijevi
Ovaj metod vraa tanost u metrima. Ako, na primer ovaj metod vraa tanost vrednosti od
50, to znai da je korisnik 50 metara u radijusu od stava koji je prikazan na karti. Meutim,
ako elimo najprecizniju moguu lokaciju, moramo da koristimo mnogo baterije, tako da
treba sauvati bateriju i imati manje precizniju lokaciju. Postoji nekoliko trikova koje
moemo koristiti da sauvamo bateriju uredjaja koja je osnova u ovoj aplikaciji:
Smanjite veliinu prozora iznad u kojima se prati auriranje lokacije, GPS senzor e se
manje vremena koristiti i troie manje baterije.
Korienje poslednje poznate lokacije za poveanje brzine lokacija koja je prikazana
na mapi ( Svaki po prvi put kada se aplikacija pokree, potrebno je vreme da se dobije
trenutna lokacija, jer GPS senzor mora da se povee na nekoliko satelita.
Ree zahtevajte auriranje lokacije.
Koristite samo jedan od ova dva provajdera ( GPS i Mreu).
Oigledno je da ovi trikovi nisu tani, oni nam ne pomau da se dobijemo vrlo preciznu
lokaciju. Ali cilj je da aplikacija radi to due vreme. Da bi se postigao najvredniji rezultat
ova aplikacija koristi sledee algoritme da sauvate bateriju ureaja.
Problem je kada je GPS senzor iskljuen ili kada nema GPS signala (npr. Kada smo u
zgradama). Android provajder mreze e prvo dobiri Cell ID i onda ega poslati na Google
server, koji mapira mobilne legitimacije i server e vratiti duinu i irinu. U ovom sluaju
preciznost je obino vrlo niska, na primer 1000 metara. Do sada Android e takoe pokuati
da visi sve Vifi mree na podruju i poslae informacije da ih je previe na Goodle serveru i
ako je mogue Google server e vratiti novu lokaciju sa veom preciznosti na primer 800
metara. Veoma je vano primetiti da je mrea provajdera zahteva internet konekciju. Dakle,
ako je korisnik u zgradi i nema internet konekciju, nee moi da dobije lokaciju. Kada
aplikacija ima lokaciju korisnika, on e se povezati na server i preuzeti spisak dogaaja i
6
Mobilne aplikacije bazirane na GPS Ivan Dimitrijevi
Slika 3.
Pogled na mapi
na mobilnom
ureaju sa
markerima
saobraaja,
radovima
na putu,
saobraajnim
nezgodama,
Fejsbuk
dogaajima i
fejsbuk
prijateljima.
U gornjoj slici
vidimo razliite
markere:
Nau poziiju
u centru;
Jednog od
naih
prijatelja;
Saobraajnu
guvu;
Saobraajnu
nesreu;
Radovi na
putu;
Fejsbuk
dogaaj;
Korisnik moe da dodirne na bilo koji od ovih dogaaja da biste videli vie informacija ili da
ih izbriete ako tog dogaaja vie nema na toj lokaciji. Dogaaji poput saobraajne nesree e
biti automatski obrisani od strane servera posle 24 sata nakon to su prijavljeni. Ako korisnik
eli da prijavi novi dogaaj on moe da dodirne dva puta na karti i aplikacija e ga pitati
kakav dogaaj eli da obavesti. Nakon toga aplikaccija e sastaviti poruku i poslati zahtev za
auriranje na serveru.
7
Mobilne aplikacije bazirane na GPS Ivan Dimitrijevi
Slika 4. Dijalog
da prijavite novi
dogaaj
8
Mobilne aplikacije bazirane na GPS Ivan Dimitrijevi
9
Mobilne aplikacije bazirane na GPS Ivan Dimitrijevi
10
Mobilne aplikacije bazirane na GPS Ivan Dimitrijevi
11
Mobilne aplikacije bazirane na GPS Ivan Dimitrijevi
4. ZAKLJUAK
Ova aplikacija prevazilazi mnoga ogranienja navigatora i socijalnih mrea. To moe
biti posmatrano kao takao unije izmeu navigatora i socijalnih mreza. To dokazuje upotrebu
GPS ne samo za prednosti korisnika, ali za vie ljudi, jer izvetaji o stanju puteva mogu se
videti i ljudi koji ne koriste aplikacciju, ali imaju pristup profilu korisnika fajsbuka/tvitera.
To pomae korisnicima da izbegnu saobraaj i da izabere drugi put, tako da moe biti
korisno ne samo za smanjenje sapbraaja, ali i da se smanji zagaenje i za zatitu ivotne
sredine. NJegova snaga i isto vremenskog ogranienja jeste injenica da je mobilna aplikacija.
Tako da moete u potpunosti koristiti GPS, ali to znai da e koristiti puno baterije. Ako
trajanje baterije se poveava, ova vrsta primene mogu biti na svakom mobilnom ureaju i
mnogo drugih markera moete dodati. U budunosti moe biti mnogo dobrih razvoja, na
primer moe biti korisno glasnovne komande za prijavu dogaaja. Takoe se moe
implementirati VoIP i veze za prenos podataka izmedju korisnika. Ogranienje ovih buduih
deavanja u nedostatku API-ja od stane Androida i programi za VoIP kao to je Skajp.
12
Mobilne aplikacije bazirane na GPS Ivan Dimitrijevi
LITERATURA
Reto Meier, 2010, Professional Android 2 Application Development. Wiley Publishing
Inc., Indianapolis, USA
M. Carli, 2011,Android 3 Guida per lo sviluppatore, Apogeo, Italy
Endarnoto, Pradipta, Nugroho, Purnama,2011, Traffic Condition Information Extraction
& Visualization from Social Media Twitter for Android Mobile Application , International
Conference on Electrical Engineering and Informatics, 17-19 July 2011, Bandung,
Indonesia
Russello, Crispo, Fernandes, Zhauniarovich, 2011, YAASE: Yet Another Android
Security Extension, IEEE SocialCom 2011 & PASSAT 2011, October 9-11, 2011, MIT,
Boston, USA
D.Rosenblum, 2007, What Anyone Can Know: The Privacy Risks of Social Networking
Sites, Security & Privacy, IEEE, May-June 2007, Volume: 5 Issue:3- pages: 40 - 49
https://developer.android.com/index.html
13