Ir al contenido (pulsa Retorno)

Universitat Politècnica de Catalunya

    • Català
    • Castellano
    • English
    • LoginRegisterLog in (no UPC users)
  • mailContact Us
  • world English 
    • Català
    • Castellano
    • English
  • userLogin   
      LoginRegisterLog in (no UPC users)

UPCommons. Global access to UPC knowledge

60.175 UPC academic works
You are here:
View Item 
  •   DSpace Home
  • Treballs acadèmics
  • Facultat d'Informàtica de Barcelona
  • Grau en Enginyeria Informàtica (Pla 2010)
  • View Item
  •   DSpace Home
  • Treballs acadèmics
  • Facultat d'Informàtica de Barcelona
  • Grau en Enginyeria Informàtica (Pla 2010)
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Diseño e implementación de una app sobre desarrollo sostenible con back-end de arquitectura basada en microservices y de una react native front-end app

Thumbnail
View/Open
117977.pdf (4,501Mb)
Share:
 
  View Usage Statistics
Cita com:
hdl:2117/97021

Show full item record
Chacón Chacón, Laura
Tutor / directorAyala Martínez, Claudia PatriciaMés informacióMés informacióMés informació
Document typeBachelor thesis
Date2016-10-28
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
En este proyecto se ha desarrollado una aplicación móvil para iOS y Android que pretende concienciar al usuario sobre el cuidado del medio ambiente. El usuario podrá registrar las acciones cotidianas que lleva a cabo e impactan en el medio ambiente. De esta manera la aplicación podrá hacerle un seguimiento de sus actos y mostrarle si mejora o empeora su conducta medioambiental. Con este marco medioambiental de fondo, se ha decidido aprender e investigar dos tecnologías actuales y cada vez más utilizadas para desarrollar cada parte del sistema. Para la parte del Back-End se ha decidido diseñar una arquitectura basada en microservicios. Se han implementado cinco servicios que se comunican entre sí y donde cada uno corresponde a un área de negocio de la aplicación. Estos cinco servicios se ejecutan en el cloud, concretamente en Amazon Web Services. Para la parte del Front-End se ha utilizado React Native, un framework de Facebook que ha permitido construir las interfaces de usuario para iOS y Android. De esta manera se han creado dos aplicaciones nativas con una librería intermedia sin necesidad de implementarlas individualmente en base a sus APIs originales.
 
In this project, a mobile application for iOS and Android that aims to raise awareness about the care of the environment has been developed. The application allows the user to record her environment related daily actions and get an overview of her environment footprint. With this environmental background, it has been decided to learn and use two modern technologies that are gaining a lot of popularity for building software systems. On one hand, the Back-End of the system is made out of five Python microservices that communicate with each other via HTTP and run on the Amazon Web Services cloud. On the other hand, the Front-End is built on top of the React Native framework, which allows the engineer to build two native applications, one iOS app and one Android app, with a single codebase.
 
En aquest projecte s’ha dut a terme una aplicació mòbil per iOS i Android que pretén conscienciar a l’usuari sobre la cura del medi ambient. L’usuari podrà enregistrar les accions quotidianes que du a terme i impacten en el medi ambient. D’aquesta manera l’aplicació podrà fer-li un seguiment dels seus actes i mostrar-li si millora o empitjora la seva conducta mediambiental. Amb aquest context mediambiental de fons, s’ha decidit aprendre i investigar dues tecnologies actuals i que cada cop són mes utilitzades per desenvolupar cada part del sistema. Per a la part del Back-End s’ha decidit dissenyar una arquitectura basada en microserveis. S’han implementat cinc serveis que es comuniquen entre ells i on cadascun correspon a una àrea de negoci de l’aplicació. Aquests cinc serveis s’executen al cloud, concretament a Amazon Web Services. Per la part del Front-End s’ha utilitzat React Native, un framework de Facebook que ha permès construir les interfícies d’usuari per iOS i Android. D’aquesta manera s’han creat dues aplicacions natives amb una llibreria intermèdia sense necessitat de implementar individualment, en base a les seves APIs originals.
SubjectsMobile apps, Cloud computing, Aplicacions mòbils, Computació en núvol
DegreeGRAU EN ENGINYERIA INFORMÀTICA (Pla 2010)
URIhttp://hdl.handle.net/2117/97021
Collections
  • Facultat d'Informàtica de Barcelona - Grau en Enginyeria Informàtica (Pla 2010) [1.995]
Share:
 
  View Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
117977.pdf4,501MbPDFView/Open

Browse

This CollectionBy Issue DateAuthorsOther contributionsTitlesSubjectsThis repositoryCommunities & CollectionsBy Issue DateAuthorsOther contributionsTitlesSubjects

© UPC Obrir en finestra nova . Servei de Biblioteques, Publicacions i Arxius

info.biblioteques@upc.edu

  • About This Repository
  • Contact Us
  • Send Feedback
  • Inici de la pàgina