Desarrollo de la aplicación móvil multiplataforma ToCook

Azañón Cáceres, Carlos Antonio (2015). Desarrollo de la aplicación móvil multiplataforma ToCook. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).

Description

Title: Desarrollo de la aplicación móvil multiplataforma ToCook
Author/s:
  • Azañón Cáceres, Carlos Antonio
Contributor/s:
Item Type: Thesis (Master thesis)
Masters title: Ingeniería Web
Date: July 2015
Subjects:
Freetext Keywords: Ionic, multiplataforma, cordova, angularjs, nodejs, android, ios, javascript.
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of TFM_CARLOS_ANTONIO_AZANON_CACERES.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB) | Preview
[thumbnail of PFM_CARLOS_ANTONIO_AZAÑON_CACERES_ANEXOS.zip] Archive (ZIP) - Users in campus UPM only
Download (15MB)

Abstract

El presente trabajo fin de máster se integra dentro del contexto del desarrollo de aplicaciones móviles
multiplataforma. Con el gran crecimiento del uso de la tecnología móvil, el desarrollo de software para este tipo de dispositivos se ha convertido en uno de los principales objetivos a cubrir.

Existen dos grandes plataformas en las que se centra el desarrollo móvil: iOS y Android. Además de estas dos principales, existen muchas otras como Windows Phone, Ubuntu Phone, Firefox OS o Symbian. Esta gran diversidad dificulta el trabajo de los desarrolladores decantándose por una plataforma principal para el desarrollo y en la posterior migración a las demás.

El hecho de tener que seleccionar un determinado sistema operativo para el desarrollo de una aplicación, da lugar a que algunas aplicaciones nunca sean vistas en diferentes plataformas para las que fueron concebidas en un primero momento. Además en numerosos casos en los que las aplicaciones han sido portadas a otra plataforma, éstas no presentan el mismo rendimiento e incluso existen diferencias en la funcionalidad.

Para facilitar el desarrollo de este tipo de software, existen frameworks que permiten el desarrollo de aplicaciones que no necesitan ser migradas entre las diferentes plataformas. Con estas utilidades el desarrollador únicamente se centra en proporcionar las funcionalidades deseadas a su aplicación para posteriormente exportar su software a las diferentes plataformas de una forma simple.

En este proyecto se pretende mostrar la forma de crear una aplicación hibrida utilizando el framework de Ionic. La aplicación a desarrollar, consiste en un software que permite al usuario consultar recetas de cocina así como realizar búsquedas entre las diferentes categorías de cada receta.

ABSTRACT

This final dissertation work is integrated within the context of mobile application development platform. With the huge growth in the use of mobile technology, the development of software for these devices has become one of the main objectives to be covered.

There are two main platforms on which mobile development is focused on iOS and Android. In addition to these platforms, there are many others like Windows Phone, Phone Ubuntu, Firefox or Symbian OS. This diversity complicates the work of developers who prefer a main platform for the development and subsequent migration to the other.

The fact of having to select a particular operating system for application development, resulting in some applications, will never be seen on different platforms for which they were conceived at first time. Furthermore, in many cases in which applications have been ported to another platform, they do not exhibit the same performance and there are even differences in functionality.

To facilitate the development of this type of software, there are frameworks that allow the development of applications that need not be migrated between different platforms. With these utilities the developer only focuses on providing the desired later application to export their software to different platforms in a simple functionality.

This project aims to show how to create a hybrid application using the framework of Ionic. The application to develop is a software that allows the users to view recipes and search among different categories of each recipe.

Keywords:
Ionic, multiplatform,cordova, angularjs, nodejs, android, ios, javascript.

More information

Item ID: 43116
DC Identifier: https://oa.upm.es/43116/
OAI Identifier: oai:oa.upm.es:43116
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 30 Aug 2016 11:35
Last Modified: 30 Aug 2016 11:35
  • 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