Gestión de listas compartidas en dispositivos Android utilizando una Raspberry Pi como servidor

Giménez Masvidal, David (2016). Gestión de listas compartidas en dispositivos Android utilizando una Raspberry Pi como servidor. Tesis (Master), E.T.S.I. de Sistemas Informáticos (UPM).

Descripción

Título: Gestión de listas compartidas en dispositivos Android utilizando una Raspberry Pi como servidor
Autor/es:
  • Giménez Masvidal, David
Director/es:
  • Mingo López, Luis Fernando de
Tipo de Documento: Tesis (Master)
Título del máster: Desarrollo de Aplicaciones y Servicios para Dispositivos Móviles
Fecha: Julio 2016
Materias:
Escuela: E.T.S.I. de Sistemas Informáticos (UPM)
Departamento: Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
Pdf - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (3MB) | Vista Previa
[img] Zip
Descargar (100MB)

Resumen

Los teléfonos inteligentes se han convertido en una parte fundamental de nuestras vidas, pasando de ser únicamente un elemento de comunicación entre personas a ser una herramienta de ayuda para la realización de muchas de las tareas cotidianas. Así se han convertido en sistemas multimedia, navegadores web, gestores y contenedores de información y muchísimas otras opciones. Este proyecto surge de la necesidad de unificar en una sola aplicación la gestión y el intercambio colaborativo de información entre varios usuarios. De esta forma, varios usuarios pueden acceder y gestionar de forma colaborativa un mismo conjunto de datos siendo notificados en tiempo real de los cambios en la información que les afecten. La información es almacenada como listas de elementos, donde cada elemento contiene campos de diversos tipos. Esto permite crear, por ejemplo, listas de contactos con sus números de teléfono, listas de la compra en la que se puede indicar la cantidad de los distintos artículos, o listas con los objetivos y tareas a realizar, pudiendo indicar si cada objetivo o tarea se ha cumplido o no. Ya que estos datos deben ser accesibles para todos aquellos usuarios a los que se dé acceso, estén estos en la misma ciudad o al otro lado del mundo, utilizo un servidor como centro de almacenamiento y de procesado de la información. Haciendo uso de las nuevas tecnologías disponibles, el servidor se ha instalado en un microordenador, concretamente una Raspberry Pi 2 Model B, lo que permite mantener el servicio activo los 365 días del año con un consumo energético inferior a 10€. Para el desarrollo del sistema he utilizado una metodología ágil, en las cuales la funcionalidad se especifica mediante historias de usuario. ABSTRACT Smartphones have become an essential part of our lives, moving from being just a communication element among people to a helpful tool for performing many of the everyday tasks. Thus, they have become multimedia systems, web browsers, information managers and containers, and many other options. This project responds to the need to integrate both the management and the collaborative information exchange among several users in a single application. This way, several users are able to access and manage the same set of data in a collaborative way, being notified in real-time about the information changes that affect them. The information is stored as lists of items, where each item contains fields of various types. This allows us to create, for instance, contact lists with phone numbers, shopping lists in which we can indicate the amount of the different items we want to buy, or wish lists and task lists, in which we can indicate whether each wish or task has been completed or not. Since these data must be accessible for all those users who have been given access to them, whether located in the same city or distributed around the world, I use a server as the data storage and processing centre. By using the new technologies available, the server has been installed on a microcomputer, specifically a Raspberry Pi 2 Model B. This makes the service remains active 365 days a year, with a power consumption of less than € 10. For the development of this system, I have used an agile methodology, in which the functionality is specified through user stories.

Más información

ID de Registro: 44877
Identificador DC: http://oa.upm.es/44877/
Identificador OAI: oai:oa.upm.es:44877
Depositado por: Biblioteca Universitaria Campus Sur
Depositado el: 27 Feb 2017 10:06
Ultima Modificación: 27 Feb 2017 20:29
  • 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
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM