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 |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
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 |