Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/79176
Full metadata record
DC FieldValueLanguage
dc.date.accessioned2021-08-03T05:42:18Z-
dc.date.available2021-08-03T05:42:18Z-
dc.date.issued2013-
dc.identifier.citationBartolo, F. (2013). Platform independent development for mobile applications (Master’s dissertation).en_GB
dc.identifier.urihttps://www.um.edu.mt/library/oar/handle/123456789/79176-
dc.descriptionM.SC.COMP.INFO.SYS.en_GB
dc.description.abstractMobile phone usage has been increasing drastically over the last years and mobile devices are nowadays not only a tool used for making calls and sending messages but also a personal device providing information and entertainment to the user. This increased interest in mobile devices resulted in a huge demand for the development of mobile applications and a huge need for rapid mobile development methodologies. The main problem that emerged with this new way of development is the number of devices and platforms available, which make it difficult for a mobile application to be compatible with all current mobile platforms. The MobileApp Translator system developed in this dissertation addresses this problem by providing a tool which helps developers in creating mobile applications independent on the particular mobile platform. The system consists of a web-based hybrid solution. The mobile application is developed by describing its entire functionality using web-based code (HTMLS, CSS and JavaScript). Using the developed build tool, the web-based code is parsed and abstractly represented using Java objects and translated into a native mobile application project which can be enhanced to support any device feature not supported by the hybrid solution. This can be done using either a Web View or a native components approach. In the Web View approach, the web-based code is not translated into native code, but is included in the native mobile application project generated and then rendered using the Web View components provided by each mobile platform. In contrast the native components approach translates all the web-based code into the respective native UI representations and code. Using this approach the outputted application will be smaller in size and provides better performance when compared with an application using Web View components. The developed system was designed using different modules so as to facilitate the addition of a newly emerged mobile device platform. In the current implementation, as a proof of concept, two most popular and architecturally diverse mobile platforms have been supported namely Android and iOS; however, future work may be done in order to support additional mobile platforms. Using the MobileApp Translator the development process for mobile applications will be facilitated and the results from the evaluation process were fully satisfactory.en_GB
dc.language.isoenen_GB
dc.rightsinfo:eu-repo/semantics/restrictedAccessen_GB
dc.subjectMobile appsen_GB
dc.subjectMobile computingen_GB
dc.subjectCross-platform software developmenten_GB
dc.titlePlatform independent development for mobile applicationsen_GB
dc.typemasterThesisen_GB
dc.rights.holderThe copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.en_GB
dc.publisher.institutionUniversity of Maltaen_GB
dc.publisher.departmentFaculty of Information and Communication Technology. Department of Computer Information Systemsen_GB
dc.description.reviewedN/Aen_GB
dc.contributor.creatorBartolo, Francois (2013)-
Appears in Collections:Dissertations - FacICT - 2013
Dissertations - FacICTCIS - 2010-2015

Files in This Item:
File Description SizeFormat 
M.SC._Bartolo_Francois_2013.pdf
  Restricted Access
15.85 MBAdobe PDFView/Open Request a copy
Bartolo_Francois_acc.material.pdf
  Restricted Access
64.47 kBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.