96 resultados para Contapassi mHealth Android Smartwatch Smartphone SensorFusion Range_Articolari

em Universidad Politécnica de Madrid


Relevância:

100.00% 100.00%

Publicador:

Resumo:

El proyecto aqu desarrollado es una aplicacin Android para smartphone. Consiste en una plataforma para aprender ingls clasificada en varios niveles de aprendizaje que ofrece al usuario gramtica y vocabulario clasificado en lecciones concretas; una vez aprendidas se pueden poner en prctica realizando ejercicios especficos. La aplicacin est escrita en lenguaje Java. Para el almacenamiento de los datos se ha utilizado MySQL y su obtencin fue posible gracias al diseo de una API utilizando Google App Engine. El objetivo era crear una aplicacin que descargase los datos de una API por medio de peticiones. De esta forma se lograron dos propsitos: el primero es que la aplicacin pueda usarse de manera offline una vez que ya tiene los datos en el dispositivo. El segundo es conseguir que la aplicacin no tenga en su cdigo los datos de la gramtica ya que, al pedirlos a un servicio externo, adquiere total independencia. ABSTRACT The project developed is an Android application for smartphones. It is a platform to learn English covering different levels. It offers the user grammar and vocabulary contents in every lesson. In addition, once the lesson is finished it can be put into practice by performing specific exercises. The application is written in Java. For data storing, MySQL was used. As for data obtaining an API using Google App Engine was created. The aim was to create an application that could download data via an API using requests. Thus, two goals were achieved: first, the application can be used offline once you have the data on the device. Second, the application does not have in its code any grammar data: by ordering them to an external service the application becomes independent.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Este Proyecto Final de Carrera se centra principalmente en el estudio de las tecnologas aplicadas al Hogar Digital (HD) y as poder desarrollar nuevas herramientas aplicadas a este Sector. La primera tecnologa estudiada es LonWorks que se escogi porque en la EUITT se cuenta con un entorno domtico donde se aplica esta tecnologa, materializado como una maqueta de una instalacin LonWorks en un HD. Sobre este entorno se ha desarrollado una nueva forma de gestionar y controlar los elementos de una Red LonWorks mediante la tecnologa Universal Plug & Play (UPnP). Los dispositivos LonWorks han sido recubiertos con una capa con la que se consigue tratar los elementos LonWorks como dispositivos UPnP, pudiendo de esta manera trabajar bajo un mismo formato de dispositivo. Este formato est definido por un documento denominado Descripcin del Dispositivo UPnP. Por tanto, no es necesario conocer el estado de los dispositivos de la Red LonWorks, sino nicamente trabajar bajo una Red UPnP, creando nuevos dispositivos UPnP, puntos de Control y servicios a partir de los elementos LonWorks. Una vez realizado el recubrimiento del sistema LonWorks con UPnP, se ha definido y desarrollado una aplicacin para Android que, permite controlar los elementos de la maqueta del HD desde un Smartphone o una Tablet. El acceso a la Red LonWorks de la maqueta del HD se hace a travs de la interfaz Web Services SOAP/XML del dispositivo iLON100. ABSTRACT. This Final Degree Project is mainly focused on the study of the technologies applied to Digital Home and thus be able to develop new tools applied to this area. The first study is LonWorks technology which was chosen because the EUITT has a domotic environment where this technology is applied, materialized as a demonstrator of a LonWorks installation in HD. With this environment has developed a new way to manage and control the elements of a LonWorks network through technology by Universal Plug & Play (UPnP). LonWorks devices are covered with a layer and it is achieved LonWorks elements treat as UPnP devices. In this way the LonWorks elements can work under one device format. This format is defined by a document called UPnP Device Description. Therefore, it isn't necessary to know the state of the LonWorks network devices, but only work under an UPnP network, creating new UPnP devices, control points and services from LonWorks elements. After backfill of LonWorks system with UPnP, have being defined and developed an Android application that allow controlling the elements of the mockup of HD from Smartphone or a Tablet. The LonWorks network Access of the mockup of HD is done through the Web Interface Services SOAP / XML iLON100 device.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

It is essential to remotely and continuously monitor the movements of individuals in many social areas, for example, taking care of aging people, physical therapy, athletic training etc. Many methods have been used, such as video record, motion analysis or sensor-based methods. Due to the limitations in remote communication, power consumption, portability and so on, most of them are not able to fulfill the requirements. The development of wearable technology and cloud computing provides a new efficient way to achieve this goal. This paper presents an intelligent human movement monitoring system based on a smartwatch, an Android smartphone and a distributed data management engine. This system includes advantages of wide adaptability, remote and long-term monitoring capacity, high portability and flexibility. The structure of the system and its principle are introduced. Four experiments are designed to prove the feasibility of the system. The results of the experiments demonstrate the system is able to detect different actions of individuals with adequate accuracy.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Hoy en da asistimos a un creciente inters por parte de la sociedad hacia el cuidado de la salud. Esta afirmacin viene apoyada por dos realidades. Por una parte, el aumento de las prcticas saludables (actividad deportiva, cuidado de la alimentacin, etc.). De igual manera, el auge de los dispositivos inteligentes (relojes, mviles o pulseras) capaces de medir distintos parmetros fsicos como el pulso cardaco, el ritmo respiratorio, la distancia recorrida, las caloras consumidas, etc. Combinando ambos factores (inters por el estado de salud y disponibilidad comercial de dispositivos inteligentes) estn surgiendo multitud de aplicaciones capaces no solo de controlar el estado actual de salud, tambin de recomendar al usuario cambios de hbitos que lleven hacia una mejora en su condicin fsica. En este contexto, los llamados dispositivos llevables (weareables) unidos al paradigma de Internet de las cosas (IoT, del ingls Internet of Things) permiten la aparicin de nuevos nichos de mercado para aplicaciones que no solo se centran en la mejora de la condicin fsica, ya que van ms all proponiendo soluciones para el cuidado de pacientes enfermos, la vigilancia de nios o ancianos, la defensa y la seguridad, la monitorizacin de agentes de riesgo (como bomberos o policas) y un largo etctera de aplicaciones por llegar. El paradigma de IoT se puede desarrollar basndose en las existentes redes de sensores inalmbricos (WSN, del ingls Wireless Sensor Network). La conexin de los ya mencionados dispositivos llevables a estas redes puede facilitar la transicin de nuevos usuarios hacia aplicaciones IoT. Pero uno de los problemas intrnsecos a estas redes es su heterogeneidad. En efecto, existen multitud de sistemas operativos, protocolos de comunicacin, plataformas de desarrollo, soluciones propietarias, etc. El principal objetivo de esta tesis es realizar aportaciones significativas para solucionar no solo el problema de la heterogeneidad, sino tambin de dotar de mecanismos de seguridad suficientes para salvaguardad la integridad de los datos intercambiados en este tipo de aplicaciones. Algo de suma importancia ya que los datos mdicos y biomtricos de los usuarios estn protegidos por leyes nacionales y comunitarias. Para lograr dichos objetivos, se comenz con la realizacin de un completo estudio del estado del arte en tecnologas relacionadas con el marco de investigacin (plataformas y estndares para WSNs e IoT, plataformas de implementacin distribuidas, dispositivos llevables y sistemas operativos y lenguajes de programacin). Este estudio sirvi para tomar decisiones de diseo fundamentadas en las tres contribuciones principales de esta tesis: un bus de servicios para dispositivos llevables (WDSB, Wearable Device Service Bus) basado en tecnologas ya existentes tales como ESB, WWBAN, WSN e IoT); un protocolo de comunicaciones inter-dominio para dispositivos llevables (WIDP, Wearable Inter-Domain communication Protocol) que integra en una misma solucin protocolos capaces de ser implementados en dispositivos de bajas capacidades (como lo son los dispositivos llevables y los que forman parte de WSNs); y finalmente, la tercera contribucin relevante es una propuesta de seguridad para WSN basada en la aplicacin de dominios de confianza. Aunque las contribuciones aqu recogidas son de aplicacin genrica, para su validacin se utiliz un escenario concreto de aplicacin: una solucin para control de parmetros fsicos en entornos deportivos, desarrollada dentro del proyecto europeo de investigacin LifeWear. En este escenario se desplegaron todos los elementos necesarios para validar las contribuciones principales de esta tesis y, adems, se realiz una aplicacin para dispositivos mviles por parte de uno de los socios del proyecto (lo que contribuy con una validacin externa de la solucin). En este escenario se usaron dispositivos llevables tales como un reloj inteligente, un telfono mvil con sistema operativo Android y un medidor del ritmo cardaco inalmbrico capaz de obtener distintos parmetros fisiolgicos del deportista. Sobre este escenario se realizaron diversas pruebas de validacin mediante las cuales se obtuvieron resultados satisfactorios. ABSTRACT Nowadays, society is shifting towards a growing interest and concern on health care. This phenomenon can be acknowledged by two facts: first, the increasing number of people practising some kind of healthy activity (sports, balanced diet, etc.). Secondly, the growing number of commercial wearable smart devices (smartwatches or bands) able to measure physiological parameters such as heart rate, breathing rate, distance or consumed calories. A large number of applications combining both facts are appearing. These applications are not only able to monitor the health status of the user, but also to provide recommendations about routines in order to improve the mentioned health status. In this context, wearable devices merged with the Internet of Things (IoT) paradigm enable the proliferation of new market segments for these health wearablebased applications. Furthermore, these applications can provide solutions for the elderly or baby care, in-hospital or in-home patient monitoring, security and defence fields or an unforeseen number of future applications. The introduced IoT paradigm can be developed with the usage of existing Wireless Sensor Networks (WSNs) by connecting the novel wearable devices to them. In this way, the migration of new users and actors to the IoT environment will be eased. However, a major issue appears in this environment: heterogeneity. In fact, there is a large number of operating systems, hardware platforms, communication and application protocols or programming languages, each of them with unique features. The main objective of this thesis is defining and implementing a solution for the intelligent service management in wearable and ubiquitous devices so as to solve the heterogeneity issues that are presented when dealing with interoperability and interconnectivity of devices and software of different nature. Additionally, a security schema based on trust domains is proposed as a solution to the privacy problems arising when private data (e.g., biomedical parameters or user identification) is broadcasted in a wireless network. The proposal has been made after a comprehensive state-of-the-art analysis, and includes the design of a Wearable Device Service Bus (WDSB) including the technologies collected in the requirement analysis (ESB, WWBAN, WSN and IoT). Applications are able to access the WSN services regardless of the platform and operating system where they are running. Besides, this proposal also includes the design of a Wearable Inter-Domain communication Protocols set (WIDP) which integrates lightweight protocols suitable to be used in low-capacities devices (REST, JSON, AMQP, CoAP, etc...). Furthermore, a security solution for service management based on a trustworthy domains model to deploy security services in WSNs has been designed. Although the proposal is a generic framework for applications based on services provided by wearable devices, an application scenario for testing purposes has been included. In this validation scenario it has been presented an autonomous physical condition performance system, based on a WSN, bringing the possibility to include several elements in an IoT scenario: a smartwatch, a physiological monitoring device and a smartphone. In summary, the general objective of this thesis is solving the heterogeneity and security challenges arising when developing applications for WSNs and wearable devices. As it has been presented in the thesis, the solution proposed has been successfully validated in a real scenario and the obtained results were satisfactory.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

El presente proyecto sienta las bases para el desarrollo de un helicptero coaxial autnomo. Como principales novedades, se quiere destacar el manejo y control de este. El manejo del helicptero se consigue desplazando el centro de gravedad. Por otro lado, el control se realiza mediante los sensores de un Smartphone a bordo de la aeronave. Este telfono adems, proporcionar una amplia gama de recursos para el desarrollo de futuras aplicaciones, como pueden ser la cmara o GPS. Tambin se desarrolla la aplicacin para enviar rdenes desde el exterior para maniobrar el helicptero. Este trabajo se lleva a cabo conjuntamente con mi compaero Eduardo Ortega Biber (1), quin se enfoca en las tareas de diseo y simulacin. Mientras que el actual proyecto, se centra en el desarrollo de las dos aplicaciones Android de los telfonos.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Durante este trabajo fin de grado (TFG), se ha hecho uso del mdulo GSR (o mdulo Stress) de la empresa RGB Medical Devices, para crear una aplicacin Android que recoja la informacin enviada por dicho mdulo a travs del Bluetooth del SmartPhone y la muestre en pantalla en tiempo real.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Este proyecto fin de carrera trata de mejorar los sistemas actuales de control en la visualizacin de diapositivas. La solucin adoptada constar de un sistema con modelo cliente-servidor. El servidor formado por un mini ordenador, en este caso una Raspberry Pi, que estar conectado al proyector de video. Este servidor se mantendr a la espera de recibir una conexin entrante va Bluetooth. Una vez se realice la conexin interpretar los comandos mandados por el cliente a travs de una API con formato JSON y realizar las acciones indicadas para el control de la presentacin. El cliente ser una aplicacin mvil para dispositivos Android. A travs de ella el profesor acceder al servidor escaneando un cdigo QR que ser proyectado y una vez conectado enviar los comandos de control de la presentacin, tales como abrir una presentacin, avanzar y retroceder diapositiva, etc. La solucin final deber ser eficiente, sencilla de utilizar y con un bajo coste para resultar atractiva y ser as til en el mundo real. Para ello se contar con valores aadidos como el poder iniciar la presentacin desde el dispositivo mvil, el mostrar las notas de la diapositiva actual o contar con un temporizador para permitir un mejor control sobre el tiempo disponible para la presentacin. ABSTRACT. This final project pursues the improvement of the current presentation control systems. The solution it provides is based on a server-client architecture. The server will be a mini PC, a Raspberry Pi model in this case, that will be connected to a video projector or a screen monitor. This server will remain idle waiting for an incoming Bluetooth connection. Once the connection is accepted the server will parse the commands sent by the client through a JSON API and will execute them accordingly to control the system. The client we decided to develop is an Android application. The speaker will be able to connect with the server by scanning a QR code that will be generated and displayed into the projector or screen monitor. Once the connection is accepted the client will sent the commands to control the slides, such as opening a presentation, move forward and backwards, etc. The adopted solution must be efficient, easy to use and with low cost to be appealing and useful to the real world. To accomplish the task this project will count with improvements over the current systems, such as the possibility to open a presentation from the smartphone, the visualization of the current slide notes from the mobile phone and a countdown timer to have a better control over the available time for the presentation.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Los sensores inerciales (acelermetros y girscopos) se han ido introduciendo poco a poco en dispositivos que usamos en nuestra vida diaria gracias a su minituarizacin. Hoy en da todos los smartphones contienen como mnimo un acelermetro y un magnetmetro, siendo complementados en losms modernos por girscopos y barmetros. Esto, unido a la proliferacin de los smartphones ha hecho viable el diseo de sistemas basados en las medidas de sensores que el usuario lleva colocados en alguna parte del cuerpo (que en un futuro estarn contenidos en tejidos inteligentes) o los integrados en su mvil. El papel de estos sensores se ha convertido en fundamental para el desarrollo de aplicaciones contextuales y de inteligencia ambiental. Algunos ejemplos son el control de los ejercicios de rehabilitacin o la oferta de informacin referente al sitio turstico que se est visitando. El trabajo de esta tesis contribuye a explorar las posibilidades que ofrecen los sensores inerciales para el apoyo a la deteccin de actividad y la mejora de la precisin de servicios de localizacin para peatones. En lo referente al reconocimiento de la actividad que desarrolla un usuario, se ha explorado el uso de los sensores integrados en los dispositivos mviles de ltima generacin (luz y proximidad, acelermetro, girscopo y magnetmetro). Las actividades objetivo son conocidas como atmicas (andar a distintas velocidades, estar de pie, correr, estar sentado), esto es, actividades que constituyen unidades de actividades ms complejas como pueden ser lavar los platos o ir al trabajo. De este modo, se usan algoritmos de clasificacin sencillos que puedan ser integrados en un mvil como el Nave Bayes, Tablas y rboles de Decisin. Adems, se pretende igualmente detectar la posicin en la que el usuario lleva el mvil, no slo con el objetivo de utilizar esa informacin para elegir un clasificador entrenado slo con datos recogidos en la posicin correspondiente (estrategia que mejora los resultados de estimacin de la actividad), sino tambin para la generacin de un evento que puede producir la ejecucin de una accin. Finalmente, el trabajo incluye un anlisis de las prestaciones de la clasificacin variando el tipo de parmetros y el nmero de sensores usados y teniendo en cuenta no slo la precisin de la clasificacin sino tambin la carga computacional. Por otra parte, se ha propuesto un algoritmo basado en la cuenta de pasos utilizando informaiii cin proveniente de un acelermetro colocado en el pie del usuario. El objetivo final es detectar la actividad que el usuario est haciendo junto con la estimacin aproximada de la distancia recorrida. El algoritmo de cuenta pasos se basa en la deteccin de mximos y mnimos usando ventanas temporales y umbrales sin requerir informacin especfica del usuario. El mbito de seguimiento de peatones en interiores es interesante por la falta de un estndar de localizacin en este tipo de entornos. Se ha diseado un filtro extendido de Kalman centralizado y ligeramente acoplado para fusionar la informacin medida por un acelermetro colocado en el pie del usuario con medidas de posicin. Se han aplicado tambin diferentes tcnicas de correccin de errores como las de velocidad cero que se basan en la deteccin de los instantes en los que el pie est apoyado en el suelo. Los resultados han sido obtenidos en entornos interiores usando las posiciones estimadas por un sistema de triangulacin basado en la medida de la potencia recibida (RSS) y GPS en exteriores. Finalmente, se han implementado algunas aplicaciones que prueban la utilidad del trabajo desarrollado. En primer lugar se ha considerado una aplicacin de monitorizacin de actividad que proporciona al usuario informacin sobre el nivel de actividad que realiza durante un perodo de tiempo. El objetivo final es favorecer el cambio de comportamientos sedentarios, consiguiendo hbitos saludables. Se han desarrollado dos versiones de esta aplicacin. En el primer caso se ha integrado el algoritmo de cuenta pasos en una plataforma OSGi mvil adquiriendo los datos de un acelermetro Bluetooth colocado en el pie. En el segundo caso se ha creado la misma aplicacin utilizando las implementaciones de los clasificadores en un dispositivo Android. Por otro lado, se ha planteado el diseo de una aplicacin para la creacin automtica de un diario de viaje a partir de la deteccin de eventos importantes. Esta aplicacin toma como entrada la informacin procedente de la estimacin de actividad y de localizacin adems de informacin almacenada en bases de datos abiertas (fotos, informacin sobre sitios) e informacin sobre sensores reales y virtuales (agenda, cmara, etc.) del mvil. Abstract Inertial sensors (accelerometers and gyroscopes) have been gradually embedded in the devices that people use in their daily lives thanks to their miniaturization. Nowadays all smartphones have at least one embedded magnetometer and accelerometer, containing the most upto- date ones gyroscopes and barometers. This issue, together with the fact that the penetration of smartphones is growing steadily, has made possible the design of systems that rely on the information gathered by wearable sensors (in the future contained in smart textiles) or inertial sensors embedded in a smartphone. The role of these sensors has become key to the development of context-aware and ambient intelligent applications. Some examples are the performance of rehabilitation exercises, the provision of information related to the place that the user is visiting or the interaction with objects by gesture recognition. The work of this thesis contributes to explore to which extent this kind of sensors can be useful to support activity recognition and pedestrian tracking, which have been proven to be essential for these applications. Regarding the recognition of the activity that a user performs, the use of sensors embedded in a smartphone (proximity and light sensors, gyroscopes, magnetometers and accelerometers) has been explored. The activities that are detected belong to the group of the ones known as atomic activities (e.g. walking at different paces, running, standing), that is, activities or movements that are part of more complex activities such as doing the dishes or commuting. Simple, wellknown classifiers that can run embedded in a smartphone have been tested, such as Nave Bayes, Decision Tables and Trees. In addition to this, another aim is to estimate the on-body position in which the user is carrying the mobile phone. The objective is not only to choose a classifier that has been trained with the corresponding data in order to enhance the classification but also to start actions. Finally, the performance of the different classifiers is analysed, taking into consideration different features and number of sensors. The computational and memory load of the classifiers is also measured. On the other hand, an algorithm based on step counting has been proposed. The acceleration information is provided by an accelerometer placed on the foot. The aim is to detect the activity that the user is performing together with the estimation of the distance covered. The step counting strategy is based on detecting minima and its corresponding maxima. Although the counting strategy is not innovative (it includes time windows and amplitude thresholds to prevent under or overestimation) no user-specific information is required. The field of pedestrian tracking is crucial due to the lack of a localization standard for this kind of environments. A loosely-coupled centralized Extended Kalman Filter has been proposed to perform the fusion of inertial and position measurements. Zero velocity updates have been applied whenever the foot is detected to be placed on the ground. The results have been obtained in indoor environments using a triangulation algorithm based on RSS measurements and GPS outdoors. Finally, some applications have been designed to test the usefulness of the work. The first one is called the Activity Monitor whose aim is to prevent sedentary behaviours and to modify habits to achieve desired objectives of activity level. Two different versions of the application have been implemented. The first one uses the activity estimation based on the step counting algorithm, which has been integrated in an OSGi mobile framework acquiring the data from a Bluetooth accelerometer placed on the foot of the individual. The second one uses activity classifiers embedded in an Android smartphone. On the other hand, the design of a Travel Logbook has been planned. The input of this application is the information provided by the activity and localization modules, external databases (e.g. pictures, points of interest, weather) and mobile embedded and virtual sensors (agenda, camera, etc.). The aim is to detect important events in the journey and gather the information necessary to store it as a journal page.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

This paper presents a multiprotocol mobile application for building automation which supports and enables the integration of the most representative control technologies such as KNX, LonWorks and X-10. The application includes a real-time monitoring service. Finally, advanced control functionalities based on gestures recognition and predefined scenes have been implemented. This application has been developed and tested in the Energy Efficiency Research Facility located at CeDInt-UPM, where electrical loads, blinds and HVAC and lighting systems can be controlled.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

El planteamiento inicial era proveer al individuo invidente de un sistema autnomo capaz de guiarle segn sus preferencias. El resultado obtenido al finalizar este proyecto ha sido un dispositivo autnomo configurable por el usuario mediante una aplicacin sw , desarrollada en la plataforma mvil Android capaz de comunicarse con el dispositivo autnomo(mvil personal). La idea de utilizar como plataforma de desarrollo sw Android, se bas fundamentalmente en que es cdigo open source, es gratuito y est presente en el 70 por ciento de los mviles de Europa. La idea inicial era que ambos hubieran sido integrados en un mismo dispositivo, pero una vez comenzado el proyecto y habiendo evaluado los hbitos actuales, decidimos adaptar la idea general del proyecto, a nuestros das. Para ello hicimos uso del dispositivo mvil ms usado hoy en da, como es nuestros telfonos mviles, o ms bien los llamado Smartphone, con los cuales podemos desde su aplicacin originaria que es llamar, hasta realizar multitud de operaciones al mismo tiempo como puede ser comunicacin por internet, posicionamiento via GPS, intercambio de ficheros por bluetooth tantas como podamos programar. Sobre este ltimo atributo, intercambio de informacin a travs de bluetooth, es la interfaz que vamos a aprovechar para la realizacin de nuestro proyecto. Hoy en da el 90% de los Smartphone tiene entre sus caractersticas de conectividad la posibilidad de intercambiar informacin va bluetooth. Una vez se tiene resuelto el interfaz entre el medio y el usuario se debe solucionar la forma de transformar la informacin para que los dispositivos mviles recojan la informacin y sepan discernir entre la informacin importante y la que no lo es. Para ello hemos desarrollado una tarjeta configurable, con un mdulo bluetooth comercial para enviar la informacin. El resultado final de esta tarjeta proporciona una manera fcil de configurar diferentes mensajes que sern utilizados segn la situacin. ABSTRACT The initial approach consisted of a system that shows the way for blind people to get somewhere or something or provide to them important information, an autonomous system able to guide to their preference. After several analyses the project accomplish is a standalone device configurable by the user via an application sw, developed in Android mobile platform capable of communicating with the standalone device (personal cell phone). The decision of using the sw development platform of Android was due to the open source code concept and the great extent of presence on 70 percent of European mobiles. The first idea was that the sw and the device were integrated into a single device, but once the project had been started and having assessed the current habits, it has changed to be adapted to the present technology to get a better usability on the present-day. To achieve the project goals the most used mobile device today was used, our mobile phones, or rather called Smartphone, which you could use to phone your mother or perform many operations simultaneously such as communication online, positioning via GPS, bluetooth file trading program, etc. On this last attribute, information sharing via bluetooth, is the interface that it has been taken to complete the project. Today 90% of the Smartphone include in its connectivity features the ability to exchange information via bluetooth. Once that it was solved the interface between the environment and the final user, the next step incorporates the transformation of the information that the mobile devices collect from the environment to discern between the information the user configure to be notified or not. The hardware device that makes it possible is a configurable card with a bluetooth module that is able to send the information. The final result of this card provides an easy way to configure different messages, that we could use depending of the situation.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

En este proyecto se realiza un estudio sobre herramientas que facilitan la creacin y distribucin de aplicaciones en distintas plataformas mviles, con el fin de poder seleccionar la herramienta ms apropiada en funcin del proyecto a desarrollar. Previo al estudio de las herramientas para el desarrollo en plataformas mltiples se realiza un estudio de las herramientas y metodologas que facilitan los propietarios de los entornos IOS y Android. Este estudio previo permitir al lector conocer en ms detalle las particularidades de cada uno de estos dos entornos, as como las pautas y buenas prcticas a seguir en el desarrollo de aplicaciones para dispositivos mviles. Una vez finalizado el estudio, el lector sabr escoger una herramienta de desarrollo adaptada a cada proyecto en funcin de su objeto, los recursos disponibles y las habilidades de los miembros del equipo de desarrollo. Adicionalmente al estudio, y como ejemplo de aplicacin, en el proyecto se realiza un caso prctico de seleccin de herramienta y aplicacin de la herramienta seleccionada a un proyecto de desarrollo concreto. El caso prctico consiste en la creacin de un entorno que permite generar aplicaciones para la visualizacin de apuntes. Las aplicaciones permitirn ver contenidos de tipo multimedia como ficheros de texto, sonidos, imgenes, vdeos y enlaces a contenidos externos. Adems estas aplicaciones se generarn sin que el autor de las mismas tenga que modificar alguna de las lneas del cdigo. Para ello, se han definido una serie de ficheros de configuracin en los que el autor de la aplicacin deber indicar los contenidos a mostrar y su ubicacin. Se han seleccionado recursos de tipo cdigo abierto para el desarrollo del caso prctico, con el fin de evitar los costes asociados a las posibles licencias. El equipo de desarrollo del caso prctico estar formado nicamente por el autor de este proyecto de fin de grado, lo que hace del caso de estudio un desarrollo sencillo, de manera que su futuro mantenimiento y escalabilidad no deberan verse afectados por la necesidad de contar con equipos de desarrolladores con conocimientos especficos o complejos. ABSTRACT. This document contains a study of tools that ease the creation and the distribution of the applications through different mobile platforms. The objective o this document is to allow the selection of the most appropriate tool, depending on the development objectives. Previous to this study about the tools for developing on multiple platforms, a study of IOS and Android tools and their methodologies is included on this document. This previous analysis will allow the reader to know in more detail the peculiarities of each of these environments, together with theirs requirements and the best practices of the applications development for mobile devices. By the end of this document the reader would be able to choose the adequate development tool for a project depending of its objective, its available resources and the developers teams capabilities. Beside this study and as example of case study this final project includes a practical case of tool selection and its application to a specific development. The case study consists in the creation of an environment that allows generating applications to visualise notes. These applications will allow seeing contents of multimedia type such as: text files, sounds, images, videos, and links to external content. Furthermore these applications will be generated without their author having to modify any line of code, because a group of configuration files will be defined for such purpose. The author of the application only has to update this configuration with the content to show by the application and its location. The selected resources for the case study were of the type open source in order to avoid the cost associated to the potential licenses. The developers team for this case study has only one member, the author of this final project document and practical case developer. As a result the case study is a very simple development in a way that the future potential maintenance and scalability should not depend on the necessity of a highly qualified developers teams with a very specific knowledge on mobile platforms development.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

El proyecto realizado, trata de una aplicacin desarrollada en la plataforma Android, orientada a personas con algn tipo de discapacidad sensorial o psquica. Dicha aplicacin fomenta el uso y la integracin de dispositivos mviles en este tipo de sector de poblacin. Est pensada, para que, un usuario con discapacidad, pueda interactuar con ella y de forma transparente a l, se ha creado un sistema mediante el cual, se registra todo el comportamiento que ese usuario ha tenido durante el tiempo de uso de la aplicacin, con el fin de llevar un seguimiento del mismo; evaluar si existen cambios en l; determinar si son necesarios algunos cambios en la aplicacin que favorezcan una mejora en cuanto al uso y consecucin de resultados en el paciente, etc. Se ha combinado el uso de una aplicacin instalada sobre un sistema operativo de libre distribucin, concretamente Android, con un juguete de cdigo abierto, como es Sphero. Eso ha permito el desarrollo de una aplicacin perfectamente ajustada a los requisitos funcionales definidos, con una robustez y eficiencia similar a una aplicacin de sistemas operativos mviles cerrados. Es importarte remarcar, que la primera finalidad de este proyecto es ofrecer la posibilidad de usar un juguete, como Sphero, que est orientado a un sector de poblacin sin discapacidad, haciendo uso de cualquier dispositivo mvil, a personas con diferentes grados de discapacidad sensorial, motora y psquica. Siempre clarificando, que no existe la posibilidad de usar esta aplicacin para cualquier tipo y grado de discapacidad, ya que, ello supondra, un proyecto de una envergadura enorme. El hecho de usar un dispositivo mvil, es un derecho, que todos tenemos. Y por ello, se espera que tras la lectura y comprensin de este proyecto, se motive a los lectores a seguir desarrollando aplicaciones para que cualquier usuario, con discapacidad o no, tenga las mismas oportunidades de interactuacin con dispositivos mviles. The carried out project, is an application developed on the Android platform , aimed at people with some kind of sensory or mental disability . This application encourages the use and integration of mobile devices in this type of population sector. It is designed to be interacted by a disable person and transparently to that user, it has been created a system by which all behavior, that user has had during the time of use of the application, is recorded, thats to keep track of it ; assess whether there are changes in it, determine if changes are needed in the application that favor an improvement in the use and achieving patient outcomes , etc. . It has combined the use of an application installed on an open source operating system, namely Android, an open source toy , as is Sphero . That has made it possible to develop an application perfectly adjusted to the functional requirements defined with a robustness and efficiency similar to a mobile OS application closed. It is important to note, that the first aim of this project is to offer the possibility of using a toy, like Sphero , which is geared to a sector of the population without disabilities , using any mobile device , for people with different degrees of sensory impairment , motor and mental . Always clarifying that there is no possibility to use this application for any type and degree of disability, because the magnitude of the project would have been infinitely greater. The fact of using a mobile device, is a right we all have. And so, it is expected that upon reading and understanding of this project, motivate readers to continue developing applications for any user , disabled or not, have the same opportunities for interaction with mobile devices .

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Este Proyecto Fin de Grado est enmarcado dentro de las actividades del GRyS (Grupo de Redes y Servicios de Prxima Generacin) con las Smart Grids. En la investigacin actual sobre Smart Grids se pretenden alcanzar los siguientes objetivos: . Integrar fuentes de energas renovables de manera efectiva. . Aumentar la eficiencia en la gestin de la demanda y suministro de forma dinmica. . Reducir las emisiones de CO2 dando prioridad a fuentes de energa verdes. . Concienciar del consumo de energa mediante la monitorizacin de dispositivos y servicios. . Estimular el desarrollo de un mercado vanguardista de tecnologas energticamente eficientes con nuevos modelos de negocio. Dentro del contexto de las Smart Grids, el inters del GRyS se extiende bsicamente a la creacin de middlewares semnticos y tecnologas afines, como las ontologas de servicios y las bases de datos semnticas. El objetivo de este Proyecto Fin de Grado ha sido disear y desarrollar una aplicacin para dispositivos con sistema operativo Android, que implementa una interfaz grfica y los mtodos necesarios para obtener y representar informacin de registro de servicios de una plataforma SOA (Service-Oriented Architecture). La aplicacin permite: . Representar informacin relativa a los servicios y dispositivos registrados en una Smart Grid. . Guardar, cargar y compartir por correo electrnico ficheros HTML con la informacin anterior. . Representar en un mapa la ubicacin de los dispositivos. . Representar medidas (voltaje, temperatura, etc.) en tiempo real. . Aplicar filtros por identificador de dispositivo, modelo o fabricante. . Realizar consultas SPARQL a bases de datos semnticas. . Guardar y cagar consultas SPARQL en ficheros de texto almacenados en la tarjeta SD. La aplicacin, desarrollada en Java, es de cdigo libre y hace uso de tecnologas estndar y abiertas como HTML, XML, SPARQL y servicios RESTful. Se ha tenido ocasin de probarla con la infraestructura del proyecto europeo e-Gotham (Sustainable-Smart Grid Open System for the Aggregated Control, Monitoring and Management of Energy), en el que participan 17 socios de 5 pases: Espaa, Italia, Estonia, Finlandia y Noruega. En esta memoria se detalla el estudio realizado sobre el Estado del arte y las tecnologas utilizadas en el desarrollo del proyecto, la implementacin, diseo y arquitectura de la aplicacin, as como las pruebas realizadas y los resultados obtenidos. ABSTRACT. This Final Degree Project is framed within the activities of the GRyS (Grupo de Redes y Servicios de Prxima Generacin) with the Smart Grids. Current research on Smart Grids aims to achieve the following objectives: . To effectively integrate renewable energy sources. . To increase management efficiency by dynamically matching demand and supply. . To reduce carbon emissions by giving priority to green energy sources. . To raise energy consumption awareness by monitoring products and services. . To stimulate the development of a leading-edge market for energy-efficient technologies with new business models. Within the context of the Smart Grids, the interest of the GRyS basically extends to the creation of semantic middleware and related technologies, such as service ontologies and semantic data bases. The objective of this Final Degree Project has been to design and develop an application for devices with Android operating system, which implements a graphical interface and methods to obtain and represent services registry information in a Service-Oriented Architecture (SOA) platform. The application allows users to: . Represent information related to services and devices registered in a Smart Grid. . Save, load and share HTML files with the above information by email. . Represent the location of devices on a map. . Represent measures (voltage, temperature, etc.) in real time. . Apply filters by device id, model or manufacturer. . SPARQL query semantic database. . Save and load SPARQL queries in text files stored on the SD card. The application, developed in Java, is open source and uses open standards such as HTML, XML, SPARQL and RESTful services technologies. It has been tested in a real environment using the e-Gotham European project infrastructure (Sustainable-Smart Grid Open System for the Aggregated Control, Monitoring and Management of Energy), which is participated by 17 partners from 5 countries: Spain, Italy, Estonia, Finland and Norway. This report details the study on the State of the art and the technologies used in the development of the project, implementation, design and architecture of the application, as well as the tests performed and the results obtained.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Este Proyecto Fin de Grado se centra en la definicin de unos interfaces y el desarrollo de unos mdulos que los ofrezcan y que permitan desarrollar un sistema para Smartphone mediante el que se puedan obtener medidas tanto de dispositivos biomtricos como de una red inalmbrica de sensores (WSN Wireless Sensor Network). Estos dos tipos de medidas deben poder ser mostradas de manera que se observe grficamente su correlacin espacio-temporal. Por tanto, estos interfaces ofrecen, principalmente, la posibilidad de gestionar un nmero indeterminado de dispositivos biomtricos y tomar medidas de ellos, adems de mecanismos de almacenamiento para dichas medidas. Tambin existe la posibilidad de crear una representacin grfica de dichas medidas. Por ltimo, se desarrolla un interfaz para obtener informacin proveniente de una red de sensores inalmbricos instalada en un determinado entorno en el cual el usuario estar realizando sus propias medidas. Adems, se lleva a cabo la creacin de la aplicacin comentada, que hace uso de las interfaces especificadas, para realizar la correlacin de las medidas. La aplicacin permite al usuario mantener una lista de dispositivos, pudiendo consultar los parmetros de configuracin de los mismos y tomar las medidas de aquellos que desee. Podr visualizar en todo momento las medidas que se van realizando, y, por ltimo, podr representarlas grficamente en pantalla. Los interfaces estn creados de forma que sean flexibles de modo que puedan aadirse nuevas funciones en un futuro y permitan ser utilizados para diferentes aplicaciones. Los mdulos que ofrecen estos interfaces estn desarrollados para cumplir todas las funcionalidades que esperamos llevar a cabo en la aplicacin creada. ABSTRACT. This Final Degree Project is focused on the definition of a set of interfaces, together with the implementation of the modules that comply with them, with the aim of creating a smartphone-based system to obtain measurements from both biometric devices and a wireless sensor network (WSN). These two types of measurements have to be graphically shown in order to observe their spatial and temporal correlation. Thus, the main purpose of the aforementioned interfaces is to manage an indeterminate number of biometric devices in order to obtain and store the measurements provided by them. There is also the possibility of creating a graphical representation of the data. In addition to all this, an interface has been developed for obtaining the information coming from a wireless sensor network deployed in the area where the user is taking his/her measurements. Also as part of the work performed, the smartphone application that utilizes the specified interfaces has been implemented, in order to actually perform the measurements correlation. This application allows the user to maintain the biometric devices list and control their configuration, including the activation of the measurements taking process. These data can be visualized anytime and, moreover, they can be represented graphically in the smartphone screen. The design of the interfaces is flexible in the sense that new functionality may be easily added to them in the future and new applications with different purposes may make use of them. The modules implemented as part of this Final Degree Project have been developed in order to comply with all the requirements of the smartphone system described above.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Los avances que se han producido en los ltimos aos en cuanto a potencia y capacidades de los telfonos mviles que usamos de manera cotidiana, traen de la mano un auge en la demanda de aplicaciones de todo mbito: desde aplicaciones generales de consumo, pasando por juegos, hasta aplicaciones que ofrecen soluciones internas a empresas. Existen diferentes sistemas operativos para telfonos mviles como se explicar ms adelante en el captulo introductorio. En dicho captulo se da la justificacin de por qu en el presente Proyecto Fin de Carrera se centra en el estudio del sistema operativo Android. Primeramente se dar una visin global del estado del arte en cuanto al mundo de aplicaciones mviles se refiere. Se explicarn los pros y contras de cada sistema operativo, detallando el lenguaje de programacin utilizado en cada uno de ellos y sus principales caractersticas. Despus, en el captulo tres se estudiar con ms profundidad el sistema operativo Android, desde su historia y orgenes, hasta los componentes bsicos para la creacin de una aplicacin, pasando por la arquitectura interna del sistema o su mquina virtual. Con esto se pretende que el lector tenga un contexto que le permita comprender los siguientes captulos, que es donde est el ncleo de este Proyecto Fin de Carrera. El cuarto captulo trata de una serie de prcticas incrementales, que cubren una gran parte de las posibilidades que ofrece el sistema operativo Android para el desarrollo de aplicaciones. Se ha pretendido que la dificultad vaya de menos a ms y que las prcticas se vayan apoyando en las anteriores, para tener al final una nica solucin que englobe todas las lecciones. El ltimo captulo quiere englobar el uso de todas las lecciones aprendidas en las lecciones anteriores para crear una aplicacin que bien podra ser una aplicacin real para un cliente. Se trata de una aplicacin que muestra en tiempo real informacin sobre las cmaras de trfico de la ciudad de Madrid. ABSTRACT. The improvements that have occurred in recent years in terms of power and capabilities of mobile phones that we use on a daily basis, bring an increment in demand for all kind of applications, from general consumer applications, games or even internal applications that offer solutions to companies. There are different operating systems for mobile phones as will be explained later in the introductory chapter. In that chapter the answer for why this Thesis focuses on the study of the Android operating system is given as well. First an overview of the state of the art about the world of mobile applications will be referred. The pros and cons of each operating system will be explained, detailing the programming language used in each of them and their main characteristics. Then in chapter three will be discussed in more depth the Android operating system, from its history and beginnings to the main components for the creation of an application, to the internal architecture of the system or virtual machine. The goal of chapter three is to give the readers a context that allows them to understand the following chapters, where the core of this Thesis is. The fourth chapter contains a series of incremental practices covering a large part of the potential of the Android operating system for application development. Those practices grow in difficulty and are supported by the previous in order to have at the end a single solution that fits all lessons. The last chapter wants to embrace the use of all the lessons learned in previous lessons to create an application that could well be an actual application for a client. It is an application that displays real-time information off traffic cameras of the city of Madrid.