The objective of this study was to examine three common mobile phoneplatforms in relation to their network traffic features. The platforms to beexamined are Android, iOS 5 and Windows Phone. After the investigation wascompleted a prototype application was implemented in order to demonstratethese features in the most suitable platform. The application will function as atelephone call exchanger. In addition, the application must also send the userstatistic to a Web server, accept contacts from a Web server, as well as having aspecial administration part in which the userstatistc can be presented. In thestudy the current mobile platforms and their respective APIs have beenexamined and compared and the facts compiled. These techniques were thenapplied to create a prototype application based on the mobile platform Android.Android was chosen because it is the mobile platform that supports the majorityof the required functions. The tools that were used are Eclipse IDE, AndroidSDK, a Jersey RESTful Services, MySQL database and a SQLite database. Theapplication was tested by means of measurements on the application'scommunication features. An expert test was also conducted in order to evaluatethe application as to whether or not it met its goals. The investigation has shownthat Android is the mobile platform that supports the majority of the requirednetwork traffic features. The measurements on the application have shown thatthe speed of execution of a communication function mainly depend on thenetwork connection. The expert test has shown that the application does meetsthe set requirements and, in addition, comments are added in relation to thoseparts for which improvements can be made. / Målet med denna undersökning har varit att undersöka tre vanliga mobiltelefonplattformar avseende deras nätverkstrafikfunktioner. Plattformarna somundersöks är Android, iOS 5 och Windows Phone. Efter avslutad undersökningimplementerades en prototypapplikation för att demonstrera dessa funktioner påden plattform som anses bäst lämpad. Applikationen ska fungera som entelefonväxel och utöver det ska applikationen även skicka användarstatistik tillen webbserver, ta emot kontakter från en webbserver, samt husera en specielladministreringsdel där användarstatistiken ska presenteras. I undersökningenhar de aktuella mobiltelefonplattformarna och deras respektive API:er granskatsoch jämförts. Därefter har dessa tekniker tillämpats för att skapa enprototypapplikation som bygger på mobilplattformen Android. Valet föll påAndroid eftersom det är den mobilplattform som har stöd för flest av deefterfrågade funktionerna. Verktygen Eclipse IDE, Android SDK, en JerseyRESTful Service, MySQL-databas och en SQLite-databas har använts.Applikationen har testats med hjälp av mätningar på applikationenskommunikationsfunktioner. Ett experttest har genomförts för att utvärderahuruvida applikationen uppfyllde kraven som ställts eller ej. Undersökningenhar visat att Android är den mobilplattform som har stöd för flest av deefterfrågade nätverkstrafikfunktionerna. Mätningarna på applikationen har visatatt det till största delen beror på nätverksuppkoppling hur snabbt enkommunikationsfunktion exekveras. Expertestet har visat att applikationenuppfyller kraven som ställts på den, med kommentarer på några delar därförbättringar kan göras.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:miun-16895 |
Date | January 2012 |
Creators | Gustafsson, Robin |
Publisher | Mittuniversitetet, Institutionen för informationsteknologi och medier |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0015 seconds