Publication:
Analysis of the development of cross-platform mobile applications

Loading...
Thumbnail Image
Identifiers
Publication date
2012-05-09
Defense date
2012-06-12
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
The development of mobile phone applications is a huge market nowadays. There are many companies investing lot of money to develop successful and profitable applications. The problem emerges when trying to develop an application to be used by every user independently of the platform they are using (Android, iOS, BlackBerry OS, Windows Phone, etc.). For this reason, on the last years many different technologies have appeared that making the development of cross-platform applications easier. In this thesis one of these technologies, Appcelerator Titanium, will be analysed. During the analysis process we will explain what a mobile phone application is. Also will be explained what a cross-platform mobile application is and what their features are. Finally, Appcelerator Titanium is introduced, presenting the features this technology provides. In order to show the results on a more visual way, a cross-platform mobile phone application that will be installed natively on Android and iOS platforms will be developed. It will contain the most important features that a mobile phone application should have. The general conclusions extracted from this thesis and the application is that cross-platform mobile applications have some advantages compared with the regular mobile applications, but the development process depends on frameworks that are not mature enough. ____________________________________________________________________________________________________________________________
El desarrollo de aplicaciones móviles es un mercado muy grande en estos tiempos que corren. Existen muchas compañías que están invirtiendo mucho dinero para desarrollar aplicaciones exitosas y rentables. El problema surge cuando las empresas quieren desarrollar aplicaciones para ser usadas por el mayor número de personas posibles. Hoy en día existen múltiples dispositivos en el mercado (Android, iOS, BlackBerry OS, Win-dows Phone, etc) que hacen más difícil esa tarea. Por esta razón en los últimos años han surgido diferentes tecnologías que ayudan al desarrollo de aplicaciones multiplataforma. En este proyecto una de estas tecnologías es analizada. Durante el proceso de análisis se explica qué es una aplicación móvil. Además se explica qué es una aplicación móvil multiplataforma especificando sus características. Finalmente se introduce al lector a la tecnología Appcelerator Titanium explicando las características de esta herramienta. Con el fin de mostrar los resultados de una manera más visual, durante el análisis se desarrolla una aplicación móvil multiplataforma de prueba que es instalada nativamente en un dispositivo Android y otro iOS. Esta aplicación contiene algunas de las caracterís-ticas más importantes que toda aplicación móvil debería tener. Como punto final y a modo de conclusiones de este proyecto se puede extraer que las aplicaciones móviles multiplataforma tienen algunas ventajas comparadas con las aplicaciones móviles tradicionales, pero el nivel de madurez en los procesos de desarrollo y en las herramientas usadas para su creación son todavía demasiado bajos.
Description
Keywords
Radiocomunicación, Comunicaciones móviles, Telefonía móvil, Desarrollo web, Android (Sistema operativo)
Bibliographic citation