Browsing by Subject "INTERFACES DE PROGRAMACION DE APLICACIONES"
Now showing 1 - 11 of 11
Results Per Page
Sort Options
trabajo final de especialización.listelement.badge Análisis de características de escucha de canciones para un usuario en una plataforma de streaming de música mediante métodos de aprendizaje automático no supervisado(2021-11) Seguí, Francisco; Gómez, Leticia Irene"El presente trabajo tiene por objetivo proveerle a un usuario una clasificación de las canciones que escucha, de acuerdo a sus características musicales, aplicando métodos de aprendizaje automático no supervisado a plataformas de streaming de música."tesis de maestría.listelement.badge Análisis del impacto de la adopción de Open Banking en la transformación digital de banca tradicional(2021) Suárez, Hernán Darío; Pussetto, Lucas"Esta es una tesis de discusión teórica que lleva adelante un análisis estratégico del impacto de la adopción de Open Banking en la Transformación Digital para la banca tradicional. Cuenta con un análisis detallado de la situación actual de la implementación del modelo de Open Banking basado en la regulación europea de PSD2 (Payment Services Directive de la Unión Europea) y un análisis del enfoque de la implementación en Reino Unido, Europa, México, Canadá, Estados Unidos, Chile, Brasil, Colombia y del desarrollo de las Fintech en Latinoamérica."ponencia en congreso.listelement.badge Automatically identifying sufficient object builders from Module APIs(2019) Ponzio, Pablo; Bengolea, Valeria; Politano, Mariano; Aguirre, Nazareno; Frías, Marcelo"Various approaches to software analysis (e.g. test input generation, software model checking) require engineers to (manually) identify a subset of a module’s methods in order to drive the analysis. Given a module to be analyzed, engineers typically select a subset of its methods to be considered as object builders to define a so-called driver, that will be used to automatically build objects for analysis, e.g., combining them non-deterministically, randomly, etc. This requires a careful inspection of the module and its API, since both the relative exhaustiveness of the analysis (leaving important methods out may systematically avoid generating different objects), as well as its efficiency (the different bounded combinations of methods grows exponentially as the number of methods increases), are affected by the selection. We propose an approach for automatically selecting a set of builders from a module’s API, based on an evolutionary algorithm that favors sets of methods whose combinations lead to producing larger sets of objects. The algorithm also takes into account other characteristics of these sets of methods, trying to prioritize the selection of methods with less and simpler parameters. As the implementation of this evolutionary mechanism requires in principle handling and comparing large sets of objects, and this grows very quickly both in terms of space and running times, we employ an abstraction of sets of objects, called field extensions, that involves using the field values of the objects in the set instead of the actual objects, and enables us to effectively implement our mechanism. An experimental assessment on a benchmark of stateful classes shows that our approach can automatically identify sets of builders that are sufficient (can be used to create any instance of the module) and minimal (do not contain superfluous methods), in a reasonable time."proyecto final de grado.listelement.badge BitSights: analyzing the bitcoin network(2020-10-22) Kulesz, Sebastián; Castaño Gómez, Nicolás; Jardi Bello, Yemel"Cryptocurrencies have fundamentally changed the way we do transactions. What once used to be a highly regulated interaction between businesses and/or individuals, has now become an uncontrollable market. Borders have virtually disappeared, and the requirement to share one's identity is now practically unenforceable by any institution deciding to participate. This has created a lot of challenges in the form of fraud, thefts, untraceability, and several more. We will explain the anonymous nature of Bitcoin, backed by the Blockchain technology, and how it is guaranteed at a technical level. However, we will also show that there is side-channel information that we can exploit, in order to extract important information that can help us deanonymize a transaction, a wallet, or even a user."proyecto final de grado.listelement.badge Indoor positioning system(2019-11-29) Li Puma, Juan Francisco; Rodríguez Nicastro, Julián; de Rochebouët, Diego; Fierens, Pablo Ignacio"GPS and location services have been a breakthrough in recent history and have become a necessary part of our daily lives, but they haven't yet reached the point where we can be located inside buildings. This would be really useful, with multiple applications such as localization in big buildings, location-based advertising, location-assisted games, locationaware social networks, etc. For this reason, there has been research on the eld to solve this problem and many possible approaches have been found. This project presents a starting point for one of these solutions using WiFi ngerprinting. The project consists of an API and two mobile applications that consume it, one for admins and another for users. The admin app is used to gather samples needed for WiFi ngerprinting in an onlne stage and the user app is used to locate users based on WiFi scans on an online stage. This solution is then tested and the results are presented."proyecto final de grado.listelement.badge iSurfer: un ray tracer de superficies algebraicas en tiempo real para iPhone(2013) Azar, Daniel José; Modernell, Damián; Prieto, Cristian; Matt, Andreas Daniel"Este es el informe del proyecto final iSurfer de la carrera de Grado de Ingeniería informática en el Instituto Tecnológico de Buenos Aires. El trabajo es el primer graficador de superficies algebraicas en dispositivos móviles utilizando un Raytracer."proyecto final de grado.listelement.badge NERd: anotador eficiente de modelos estadísticos para el reconocimiento de entidades nombradas(2019-11-23) Orsay, Juan Pablo; Gómez, Horacio Miguel; Aizemberg, Diego Arielproyecto final de grado.listelement.badge Ponte API-v2(2021-07) Ritorto, Bianca; Guzzetti, Clara; Guerrero, Marcela"Ponte es un proyecto creado originalmente por Juan Sebastián Vera y Noelia Belén López como su trabajo nació en 2019. José Carlos Noriega Defferrari desarrolló aplicación Android, y Constanza De Rienzo junto con Alejandro Santoflaminio la versión en iOS. El objetivo del proyecto Ponte API-v2 es el de proveer una arquitectura más robusta a la plataforma, reestructurando el back-end junto con los servicios externos utilizados. Si bien la aplicación web desarrollada en 2019 es funcional, los autores originales se concentraron en el desarrollo del front-end y la usabilidad de la aplicación. El back-end implementado presenta muchas aristas de mejora que son las que se explotan y atacan en la segunda versión de la API REST, explorada en el presente informe."proyecto final de grado.listelement.badge Ponte iOS(2020-12-17) De Rienzo, Constanza; Santoflaminio, Alejandro; Guerrero, Marcela"Ponte (del latín de puente) es una plataforma que permite conectar instituciones que necesitan donaciones y donantes que las pueden proveer. Creado en el 2018 por los alumnos del ITBA, Juan Sebastián Vera y Noelia Belén López, Ponte busca funcionar como nexo entre una parte de la sociedad que a menudo queda invisible y otra parte de la sociedad dispuesta a ayudar pero que no siempre cuenta con todos los instrumentos para hacerlo. Este proyecto nace como una aplicación web en la cual aquellos interesados pueden registrarse como donantes, ya sea de tiempo para actuar de transportistas (voluntario), o de bienes para suplir pedidos (donante) mientras que las asociaciones civiles u ONGs pueden también registrarse y realizar pedidos con sus necesidades. De esta manera Ponte actúa como una herramienta para facilitar el encuentro de estos dos grupos de gente: aquel con la necesidad y aquel con los recursos para suplirla."proyecto final de grado.listelement.badge Sorcerer's apprentice: un interfaz para interacción gestual control multimedial a través de Kinect(2015) Pagliaricci, Francisco; Pomerantz, Alan; Gómez, Silvia Alicia"Como utilidad se presenta en este informe el desarrollo de una aplicación que permite analizar tanto posiciones como gestos, e incluso comandos de voz, en tiempo real, para responder con acciones dentro de una computadora. Es objetivo de este desarrollo demostrar la capacidad del dispositivo y disparar el mundo de opciones posibles a realizar en cuanto a aplicativos gestuales."proyecto final de grado.listelement.badge Visualización de noticias(2020-12-15) Rivas, Leandro Matías; Maio, Sebastián Andrés"Este trabajo parte de 2 proyectos finales anteriores, XDATA 1 (Recopilación y visualización de noticias) y NERD 2 (Analizador de texto para reconocimiento de entidades nombradas), donde se buscó mejorar la visualización de noticias utilizando técnicas de reconocimiento de entidades. El proyecto actual tuvo como objetivo mejorar la interfaz y usabilidad de XDATA al igual que ampliar sus funcionalidades e incorporar el reconocimiento de entidades en las mismas. Para esto se volvió a implementar el sitio de manera tal que la misma se comunica vía API con los servidores, desacoplando completamente sus implementaciones."