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.

Description

Title: Desarrollo multiplataforma IOS vs Android con Xamarin
Author/s:
  • Esteban Blanco, Alberto
Contributor/s:
  • Silva Fariña, Antonio da
Item Type: Final Project
Date: 17 July 2017
Subjects:
Faculty: E.T.S.I. y Sistemas de Telecomunicación (UPM)
Department: Ingeniería Telemática y Electrónica
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (5MB) | Preview

Abstract

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.

More information

Item ID: 49303
DC Identifier: http://oa.upm.es/49303/
OAI Identifier: oai:oa.upm.es:49303
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 29 Jan 2018 08:09
Last Modified: 29 Jan 2018 08:09
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM