Publication: Analysis of the development of cross-platform mobile applications
Loading...
Identifiers
Publication date
2012-05-09
Defense date
2012-06-12
Authors
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
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.
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)