Desarrollo multiplataforma IOS vs Android con Xamarin

Esteban Blanco, Alberto (2017). Desarrollo multiplataforma IOS vs Android con Xamarin. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. y Sistemas de Telecomunicación (UPM), Madrid.

Descripción

Título: Desarrollo multiplataforma IOS vs Android con Xamarin
Autor/es:
  • Esteban Blanco, Alberto
Director/es:
  • Silva Fariña, Antonio da
Tipo de Documento: Proyecto Fin de Carrera/Grado
Fecha: 17 Julio 2017
Materias:
Escuela: E.T.S.I. y Sistemas de Telecomunicación (UPM)
Departamento: Ingeniería Telemática y Electrónica
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (5MB) | Vista Previa

Resumen

En la última década, la tecnología incorporada a los teléfonos móviles ha provocado una disrupción en el mercado de las telecomunicaciones. Esta tecnología ha convertido a los dispositivos en máquinas muy potentes, a la vez que económicamente asequibles para la mayor parte de la población mundial. Ello ha provocado la aparición de un nuevo mercado en el sector del desarrollo, las aplicaciones móviles. Para el año 2019, se espera alcanzar cinco mil millones de dispositivos activos. Como veremos más adelante, existen gran variedad de sistemas operativos móviles, y por tanto, también existe una gran variedad de formas de desarrollar aplicaciones. En la introducción plantearemos que consecuencias tiene el ecosistema actual en el desarrollo de aplicaciones móviles y por qué se ha elegido el entorno de desarrollo Xamarin como tema de este Proyecto Fin de Carrera. Se analizará seguidamente el marco tecnológico de las aplicaciones móviles, centrado en los sistemas operativos móviles con mayor penetración en el mercado, así como las diferentes formas en las que se pueden desarrollar aplicaciones para estos sistemas. En el capitulo Xamarin, se analizará en profundidad la plataforma, su historia, evolución y arquitectura, así como sus componentes fundamentales y los de Xamarin.Forms. Con ello se pretende dar una base solida desde la que poder afrontar los siguientes capítulos de este Proyecto Fin de Carrera. Las lecciones prácticas se han planteado de forma incremental, buscando realizar un recorrido completo por todos los elementos básicos que es necesario conocer para el correcto desarrollo de una aplicación comercial. El resultado final será una aplicación móvil, desarrollada con Xamarin y su librería Xamarin.Forms, para los sistemas operativos Android e iOS. Esta aplicación, haciendo uso de la información abierta que ofrece OpenData Madrid, mostrará las diferentes estaciones de medición de calidad del aire de la ciudad de Madrid y los valores de las mediciones realizadas por las mismas en tiempo real, geoposicionándolas en un mapa. ABSTRACT. Over the last decade, the technology embedded in mobile phones, has converted these devices in very powerful machines, causing a disruption in the telecommunications market. In the meantime, they became more affordable to the majority of the world population generating a high demand, converting the mobile applications in a new business opportunity in the Information Technologies development market. By the year 2019, it is expected to reach 5 billion of active devices. As we will see, there is a wide variety of mobile operating systems, and therefore there is also a wide variety of application development platforms. Introduction chapter will present the current ecosystem, its problems and consequences on the mobile application development and the reason for selecting Xamarin as main theme of this PFC. A specific chapter analysis the technological framework of mobile applications, as well as the development methodologies, with particular emphasis on the operating systems with the highest penetration in the market, currently iOS and Android. The Xamarin platform and Xamarin.Forms library are presented in a dedicated chapter. Its history, evolution and fundamentals components are described to set the basis to approach the next chapters of this PFC. The practical lessons have been structured incrementally to bring up all the basic elements needed to properly develop a commercial application. Each practice will serve as a basis for the next, growing in difficulty and ending in a single solution that gathers all previous lessons. The result will be a mobile application, for iOS and Android operative systems, developed with Xamarin and the library Xamarin.Forms. It will be able to provide the measuring stations and the real time air quality values given by the Madrid's OpenData platform. Also will provide the GPS positions of the stations, placing them on a map, as well as the position of the phone itself.

Más información

ID de Registro: 49303
Identificador DC: http://oa.upm.es/49303/
Identificador OAI: oai:oa.upm.es:49303
Depositado por: Biblioteca Universitaria Campus Sur
Depositado el: 29 Ene 2018 08:09
Ultima Modificación: 29 Ene 2018 08:09
  • InvestigaM
  • GEO_UP4
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM