ebook img

Evaluación de frameworks para el desarrollo de aplicaciones móviles multiplataforma PDF

214 Pages·2015·3.75 MB·Spanish
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Evaluación de frameworks para el desarrollo de aplicaciones móviles multiplataforma

UNIVERSIDAD NACIONAL DE LOJA ÁREA DE LA ENERGÍA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO RENOVABLES CARRERA DE INGENIERÍA EN SISTEMAS Evaluación de frameworks para el desarrollo de aplicaciones móviles multiplataforma Tesis previa a la obtención del Título de Ingeniería en Sistemas AUTORES: María Cristina Guncay Barzallo Jock Wilson Samaniego Mosquera DIRECTOR: Ing. Waldemar Victorino Espinoza Tituana, Mg. Sc. LOJA-ECUADOR 2015 i Certificación del Director Ing. Waldemar Victorino Espinoza Tituana, Mg. Sc. DOCENTE DE LA CARRERA DE INGENIERÍA EN SISTEMAS CERTIFICA: Haber dirigido, revisado y corregido en todas sus partes el desarrollo del Trabajo de Titulación de Ingeniería en Sistemas titulado: “EVALUACIÓN DE FRAMEWORKS PARA EL DESARROLLO DE APLICACIONES MÓVILES MULTIPLATAFORMA”, con la autoría de los egresados María Cristina Guncay Barzallo y Jock Wilson Samaniego Mosquera. En razón de que el mismo reúne a satisfacción los requisitos de fondo y forma, exigidos para la investigación de este nivel, autorizo su presentación, sustentación y defensa ante el tribunal designado para el efecto. Loja, 05 de enero del 2015 Ing. Waldemar Victorino Espinoza Tituana, Mg. Sc. DIRECTOR DEL TRABAJO DE TITULACIÓN ii AUTORÍA Nosotros, MARÍA CRISTINA GUNCAY BARZALLO y JOCK WILSON SAMANIEGO MOSQUERA declaramos ser autores del presente trabajo de tesis y eximimos expresamente a la Universidad Nacional de Loja y a sus representantes jurídicos de posibles reclamos o acciones legales por el contenido de la misma. Adicionalmente aceptamos y autorizamos a la Universidad Nacional de Loja, la publicación de nuestra tesis en el Repositorio Institucional – Biblioteca Virtual. Autora: María Cristina Guncay Barzallo Firma: Cédula: 0105220347 Fecha: 18 de febrero del 2015 Autor: Jock Wilson Samaniego Mosquera Firma: Cédula: 1103535991 Fecha: 18 de febrero del 2015 iii CARTA DE AUTORIZACIÓN DE TESIS POR PARTE DE LOS AUTORES, PARA LA CONSULTA, REPRODUCCIÓN PARCIAL O TOTAL Y PUBLICACIÓN ELECTRÓNICA DEL TEXTO COMPLETO Nosotros MARÍA CRISTINA GUNCAY BARZALLO y JOCK WILSON SAMANIEGO MOSQUERA, declaramos ser autores de la tesis titulada: “EVALUACIÓN DE FRAMEWORKS PARA EL DESARROLLO DE APLICACIONES MÓVILES MULTIPLATAFORMA”, como requisito para optar el grado de: INGENIERO EN SISTEMAS; autorizamos al Sistema Bibliotecario de la Universidad Nacional de Loja para que con fines académicos, muestre al mundo la producción intelectual de la Universidad, a través de la visibilidad de su contenido de la siguiente manera en el Repositorio Digital Institucional: Los usuarios pueden consultar el contenido de este trabajo en el RDI, en las redes de información del país y del exterior, con las cuales tenga convenio la Universidad. La Universidad Nacional de Loja, no se responsabiliza por el plagio o copia de la tesis que realice un tercero. Para constancia de esta autorización, en la ciudad de Loja, 18 días del mes de febrero del dos mil quince. Firma: Firma: Autor: María Cristina Guncay Barzallo Autor: Jock Wilson Samaniego Mosquera Cédula: 0105220347. Cédula: 1103535991 Dirección: Loja (Jaime Hurtado y Dirección: Loja (Lourdes entre 24 de Tránsito Amahuaya) Mayo y Juan José Peña) Teléfono: 2326090. Teléfono: 2572485 Celular: 0968446003. Celular: 0983030966 Correo Electrónico: Correo Electrónico: [email protected] [email protected] DATOS COMPLEMETARIOS Director de Tesis: Ing. Waldemar Victorino Espinoza Tituana, Mg. Sc. Tribunal de Grado: Ing. Marco Augusto Ocampo Carpio, Mg. Sc. Ing. Gabriela Viñan Rueda, Mg. Sc. Ing. Mario Andrés Palma Jaramillo, Mg. Sc iv Agradecimiento Agradecemos primeramente a Dios como ser supremo y creador nuestro y de todo lo que nos rodea, quien nos ha guiado y cuidado en todo momento de nuestras vidas; también agradecemos a nuestras familias, quienes han sido un pilar fundamental para poder cumplir con esta meta. Así también agradecemos a nuestros amigos y compañeros, los cuales han aportado su ayuda incondicional en el trascurso de todo este proceso académico, sin dejar de lado a nuestros docentes, quienes supieron trasmitir con sabiduría sus conocimientos y sobre todo agradecemos a nuestro director de tesis, quien nos guió de manera apropiada a través de su conocimiento y experiencia durante todo el proceso de desarrollo del presente proyecto. Finalmente agradecemos a la prestigiosa Universidad Nacional de Loja, institución que nos brindó la acogida para formarnos como profesionales. v Dedicatoria Principalmente queremos dedicar este trabajo a Dios, por habernos regalado el don de la vida, por ser nuestra fortaleza en momentos de debilidad y por brindarnos una vida llena de mucho aprendizaje, experiencia, felicidad y permitirnos el haber llegado hasta este momento tan importante de nuestra formación profesional. Seguidamente dedicamos este logro académico a nuestros familiares más cercanos, quienes estuvieron en todo momento junto a nosotros brindándonos su apoyo incondicional sobre todo en los momentos más difíciles. vi A. Título Evaluación de frameworks para el desarrollo de aplicaciones móviles multiplataforma vii B. Resumen En el presente trabajo de titulación se realizó un análisis y evaluación de frameworks para el desarrollo de aplicaciones móviles multiplataforma, mediante el cual se pudo determinar cuáles son los frameworks líderes en el mercado y de los cuales se demostró que Titanium de la empresa Appcelerator y PhoneGap de la empresa Adobe ofrecen las condiciones más adecuadas para un desarrollador que desea crear aplicaciones que se ejecuten en varios sistemas operativos móviles con una menor inversión de tiempo, esfuerzo y dinero. Para el proceso de evaluación se hizo uso de la metodología planteada por el modelo Open BRR, el cual permitió evaluar de forma adecuada los aspectos más importantes de los frameworks, debido a su flexibilidad y capacidad de adaptación a los distintos contextos de evaluación de software Open Source. Además se desarrolló una aplicación de prueba, la cual permitió evaluar de forma directa algunas funcionalidades importantes que ofrecen los frameworks Titanium y PhoneGap, las cuales no pueden ser evaluadas mediante la revisión bibliográfica. Finalmente se realizó un análisis comparativo, mediante el cual se pudo determinar las debilidades y fortalezas que presentan los frameworks PhoneGap y Titanium en cada una de las categorías determinadas por el modelo de evaluación; todo esto con la finalidad de que el desarrollador tenga conocimiento de las ventajas y desventajas de usar uno u otro framework y pueda seleccionar el que más se adapte a sus necesidades y requerimientos en el proceso de desarrollo de aplicaciones móviles multiplataforma. viii Summary In this project of analysis and evaluation frameworks for the development of multi- platform mobile applications, whereby it was determined what frameworks are market leaders and which was performed showed that the company Appcelerator Titanium and Adobe PhoneGap company offer the most suitable conditions for a developer who wants to build applications that run on multiple mobile operating systems with less investment of time, effort and money. For the evaluation process was done using the methodology proposed by the Open BRR model, which allowed us to evaluate adequately the most important aspects of the frameworks, because of its flexibility and adaptability to different contexts of evaluation of Open Source software. In addition a test application was developed, which allowed directly assesses some important features offered by Titanium and PhoneGap frameworks, which can’t be evaluated by the literature review. Finally a comparative analysis, by which it was determined the strengths and weaknesses presented by PhoneGap and Titanium frameworks in each of the categories determined by the assessment model was made; all this in order that the developer is aware of the advantages and disadvantages of using either framework and to select the one that best suits your needs and requirements in the process of developing multi-platform mobile applications. ix Índice de Contenidos Índice General C. Introducción ............................................................................................................. 1 1. Dispositivos móviles.................................................................................................. 3 1.1. ¿Qué es un dispositivo móvil? ........................................................................ 3 1.2. Dispositivos móviles a nivel mundial ............................................................... 3 1.3. Dispositivos móviles en el Ecuador ................................................................. 4 2. Aplicaciones móviles ............................................................................................. 7 2.1. ¿Qué es una aplicación móvil? ....................................................................... 7 2.2. Tipo de aplicaciones móviles .......................................................................... 7 2.2.1. Aplicaciones Nativas ............................................................................... 8 2.2.1.1. Ventajas ........................................................................................... 8 2.2.1.2. Desventajas ...................................................................................... 9 2.2.2. Aplicaciones Web .................................................................................... 9 2.2.2.1. Ventajas. .......................................................................................... 9 2.2.2.2. Desventajas. ................................................................................... 10 2.2.3. Aplicaciones Híbridas ............................................................................ 10 2.2.3.1. Ventajas .............................................................................................. 10 2.2.3.2. Desventajas. ....................................................................................... 11 2.3. Comparativa de los tipos de aplicaciones ..................................................... 11 2.4. Tiendas de distribución de aplicaciones móviles ........................................... 12 2.5. Monetización de las aplicaciones móviles ..................................................... 15 2.6. Aplicaciones móviles a nivel mundial ............................................................ 16 2.7. Aplicaciones móviles en el Ecuador .............................................................. 17 3. Sistemas operativos para dispositivos móviles .................................................... 18 3.1. ¿Qué es un sistema operativo móvil? ........................................................... 18 3.2. Sistemas operativos móviles más utilizados ................................................. 18 x

Description:
platform mobile applications, whereby it was determined what frameworks are market leaders and .. APIs utilizadas en el desarrollo de la aplicación.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.