Recursos de colección

Archivo Digital UPM (114.084 recursos)

This is an institutional repository providing access to the research output of the institution. Primarily contains thesis.

Materia = Informática

Mostrando recursos 1 - 20 de 315

  1. Aplicación para iOS "Meni"

    Moldovan, Ovidiu Mircea
    Meni es una aplicación que surge como posible solución a retos cotidianos de la sociedad. En este momento cuenta con un cliente para Android y un Plan de Negocio que la pretende materializar. En resumidas cuentas, esta memoria versa sobre el desarrollo de una app para el sistema operativo iOS, centrada en iPhone, para versiones posteriores a la iOS 8.0. Los requisitos de la misma apuntan a la necesidad de crear y/o apoyar campañas promovidas por personas u organismos (públicos o privados) y que el orden en que se listen tenga como referencia la cercanía a un punto geográfico configurador por el usuario...

  2. Diseño e implementación de una aplicación IoT en la nube de Azure para el análisis de imagen

    Mora Rodríguez, Alejandro
    La consultora Gartner estima que en 2020 habrá más de 20 mil millones de dispositivos conectados a Internet, en lo que se conoce como Internet de las Cosas (IoT). La esencia de IoT es, simplemente, interconectar dispositivos que generan e intercambian datos de observaciones, hechos, etc. aunque, el simple hecho que algo esté conectado a Internet, no lo convierte en IoT. Una solución IoT tiene mucho que ver sobre cómo entender mejor el mundo que está a nuestro alrededor para ofrecer un servicio inteligente a la sociedad. Las soluciones IoT permiten sensorizar el mundo alrededor nuestro y aprender de estas...

  3. Introducción a CAN bus: Descripción, ejemplos y aplicaciones de tiempo real

    Martínez Requena, Adrián
    La tecnología CAN es un protocolo de comunicaciones ampliamente usado en entornos y sistemas con requisitos de tiempo real. Debido a sus garantías, es frecuentemente utilizado en el sector de la automoción o la aeronáutica, en donde la fiabilidad en las comunicaciones es de vital importancia para el funcionamiento de los sistemas. Con la elaboración de este trabajo, se pretende aportar una base sobre la que apoyarse a la hora de desarrollar e implementar proyectos con la tecnología CAN bus, desarrollando una guía que muestra diversas soluciones y técnicas para la implementación, despliegue y utilización de este protocolo. Con este objetivo en...

  4. Control de un péndulo invertido mediante FPGA

    Mate Castro, Óscar
    El presente Trabajo Fin de Grado (TFG) aborda el diseño y construcción de un péndulo invertido lineal sobre carro guiado, así como el desarrollo del sistema de control correspondiente basado en hardware (HW). Este proyecto surge en un contexto de gran desarrollo de los sistemas basados en HW como respuesta a la demanda de plataformas más rápidas y robustas a la vez que más económicas, características cada vez más difíciles de satisfacer con sistemas basados en software (SW) debido al impedimento de aumentar la frecuencia y a su incapacidad de realizar varios procesos en paralelo. A dicho desarrollo contribuye en...

  5. FullTraining

    Fernández Rico, Iván
    El desarrollo de la actividad física es, a día de hoy, una de las actividades más beneficiosas y saludables para nuestro cuerpo y permite evitar las dos grandes enfermedades que afectan a la sociedad en el siglo XXI, la ansiedad y el estrés. Para cualquier actividad física planificada, es decir el ejercicio físico, es necesario una correcta ejecución del mismo y evitar posibles lesiones y otros tipos de problemas futuros. El ejercicio físico que está demostrando gran alza en los últimos tiempos es el fitness, refiriéndome a fitness como cualquier ejercicio que intente mejorar el nivel físico del individuo a través de...

  6. Trading-off accuracy vs energy in multicore processors via evolutionary algorithms combining loop perforation and static analysis-based scheduling

    Banković, Zorana; Liqat, Umer; López García, Pedro
    This work addresses the problem of energy efficient scheduling and allocation of tasks in multicore environments, where the tasks can permit certain loss in accuracy of either final or intermediate results, while still providing proper functionality. Loss in accuracy is usually obtained with techniques that decrease computational load, which can result in significant energy savings. To this end, in this work we use the loop perforation technique that transforms loops to execute a subset of their iterations, and integrate it in our existing optimisation tool for energy efficient scheduling in multicore environments based on evolutionary algorithms and static analysis for...

  7. Plataforma de gestión de apuestas deportivas

    Diego Clavo, Héctor de
    En este Proyecto de Fin de Máster se desarrollará una aplicación móvil conectada a una API REST que permita la visualización y gestión de apuestas para los usuarios. Además permitirá la interacción entre los diferentes usuarios a modo de red social. Este proyecto surge del auge en estos días en las apuestas deportivas y la cantidad de usuarios de casas de apuestas existentes. Esto ofrece una oportunidad de mercado muy grande y cubre una necesidad latente, que es la de aplicaciones de gestión de usuarios particulares. Este proyecto cubre prácticamente todas las fases del ciclo de vida del software, desde la extracción de...

  8. Clever city : gestión de incidencias, agradecimientos, sugerencias, quejas, reclamaciones

    Blanco Vaquerizo, Carlos
    CleverCity - Gestión de Incidencias: Agradecimientos, Sugerencias, Quejas,Reclamaciones. Conjunto de herramientas informáticas para potenciar la participación ciudadana enla toma de decisiones relacionadas con su ciudad. Objetivos: Gestionar y mejorar los asuntos de la ciudad a partir de la comunicación bidireccional entre los ciudadanos y su Ayuntamiento. Comunicados entre ciudadanos y Administración Solicitudes del ciudadano o Incidencia: Quejas, Sugerencias, reclamaciones, agradecimientos.  Clasifican detallada y ágil de solicitudes de los ciudadanos. El ciudadano podrá selecciona las categorías especificadas de forma sencilla. Posteriormente se utilizara esta clasificación para distribuir el trabajo.  Facilidad y agilidad en la creación de una solicitud y muy descriptiva Información esencial y necesaria para localizar y resolver el problema...

  9. Diseño y prototipado electrónico del hardware de control para motores paso a paso

    Huertas Burgos, Juan Miguel
    El siguiente trabajo de final de grado se centra en el desarrollo y la implementación hardware de un controlador de motores de paso a paso para un robot de tres ruedas. Para el desarrollo del siguiente sistema se realizará una investigación sobre motores y tecnologías actuales de control y una selección de componentes adecuada en base a ello. El diseño de las placas se realizará con una herramienta ECAD. El sistema consta de dos placas: la primera se centra en el control de los actuadores (motores) implementando un controlador mediante la tecnología de los micropasos, la segunda constará de un...

  10. Aplicación Android para plataforma de escritura creativa colaborativa

    Alonso Saz, Javier
    El objetivo de este trabajo de fin de máster es el desarrollo de una aplicación Android nativa para la plataforma de escritura creativa colaborativa desarrollada como trabajo de fin de grado el año anterior. Esta plataforma estaba dotada de una API REST, la cual será consumida por la aplicación desarrollada. Esta aplicación será desarrollada en Kotlin como lenguaje de programación y bajo la arquitectura “Clean Architecture”, que permitirá otorgar al código las cualidades que se esperan de cualquier software de calidad como puede ser una gran modularidad, gran cohesión y bajo acoplamiento, además de facilidad para escalar y legibilidad. ABSTRACT The purpose of...

  11. Diseño y desarrollo de una aplicación Android para la realización de cuestionarios entre usuarios en proximidad

    Aranguren Carmona, Rodrigo
    En este Trabajo de Fin de Grado se presenta el proceso seguido para diseñar y desarrollar Sonar, una aplicación para el sistema operativo Android. Su función es la de facilitar la creación, gestión y análisis de cuestionarios realizados desde dispositivos móviles de usuarios cercanos. La aplicación permite establecer un enlace entre ellos de forma que mientras uno publica un cuestionario con preguntas, el resto puede contestarlo y enviar unas respuestas de vuelta. La determinación de proximidad y la transferencia de información entre dispositivos se realiza mediante Nearby, una API desarrollada por Google que está disponible en los servicios de Google...

  12. Desarrollo de un software didáctico para el análisis tribológico de árboles de levas

    Guzmán Bautista, Álvaro
    Con la implantación de nuevas metodologías de estudio en el ámbito de la educación superior surge la necesidad de aplicar estilos innovadores de aprendizaje, así como la creación de entornos que fomenten el auto-aprendizaje y el peer-learning a través del trabajo en equipo. Por otra parte, desde la asignatura Tribología del Máster en Ingeniería Mecánica se desea fomentar competencias técnicas de desarrollo en el análisis y diseño de contactos tribológicamente optimizados. De la conjunción de estos marcos didáctico y técnico surge el presente proyecto, cuyo fin fundamental consiste en la creación de software destinado al análisis tribológico de árboles de...

  13. Data publications correlate with citation impact

    Leitner, Florian; Bielza Lozoya, María Concepción; Hill, Sean L.; Larrañaga Múgica, Pedro María
    Neuroscience and molecular biology have been generating large atasets over the past years that are reshaping how research is being conducted.In their wake, open data sharing has been singled out as a major challenge for the future of research. We conducted a comparative study of citations of data publications in both fields, showing that the average publication tagged with a data-related term by the NCBI MeSH(MedicalSubjectHeadings) curators achieves a significantly larger citation impact than the average in either field. We introduce a new metric, the data article citation index(DAC-index), to identify the most prolific authors among those data-related publications.The study...

  14. A review of software project testing

    Calvo-Manzano Villalón, José Antonio; Cuevas Agustín, Gonzalo; San Feliu Gilabert, Tomás; Jiménez Puello, José de Jesús
    In this article a review of software projects based on a taxonomy project is established, allowing the development team or testing personnel to identify the tests to which the project must be subjected for validation. The taxonomy is focused on identifying software projects according to their technology. To establish the taxonomy, a development method comprised of 5 phases was applied.

  15. Impacto de la instrumentación en los experimentos de Ingeniería del Software : aplicación a experimentos de Test-Driven Development

    Uyaguari Uyaguari, Fernando Manuel
    La experimentación se ha venido aplicando desde hace varias décadas como método de investigación en Ingeniería del Software. El incremento en la realización de experimentos ha sido notable en los últimos años. Sin embargo, hay ciertos aspectos relativos al proceso experimental que han sido poco estudiados y posiblemente estén afectando la validez de los resultados experimentales. En particular la operacionalización, que pertenece a la fase de diseño experimental, apenas ha sido tratada. La operacionalización es el proceso por el cual los constructos que se desean estudiar, tanto en lo relativo a las variables dependientes como independientes, son asignados a métricas...

  16. Knowledge description model for bodies of knowledge in software engineering context

    Quezada Sarmiento, Pablo Alejandro; Garbajosa Sopeña, Juan; Washizaki, Hironori; Enciso Quispe, Liliana Elvira
    Bodies of Knowledge (BOK) contains the relevant knowledge for a discipline. BOK must embody the consensus reached by the community for which this BOK will be of application. This consensus is a prerequisite for the adoption of the BOK by the community. In this paper, we utilize a combinations of Software Engineering Body of Knowledge (SWEBOK), models representation, and design science methodology in order to describe the software engineering knowledge context (SEC). SWEBOK serves as backbone taxonomy, while models representation provides a context of representation. In the process of develop of this paper science design methodology was used to provide...

  17. Usability testing in mobile applications involving people with down syndrome: a literature review

    Cáliz Ramos, Doris Cruz; Martínez Normand, Loïc; Alamán Roldán, Xavier; Terán Villamarín, Carlos; Cáliz Ramos, Richarth Harold
    We present a review of research related to the usability testing of mobile applications including participants with Down syndrome. The purpose is to identify good usability testing practices and possible guidelines for this process when participants are people with this cognitive disability. These practices and guidelines should account for their specific impairments. We applied document analysis techniques to searches of scientific databases. The results were filtered considering how well they matched the research topic. We processed and reported the classified and summarized results. The main findings of this literature review is that mobile applications usability testing including people with Down...

  18. Nonconvex Quadratic Problems and Games with Seprable Constraints

    Zazo Ruiz, Javier
    Quadratic programs are generally hard and difficult to solve, where many instances are known to be NP-hard. However, there are some few cases in which the quadratic problem has some hidden convexity and there are methods to solve the problems optimally in polynomial time. When this occurs, we say that strong duality holds, and that the primal problem has zero gap with its dual counterpart. We study this property in nonconvex quadratic problems with separable constraints. We exploit the disjoint structure of the constraints to analyze when strong duality may occur. We consider problems that may have both inequality or equality quadratic constraints, and we...

  19. Big Medical Text Analytics: querying, searching and understanding clinical data

    Costumero Moreno, Roberto
    The increasing generation of data in different sectors thanks to digitalization has provoked a change in the techniques used to store, process and extract value and knowledge from different datasets. This change has also affected more traditional sectors like healthcare, which have been transformed in this process. The amount of medical data generated is increasing as the adoption of Electronic Health Records is becoming a standard in all the developed countries. The economic impact of the digitalization of medical data is estimated at $300 billion annually. Most of the data generated in healthcare are unstructured data: texts and images. The focus in...

  20. A general framework for static profiling of parametric resource usage

    López García, Pedro; Klemen, Maximiliano; Liqat, Umer; Hermenegildo, Manuel V.
    For some applications, standard resource analyses do not provide the information required. Such analyses estimate the total resource usage of a program (without executing it) as functions on input data sizes. However, some applications require knowing how such total resource usage is distributed over selected parts of a program. We propose a novel, general, and flexible framework for setting up cost equations/relations which can be instantiated for performing a wide range of resource usage analyses, including both static profiling and the inference of the standard notion of cost. We extend and generalize standard resource analysis techniques, so that the relations...

Aviso de cookies: Usamos cookies propias y de terceros para mejorar nuestros servicios, para análisis estadístico y para mostrarle publicidad. Si continua navegando consideramos que acepta su uso en los términos establecidos en la Política de cookies.