Entorno de desarrollo y testing para una aplicacion Flutter en un sistema embebido basado en Yocto project

Matarrubia González, Gonzalo (2022). Entorno de desarrollo y testing para una aplicacion Flutter en un sistema embebido basado en Yocto project. Tesis (Master), E.T.S.I. de Sistemas Informáticos (UPM).

Descripción

Título: Entorno de desarrollo y testing para una aplicacion Flutter en un sistema embebido basado en Yocto project
Autor/es:
  • Matarrubia González, Gonzalo
Director/es:
Tipo de Documento: Tesis (Master)
Título del máster: Software de Sistemas Distribuidos y Empotrados
Fecha: Junio 2022
Materias:
ODS:
Palabras Clave Informales: Entorno de desarrollo; Flutter; Sistemas embebidos; Yocto
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

[thumbnail of TESIS_MASTER_GONZALO_MATARRUBIA_GONZALEZ.pdf] PDF (Portable Document Format) - Acceso permitido solamente a usuarios en el campus de la UPM - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (3MB)
[thumbnail of TESIS_MASTER_GONZALO_MATARRUBIA_GONZALEZ_ANEXOS.zip] Archivo comprimido ZIP - Acceso permitido solamente a usuarios en el campus de la UPM
Descargar (5MB)

Resumen

Este trabajo pretende recoger los aspectos de diseño e implementación tenidos en cuenta para la creación de un entorno de desarrollo, bajo unos requisitos tecnológicos y empresariales específicos. Explicaría cómo debe ser usado por los desarrolladores, teniendo en cuenta el ciclo de vida de desarrollo del software (SDLC, por sus siglas en inglés). Además, se presenta el desarrollo software de una aplicación de meteorología, escrita en Flutter en un dispositivo embebido Raspberry Pi, que serviría de ejemplo de los procesos descritos. Los requisitos tecnológicos marcados, representan una situación ficticia que podría darse en una nueva empresa de rápido crecimiento o start up dedicada al ámbito del IoT o sistemas embebidos. Los requisitos son los siguientes: pequeña empresa en rápido crecimiento, equipo multidisciplinar, un entorno fexible y dinámico accesible para adaptarse rápidamente a cambios de hardware y a las decisiones empresariales y estratégicas de operaciones. Además se quiere basar el proyecto en tecnologías que permitan esta rápida adaptación, que sean herramientas de uso universal, en la medida de lo posible, y de código abierto.
Abstract:
This document aims to talk about the design and implementation aspects in the creation of an development environment with some technological and business requirements. It explains how it should be used by developers in their journy, taking in consideration the software development life cyle(SDLC). Also, It shows the development of an metherological application for an embedded device. In this case, a Raspberry Pi. It is used as example for the process showed previously. The technological requirements are the following: A start up in the field of IoT or embeded devices that wants a development environment. It has to be for a fastgrowing and multidisciplinary team. It must be fexible enough for adapting to the business and strategical choices. It should be universal and open source code based, as much as it could be possible.

Más información

ID de Registro: 71849
Identificador DC: https://oa.upm.es/71849/
Identificador OAI: oai:oa.upm.es:71849
Depositado por: Biblioteca Universitaria Campus Sur
Depositado el: 04 Oct 2022 06:09
Ultima Modificación: 04 Oct 2022 06:09