Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Maģistra darbs

2,771 views

Published on

Maģistra darba prezentācija

  • Be the first to comment

  • Be the first to like this

Maģistra darbs

  1. 1. Rīgas satiksmes lietojumprogrammas izstrāde, izmantojot iPhone programmatūras izstrādātāja rīkkopu Autors: Kristaps Grinbergs Darba vadītājs: Guntis Bārzdiņš
  2. 2. Maģistra darba mērķi
  3. 3. Maģistra darba mērķi • iPhone, iPhone OS un 3.x versijas apskats • lietojumu izstrāde iPhone, iPod Touch un iPad • lietojumprogramma “Rīgas satiksme” • atšķirības starp iPhone OS un PC lietojumprogrammu izstrādē
  4. 4. iPhone SDK
  5. 5. iPhone SDK • Objective-C • Cocoa Touch • Rīki: • XCode • Interface Builder • iPhone simulators • Instruments & Shark
  6. 6. Lietojumprogramma “Rīgas satiksme”
  7. 7. Lietojumprogramma “Rīgas satiksme” • Tramvaju, trolejbusu un autobusu maršrutu saraksts • Biežāk izmantojamo transportu un pieturvietu saraksts • Karte ar GPS • Maršrutu meklēšana • Datu atjaunošana • Bezsaistes režīms • Pamācība
  8. 8. Izstrāde
  9. 9. Izstrāde • MVC - modelis-skats-kotrolieris • SQLite datu bāze • Datu ielāde • GPS datu apstrāde • Interface Builder • GPS • Google Maps
  10. 10. Demo
  11. 11. Testēšana
  12. 12. Testēšana • Vienībtesti • XCode • Lietotāja grafiskās saskarne • Saskarnes darbību ģenerēšana • Veiktspēja • Instruments • Shark
  13. 13. Izplatīšana
  14. 14. Izplatīšana • Appstore • Lejupielādes • Pirmajā nedēļā 1000 • Četros mēnešos vairāk kā 2000 • Atsauksmes un ieteikumi • Twitter
  15. 15. Aprobācija
  16. 16. Aprobācija • Dinamiska un interaktīva maršrutu karte • Maršrutu meklēšanas algoritma uzlabošana • Lietotāja grafiskās saskarnes uzlabojumi • Citas mobilās platformas
  17. 17. iPhone OS vs Mac OSX
  18. 18. iPhone OS vs Mac OSX • Datu modeļa izstrāde ir līdzīga • Lietotāja grafiskās saskarne kardināli atšķirīga • Par atmiņas aizpildīšanu iPhone OS jārūpējas izstrādātājam • Testēšana ir līdzīga
  19. 19. Secinājumi
  20. 20. Secinājumi • iPhone, iPod Touch un iPad = plašas iespējas • iPhone OS ir strauji attīstījusies • Izstrādātā lietojumprogramma īsā laikā kļuva populāra • iPhone OS ir tuvināta Mac OSX
  21. 21. Nākotne
  22. 22. Nākotne • Attīstīt “Rīgas satiksmes” lietojumu • Adaptēt citām pilsētām • Turpināt izstrādāt lietojumprogrammas iPhone OS un citām mobilajām platformām • Starpplatformu translatora izveide
  23. 23. Q &A

×