Graduate papers
  
Description of the graduate paper
Form of studies Master
Title of the study programm Computer Systems
Title in original language iOS lietotnes izstrādes labo prakšu analīze
Title in English Analysis of iOS Application Development Best Practices
Author Artūrs Ņikiforovs
Department 12300 Institute of Applied Computer Systems
Scientific advisor Dr.sc.ing. O.Ņikiforova
Reviewer Dr.sc.ing., asoc. prof. Ērika Asņina
Abstract Maģistra darba mērķis ir izveidot iOS operētājsistēmas lietotnes demonstrējošos piemērus, kuros tiek analizēti piemērotākie risinājumi datu sinhronizācijai ar serveri, datu glabāšanai telefonā un datu izvadei attiecīgi veiktajam pieprasījumam uz serveri. Ir vairāki iOS lietotņu veidi, kuri strādā vai nu autonomi, vai arī iegūst datus, lai papildinātu lietotnes saturu. Lai lietotne varētu papildināt savu saturu, tai ir jāpiesaista serveris ar datubāzi. Servera piesaistīšana nebalstās tikai uz pieprasījumu veikšanu serverim un attiecīgās informācijas izvadi uz iekārtas ekrāna, bet arī uz pareizu datu piesaisti lietotnes objektiem, lai lietotne būtu izmantojama datu iegūšanas momentā no servera vai arī tiktu rādīti dati tajās vietās, kur pašlaik lietotājs atrodas. Darbā tiek aprakstītas mobilo ierīču attīstības tendences kā arī tiek salīdzinātas iOS un Android operētājsistēmu atšķirības. Pieminētas pašreizējās mobilo ierīču problēmas un lietotņu veidi. Tiek apskatītas Google App Engine mākoņa servera priekšrocības un tā iespējas. Aprakstīti Objective-C lietotņu iespējamie uzlabošanas pasākumi, lai veiktu tās savienojumu ar serveri un pareizu datu sinhronizāciju, lai tiktu ekonomēti mobilie resursi un uzlabota ātrdarbība. Maģistra darbs sastāv no 80 lapaspusēm, 36 attēliem, 7 tabulām, 2 pielikumiem un 32 nosaukumu informācijas avotiem.
Keywords ios, gae, google app engine, apple, android, serveris
Keywords in English ios, gae, google app engine, apple, android, server
Language lv
Year 2014
Date and time of uploading 30.05.2014 22:53:50