Evaluation of cross-platform development for mobile devices
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Utvärdering av cross-platformutveckling för mobila enheter (Swedish)
Developing an application for several platforms can be time consuming because each platform has its own operating system and diﬀerent developing language. Cross-platform development makes it possible to develop an ap-plication that will work on several platforms. This report will evaluate this kind of development by doing a case study for the company CGI. The case study will evaluate which cross-platform methodology is the preferred choice for this speciﬁc vacation booking application I developed for CGI.
The diﬀerent methodologies I studied were web, hybrid, interpreted and cross-compiled. The preferred methodology for this vacation booking application I developed was in this case the hybrid alternative. When selecting this methodology I also chose two diﬀerent tools and those two were Icenium and jQuery Mobile. The purpose of this report was to ﬁnd out if cross-platform development can be a substitute to native programming and by evaluating and developing cross-platform I found out that it can be a substitute if the application is not to complex. In this speciﬁc case I also believe that hybrid development is a good substitute to native development for this kind of applications.
Place, publisher, year, edition, pages
2014. , 39 p.
Cross-platform, mobile, Sencha Touch, jQuery Mobile, PhoneGap, Icenium, Appcelerator, Xamarin, hybrid, interpreted, cross-compiled, application
Computer Engineering Information Systems
IdentifiersURN: urn:nbn:se:liu:diva-103817ISRN: LIU-IDA/LITH-EX-A--14/005--SEOAI: oai:DiVA.org:liu-103817DiVA: diva2:691708
Subject / course
2014-01-24, John Von Neumann, B-Huset, Campus Valla, Linköping, 10:15 (Swedish)