8 resultados para Winsock API

em Acceda, el repositorio institucional de la Universidad de Las Palmas de Gran Canaria. España


Relevância:

10.00% 10.00%

Publicador:

Resumo:

[ES] El principal objetivo de este Trabajo Final de Grado (TFG) fue la creación de un sistema de gestión de vídeo distribuido utilizando cámaras de videovigilancia IP. Esta propuesta surgió a partir de la idea de ofrecer un acceso simultáneo, tanto online como offline, a las secuencias de vídeo generadas por una red de cámaras IP en un entorno dado. El resultado obtenido fue una infraestructura software ampliable  que ofrece al usuario una serie de funcionalidades con cámaras de red, abstrayéndolo de detalles internos. El trabajo está compuesto por tres elementos claramente diferenciados: integración de cámaras IP, almacenamiento en vídeo y creación del sistema de vídeo distribuido. La integración de cámaras IP tiene como objetivo comunicar al equipo con la cámara de red para la obtención del flujo de imágenes que transmite. Dicha comunicación se establece vía HTTP (Hypertext Transfer Protocol) gracias a la interfaz de programación (API) de la que disponen estos dispositivos. El segundo elemento, el almacenamiento en vídeo, tiene como función guardar las imágenes de la cámara IP en archivos de vídeo. De esta manera se ofrece su posterior visualización en diferido. Finalmente, el sistema de vídeo distribuido permite la reproducción simultánea de múltiples vídeos grabados por la red de cámaras IP. Adicionalmente, vídeos grabados por otros dispositivos también son admitidos. El material desarrollado dispone del potencial necesario para convertirse en una herramienta libre de amplio uso en sistemas UNIX para cámaras IP, así como suponer la base de futuros proyectos relacionados con estos dispositivos.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

[ES]El proyecto consistió en la creación de un componente visor web para la representación de entidades y sus simulaciones. Surgió como una propuesta para complementar otro proyecto centrado en la gestión de riesgos industriales. Donde existía la necesidad de representar sobre un mapa, los elementos susceptibles de provocar un accidente y las consecuencias generadas por éste. El desarrollo ha estado centrado en ofrecer un enfoque genérico al producto final, para permitir su utilización en otros proyectos con otra temática. El producto principal, el componente visor, permite cargar y manejar mapas, así como representar diferentes tipos de entidades en un entorno web de forma online. Específicamente enfocado para ser integrado en una aplicación, permite al desarrollador obviar las tareas de control, representación y gestión del mapa y sus entidades relacionadas. Para ello, dispone de una API que permite la integración del visor en sus aplicaciones adaptándolo a sus necesidades. Se ha realizado un proyecto completo de Desarrollo de Software utilizando el Proceso Unificado de Desarrollo basado en una metodología iterativa e incremental. Dando como resultado la creación de un producto principal junto con una serie de elementos útiles para el desarrollador, una página web para documentar y estructurar la API suministrada y una aplicación de demostración para conocer las capacidades del visor. Todo ello bajo la tecnología de ActionScript 3.0 y el framework Flex 3.6, que permite el desarrollo de aplicaciones RIA (Rich Internet Applications), esto es, entornos web con apariencia y características de aplicaciones de escritorio.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

[ES] El proyecto es un motor de juegos, que permite programar videojuegos usando el lenguaje Ruby en dispositivos Android. La API del motor es igual a la del software para PC Gosu, con lo que se extiende su uso a terminales móviles. La novedad principal radica en que se trata del primer motor, que permite programar juegos en Android usando Ruby, dado que el resto de motores hasta la fecha obligan al desarrollador a usar Java. Para lograr esto, se usa un intérprete de Ruby programado en Java llamado Ruboto. Este intérprete es una adaptación de JRuby que fue desarrollado para ser usado en PC.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

[ES]

TouCAN es una librería creada en su primera versión (v1) como Trabajos de Fin de Grado en Ingeniería Informática por John Wu Wu y Jose Lareo Domínguez bajo la tutorización de los profesores Antonio C. Domínguez Brito y Jorge Cabrera Gámez. Define un protocolo de comunicación para la interconexión de una red de microcontroladores basados en la plataforma de prototipado electrónico Arduino. Trabaja sobre el protocolo de comunicación CAN Bus (Controller Area Network), ampliamente utilizado por la industria desde la década de los 80. TouCAN destaca por ser una librería ligera, potente y amigable. El objetivo principal de este Trabajo Final de Grado en Ingeniería Informática consiste en proporcionar robustez a la librería incorporando mejoras y nuevas funcionalidades. Entre las principales mejoras destacar el control frente a fallos de comunicación, reinicio o reset de los microcontroladores, así como la caída de los mismos. Otra característica incluida en esta revisión consiste en la asignación dinámica deidentificadores de dispositivos que conforman un sistema empotrado distribuido. Permitiendo la posibilidad de “conexión en caliente” de nuevos nodos microcontroladores a la red de forma dinámica. A estos cambios, también se han añadido mejoras en la interfaz de la API que simplifica el uso y aprendizaje de la misma. Así como una nueva herramienta denominada TouCANSniffer que permite capturar y analizar todo el tráfico generado en la red. Las nuevas características y funcionalidades añadidas en TouCAN v2 proporcionan el potencial necesario para ser considerada seriamente como base de cualquier nuevo proyecto que integre una red distribuida de microcontroladores.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

[ES] Este prototipo pretende servir como base de una aplicación que busca mejorar el estilo de vida mediante la adaptación a la dieta mediterránea,  una de las dietas con mayor aceptación por parte de los expertos del campo de la salud. Este software consiste en una aplicación servidor en entorno Ruby on Rails que realiza la función de gestor de contenidos para la aplicación del dispositivo móvil bajo plataforma iOS usando Objective-C, comunicadas entre sí por una API REST. Entre sus funciones, se permite evaluar el nivel de adaptación a la dieta mediterránea del usuario, ofreciéndole posteriormente un menú variado siguiendo las recomendaciones de dietistas expertos. Dicho menú es individualizado, tomando en cuenta las diferentes alergias que padece el usuario para realizar un filtrado de las recetas, consultables en todo momento desde la aplicación. Se presentan además una serie de pantallas interactivas con información sobre la dieta mediterránea y la vida sana.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

[ES] El estándar Functional Mockup Interface (FMI), es un estándar abierto e independiente de cualquier aplicación o herramienta que permite compartir modelos de sistemas dinámicos entre aplicaciones. Provee una interfaz escrita en lenguaje C que ha de ser implementada por las distintas herramientas exportadoras y pone en común un conjunto de funciones para manipular los modelos.
JavaFMI es una herramienta que permite utilizar simulaciones que cumplen con el estándar FMI en aplicaciones Java de una manera muy simple, limpia y eficiente. Es un proyecto open source con licencia LGPL V2.1H y su código fuente se encuentra disponible para ser clonado en la pagina del proyecto. El proyecto se encuentra alojado en www.bitbucket.org/siani/javafmi y cuenta con una página de bienvenida donde se explica como se usa la librería, una página para reportar incidencias o solicitar que se implementen nuevas historias y una página donde se listan todas las versiones que hay disponibles para descargar. JavaFMI se distribuye como un fichero zip que contiene el .jar con el código compilado de la librería una carpeta lib con las dos dependencias que tiene con librerías externas y una copia de la licencia. Comparada con JFMI, con menos lineas de código, una API limpia, expresiva y auto documentada, y un rendimiento que es un 66 % mejor, JavaFMI es objetivamente la mejor herramienta Java que existe para manipular FMUs de la versión 1.0 y 2.0 del estándar FMI.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Se ha desarrollado un conjunto de extensiones para LMS (Learning Management System) Moodle que permiten sincronizar su contenido con la información académica de la ULPGC, almacenada en una base de datos institucional. Se minimiza la intervención humana, garantizando que el Campus Virtual de la ULPGC sea un reflejo de su estructura presencial, incluyendo titulaciones, asignaturas, profesores y alumnos. Se han seguido las directrices marcadas por los desarrolladores de Moodle, respetando la arquitectura de este software y utilizando la API que incorpora. Las extensiones se han desarrollado con la vista puesta en su uso por terceros, por lo que, con pequeños cambios de configuración, se pueden utilizar en cualquier instalación de Moodle con características similares a las de la ULPGC.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

[ES] El estándar Functional Mockup Interface (FMI), es un estándar abierto e independiente de cualquier aplicación o herramienta que permite compartir modelos de sistemas dinámicos entre aplicaciones. En FMI, se define una interfaz común (API) que permite la distribución e interoperabilidad de simulaciones. Así, una simulación puede transformarse en un formato ejecutable para su distribución con una interfaz pública conocida. En este estándar, una simulación se empaqueta en un formato de fichero llamado Functional Mock-up Unit (FMU). La ejecución de una simulación compleja en la que intervienen muchas FMUs es una necesidad que puede ser inviable de realizar en un sólo ordenador por la cantidad de recursos que consume.