@MASTERSTHESIS\{IMM2012-06456, author = "M. Olsen", title = "Mobile Application Development of the Erhvervsstyrelsen Frekvensregistret Service - Challenges and Implementation", year = "2012", school = "Technical University of Denmark, {DTU} Informatics, {E-}mail: reception@imm.dtu.dk", address = "Asmussens Alle, Building 305, {DK-}2800 Kgs. Lyngby, Denmark", type = "", note = "{DTU} supervisor: Nicola Dragoni, ndra@imm.dtu.dk, {DTU} Informatics.", url = "http://www.imm.dtu.dk/English.aspx", abstract = "This thesis covers the process of creating a mobile app version of Erhvervsstyrelsen's established website, the Frequency Registry. The app should be available on multiple software platforms, with Android and iOS as a minimum. Because of this minimum requirement, the various methods for cross-platform development is investigated. Each development platform is evaluated for its pros and cons, followed by a comparison of all of the platforms. Based on the requirements for the app, the development platform that is most suited for the task, is chosen. The choice falls on Appcelerator's Titanium Mobile, which is a platform especially designed for creating cross-platform apps for Android and iOS. The unique feature about Titanium Mobile is that the developer can write all of the code in JavaScript while still have access to native elements through the Titanium Mobile {API}. This way it is possible to write native apps for both Android and iOS from the same codebase. Since smartphones are still much more common to have, than a tablet, this thesis is focussing primarily on adapting the app to a smartphone. This thesis covers the design phase of the app, both in regards to graphical user interface as well as how this app will communicate with the existing environment. Followed by this is the actual implementation in Titanium Mobile, and the final result is evaluated. As part of the conclusion, my personal experiences with Titanium Mobile are covered in detail." }