Change search
ReferencesLink to record
Permanent link

Direct link
Multi-platform development of applications for mobile devices
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, The Institute of Technology.
2012 (English)Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
Abstract [en]

This bachelor thesis has been performed at Combitech, a technology, development and management consultancy company. The purpose of the thesis is to investigate the possibilities for multi-platform development of applications for mobile devices, as well as actually developing a simpler application using multi-platform development. The application is supposed to have functionality for sending an expression of interest for work and thesis work at Combitech, and should be available both as a native application for the Android and iOS operating systems as well as in the form of a web application.

The thesis begins with an investigation of the possibilities for multi-platform development of applications for mobile devices. It is concluded that there is a wide range of available development frameworks that target several mobile platforms. It is decided that an HTML/CSS/JavaScript-based framework is most suited for the application to be developed. Therefore four HTML/CSS/JavaScript-based multi-platform development frameworks targetting mobile devices are analyzed more closely, namely jQuery Mobile, PhoneGap, Sencha Touch and Appcelerator Titanium.

jQuery Mobile and PhoneGap are chosen to develop the application, and the thesis describes the development work as well as the resulting application. It is concluded that HTML/CSS/JavaScript-based frameworks can provide a nice touch screen optimized user interface that is consistent across platforms with e.g. jQuery Mobile, as well as access to native features and the possibility to package a web application as a native application with e.g. PhoneGap. It is also concluded that jQuery Mobile and PhoneGap can be used to create a modular application that, with well defined interfaces, can be run both as a web application and packaged as a native application on different mobile operating systems with no or minor changes to the code.

Place, publisher, year, edition, pages
2012. , 44 p.
Keyword [en]
multi-platform, cross-platform, applications, apps, mobile devices, mobile, android, ios
National Category
Computer Systems
URN: urn:nbn:se:liu:diva-84733ISRN: LIU-IDA/LITH-EX-G—12/025—SEOAI: diva2:561459
External cooperation
Combitech AB
Subject / course
Computer and information science at the Institute of Technology
Available from: 2012-10-19 Created: 2012-10-18 Last updated: 2012-10-19Bibliographically approved

Open Access in DiVA

fulltext(610 kB)732 downloads
File information
File name FULLTEXT01.pdfFile size 610 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Sjödin, Mattias
By organisation
Software and SystemsThe Institute of Technology
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 732 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 939 hits
ReferencesLink to record
Permanent link

Direct link