Moblaus sprendimo diegimas

Sukūrus ir publikavus mobilųjį žemėlapį bei sukūrus mobiliąją aplikaciją, kuri naudos šį žemėlapio servisą, reikia sudaryti diegimo paketą mobiliesiems piretaisams, kurie naudos šią sukurtą aplikaciją bei publikuojamus duomenis.

Geriausia praktika yra iš karto sugeneruoti žemėlapio podėlį (Map Cache) ir įdiegti į mobilųjį prietaisą kartu su aplikacija. Tokiu būdu yra sumažinamas duomenų srautas pradėjus naudotis aplikacija. Vietoj to, kad siųstų visus žemėlapio duomenis iš serverio, aplikacija atidaro lokalų žemėlapį iš podėlio. Vėliau esant reikalui duomenys gali būti sinchronizuojami, taip gaunant naujausią duomenų versiją.

Podėlis turėtų būti pagamintas iš duomenų, kurie apimtų truputį didesnę teritoriją, nei ta, kurioje numatomas darbas. Taip pat gaminant podėlį reikėtų įtraukti visus numatytus mastelius. Žemėlapio podėlį svarbu sukurti dar ir todėl, kad su mobiliuoju prietaisu gali tekti dirbti ten, kur yra prastas ryšys arba išvis nėra ryšio. Tuomet neturint lokalios žemėlapio kopijos darbas būtų neįmanomas. Tuos sluoksnius, kurie yra naudojami kaip žemėlapio pagrindas reikėtų būtinai sudėti į podėlį. Tokie duomenys praktiškai nesikeičia ir yra statiniai todėl jų sinchronizavimas su serveriu yra beprasmis.

Yra skirtigų būdų ir technologijų skirtų diegimo peketams kurti. Svarbu pažymėti tai, kad nepaisant to, kurį būdą pasirinktume, svarbiausia dalis yra diegiant paketą į prietaisą, o ne jį parsisiunčiant iš serverio. Galima supakuoti diegimui reikalingus failus į CAB arba paprasčiausiai į ZIP failą. Galima atlikti diegimą iš web serverio naudojant Microsoft „click once deployment“ arba įsigijant kitą technologiją, kuri tai gali atlikti. Rekomenduojama diegti paketus tuomet kai yra geriausias įmanomas ryšys su serveriu (pvz., prietaisas prijungtas kabeliu).

Tuomet kai aplikacija įdiegta mobiliuosiuose prietaisuose, darbuotojai gali sinchronizuoti su serveriu ne tik savo pakeitimus, bet ir kitų atliktus pakeitimus, kurie yra susiję su jų darbu.