837 research outputs found

    Modelado conceptual de aplicaciones adaptivas y proactivas en OO-H

    Get PDF
    Comunicación presentada en las VII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2002), dentro del II Taller sobre Ingeniería del Software Orientada al Web (Web Engineering) WebE'2002, El Escorial, Madrid, 19 noviembre 2002.La personalización de entornos ha suscitado un gran interés desde el punto de vista de los métodos de modelado conceptual de aplicaciones web. Ello es debido al efecto que tienen las políticas de personalización sobre todo el ciclo de desarrollo de la aplicación, desde la recogida de requisitos a la propia arquitectura de ejecución. La inclusión de estrategias de personalización dinámica es una cuestión no resuelta a nivel de modelado conceptual. Desde OO-H (Object Oriented Hypermedia) creemos que el tratamiento de las propiedades relevantes que guían la construcción de un modelo conceptual con soporte de personalización es el camino más adecuado para diseñar este tipo de característica en aplicaciones web. Actualmente, la mayoría de los esfuerzos en este sentido se plantean a nivel de implementación proporcionando soluciones ad-hoc. Este artículo propone ciertas extensiones a nivel de modelado conceptual que, embebidas en los modelos de navegación y presentación de OO-H, permiten capturar una especificación XML en base a la cual se definen las reglas de personalización dinámica de una aplicación web. A partir de esta especificación, una arquitectura de ejecución dinámica basada en un motor de reglas es capaz de interpretar la parte variable de la aplicación

    Análisis de Enfoques de Model Based Testing para Pruebas Funcionales orientados a Aplicaciones Web

    Get PDF
    En los últimos años las aplicaciones web han ido incrementando en número y a la vez en complejidad debido a la incorporación de nueva tecnología. Esto ha repercutido en un aumento de complejidad de la fase de pruebas dentro del ciclo de vida del desarrollo de software, la cual nos permite asegurar la calidad del producto desarrollado. Esta fase representa un mayor costo y esfuerzo. Con otro tipo de aplicaciones no se le asignaba el tiempo ni esfuerzo necesario. Sin embargo, debido al impacto que puede tener una aplicación web mal probada durante la puesta en marcha de la aplicación, han surgido diversas investigaciones en técnicas para la simplificación de la fase de pruebas. Una de estas técnicas es model based testing, que mediante la representación del comportamiento esperado de la aplicación, genera automáticamente los casos de prueba, incluso permite la ejecución automática de los mismos y su evaluación. El presente trabajo presenta una revisión analítica de los enfoques en model based testing para aplicaciones web orientados a pruebas funcionales, identificando para ello los enfoques existentes dentro de este contexto y realizando un esquema de caracterización para el análisis de las principales características, herramientas y documentación disponible para la aplicación de los enfoques.Universidad de Sevilla. Master Universitario en Ingeniería y Tecnología del Softwar

    Programación del video juego Nica-Aventure en 3D para dispositi-vos móviles bajo la plataforma Androide en el primer semestre de 2013

    Get PDF
    En la actualidad la creciente demanda de información a llevado al desarrollo de las tec-nologías en dispositivos móviles, especialmente los teléfonos celulares, haciendo que estos pasen de ser sólo utilizados para hacer o recibir llamadas, a aparatos en los cua-les se puede realizar infinidad de tareas, como: leer el diario, mandar un mail, llevar una agenda, jugar, y muchas más funcionalidades, que van en aumento junto con la tecno-logía que ofrecen, como pantalla táctil, reconocimiento por voz, captura de video, etc. Lo anteriormente mencionado nos lleva a concluir que las funcionalidades ofrecidas por los dispositivos móviles se asemejan cada día más a las que ofrece un computador mo-derno, permitiendo incluso la instalación de programas externos. Es en este punto don-de se amplía el público al que apunta el desarrollo de software, esto es debido princi-palmente a la portabilidad y comodidad que ofrecen estos dispositivos, permitiendo el acceso a la información y entretenimiento en cualquier momento y lugar. Aprovechando el auge y capacidades de los dispositivos móviles se ha comenzado a desarrollar un amplio mercado de aplicaciones para estos, entre ellos los videojuegos, que demuestran de forma gráfica e interactiva las posibilidades que ofrecen. El desarrollo de un videojuego implica una combinación armónica entre el arte y la tec-nología, siendo necesario para su creación amplios conocimientos computacionales y de diseño gráfico, llegando a considerarse hoy en día por algunos entendidos como un medio para el arte, ya que en ellos se expone música, videos, diseños, tanto de perso-najes como escenarios. El proyecto presentado constituye una indagación en el desarrollo de videojuegos y su aplicación a las nuevas tecnologías, como lo son las plataformas móviles, en este caso, el popular sistema operativo de Google, Android; aprovechando el aumento en las ca-pacidades de estos equipos, especialmente el procesamiento de gráficos en tres di-mensiones, las características propias de los equipos modernos, como las pantallas táctiles y la demanda que existe en el campo de videojuegos

    Agentes móviles y redes activas para el desarrollo de redes de telecomunicaciones orientadas a objetos

    Get PDF
    Actualmente AGENTES MOVILES Y REDES ACTIVAS y su aplicabilidad en el contexto de las redes es el objetivo principal de esta monografía. Es de apreciar que las tecnologías de redes de datos han evolucionado considerablemente a lo largo de las tres últimas décadas. Sin embargo estos avances no han modificado sustancialmente la funcionalidad básica consistente en el transporte transparente de paquetes de datos de los usuarios entre dos puntos terminales de red. En los modelos de red tradicionales los datos de los usuarios son transmitidos de forma opaca, la red es insensible a los datos que transporta y éstos son encaminados de forma transparente y sin modificación, por lo que el proceso que se realiza dentro de la red es muy limitado. Como evolución de los modelos de red tradicionales, la comunidad científica ha propuesto un nuevo modelo identificado por el término redes activas. La idea fundamental es añadir programabilidad a las redes, que constituyen una arquitectura de red en la que los nodos de la misma pueden realizar procesamiento “a medida” sobre los paquetes que los atraviesan, las redes activas producen un cambio en el paradigma de red; de nodos capaces exclusivamente de transportar octetos de forma pasiva, a nodos capaces de procesar los paquetes en cualquier capa de la pila de protocolos. Las redes activas introducen el concepto de procesamiento específico de los paquetes en base a código móvil que se ejecuta en los nodos de la red. Esto quiere decir que los nodos de la red no son sistemas de procesamiento especializados en un protocolo de red, como sucede en la actualidad, sino que son plataformas de ejecución genéricas en las que se puede descargar dinámicamente código específico para el procesamiento de los distintos tipos de paquetes que se desee definir.Incluye bibliografí

    Diseño e implementación de un medidor trifásico multifunción con monitoreo armónico utilizando el IC ADE7880.

    Get PDF
    Los equipos de medición han evolucionado con el tiempo al igual que muchas otras tecnologías que con los avances tecnológicos y científicos han logrado reducir el tamaño de los dispositivos o sustituirlos por otros mejorando sus prestaciones y rendimiento. también con estos avances evolucionaron los procesos para medir la energía eléctrica, hoy en día se utilizan en su gran mayoría medidores electrónicos con los cuales se mejora la calidad de las mediciones y a demás nos proporcionan mucha mas información útil. En el presente trabajo de graduación se desarrolla el diseño e implementación de un medidor trifásico utilizando como base el circuito integrado ADE7880 y un protocolo de comunicación I2C para la obtención de datos por medio de una placa raspberry pi. Los registros de las mediciones son almacenados en una base de datos y estos pueden ser leídos, procesados y presentados a traves de una aplicación local o una aplicación móvil para el sistema operativo android

    SIOS-m: desarrollo y simulación de un sistema Inteligente orientado a servicios móviles

    Get PDF
    El proyecto SIOS-m ha consistido principalmente en la creación de una plataforma de simulación orientada a servicios móviles. Para el desarrollo de la plataforma más idónea ha sido necesaria una investigación previa de las tecnologías propias de estos servicios. Y, partiendo de esta base, construir una aplicación inteligente que sea capaz de centralizar el proceso de comunicación entre el usuario final y los servicios ofrecidos por el proveedor, adaptándose en cada caso a las necesidades del usuario. [ABSTRACT] The SIOS-m project has consisted primarily on the creation of a simulation platform oriented to mobile services. In order to develop the ideal platform for the project it has been necessary to perform a prior study of the technologies associated to these services and based on these studies, build an intelligent application. This application is capable of centralizing the Communication process between the end-user and the services offered by the service provider, and furthermore adapt itself to the needs of each user

    Implantación del flujo de trabajo correspondiente al alquiler de transporte terrestre en la empresa de servicios de transporte S.A. (setran S.A), en el segundo semestre 2016

    Get PDF
    Este proyecto de fin de carrera tiene como objetivo diseñar, desarrollar e implantar un flujo de trabajo en una herramienta BPM, y con esto conseguir automatizar, agilizar, centralizar y controlar dicho proceso. Con esto lo que se busca es agilizar el proceso y que el tiempo establecido en cada una de las etapas se cumpla y a la vez que se mantenga informado a cada uno de los actores que intervienen en el flujo del proceso. Además obtener beneficios como: automatización de tareas, agilidad en cada una de las tareas, estandarización de informes, etc. El caso presentado, está centrado en la automatización del flujo de trabajo del alquiler de transporte pesado a nivel interno de la empresa SETRANSA. Para realizar el proyecto fue utilizado Process Maker que es una potente herramienta de software libre para compartir información relevante en orden de realizar las tareas diarias. El resultado del proyecto fue satisfactorio ya que se consiguieron todos los objetivos, y el funcionamiento del workflow cumplió todas las especificaciones requeridas

    Análisis de herramientas de generación automática de código Android a partir de modelos

    Get PDF
    Inicialmente solo se desarrollaban aplicaciones con herramientas y lenguajes de bajo nivel, destinadas a un tipo de arquitectura en particular, los cuales requerían de complicadas instrucciones para completar su objetivo. Hace ya varios años se implementaron los lenguajes de alto nivel, permitiéndonos algo más de abstracción en el desarrollo y la consecuente portabilidad de las aplicaciones a través de diferentes sistemas operativos, donde el compilador automáticamente se encargará de la traducción al lenguaje de bajo nivel. En la actualidad, adoptando el concepto de desarrollo dirigido por modelos, se pretende subir la apuesta para ahora abstraernos también del lenguaje de programación, con lo cual se han realizado productos de software, donde a partir del diseño y modelado, se produce la generación automática del código de la aplicación. La tesina se enfoca específicamente en la generación de código para ser ejecutado en el sistema operativo Android. El objetivo de nuestro trabajo consiste en la comparación de las herramientas disponibles, para lo cual se logró identificar las más relevantes (App Inventor, Rational Rhapsody y Acceleo), analizar sus características y presentar ejemplos concretos de aplicación para cada una.Facultad de Informátic

    Bases de datos orientadas a grafos aplicadas al estudio de informes radiológicos: utilizando entornos de computación en la nube para abordar estudios de gran dimensión

    Full text link
    [EN] Medical centers generate a thousands of registers per year with diagnostic and treatment information of patients. These records have no connection which could be exploited to make translational studies, which could improve clinical procedures, designing diagnostic tests and more effective treatments, and reduce spending on public health. This work gathers to improve the representation of medical reports, developing and implementing a software architecture to store and to study medical reports using a graph oriented data base. This architecture is based in cloud computing environment to deal with great dimension studies, and it is focused on the study of reports of mammography, ultrasound and magnetic resonance imaging for the diagnosis of breast cancer, stored in DICOM SR format in TRENCADIS, a Grid infrastructure for sharing medical reports.[ES] Los centros médicos generan cientos de miles de registros al año con la información diagnóstico y tratamiento de los pacientes. Estos registros carecen de vínculos que puedan ser aprovechados para realizar estudios traslacionales, con lo que se podrían mejorar los procedimientos clínicos, diseñar pruebas de diagnóstico y tratamientos más efectivos, así como reducir el gasto en sanidad pública. Para mejorar la representación de los informes médicos, en este trabajo se desarrolla e implementa una arquitectura software para almacenar y estudiar informes médicos utilizando bases de datos orientadas a grafos. Dicha arquitectura está basada en entornos de computación en la nube para abordar estudios de gran dimensión, y se centra en el estudio de informes de mamografía, ecografía y resonancia magnética para el diagnóstico de cáncer de mama que están almacenados en formato DICOM-SR en TRENCADIS, una infraestructura Grid para compartir informes médicosCalabuig Monerris, L. (2015). Bases de datos orientadas a grafos aplicadas al estudio de informes radiológicos: utilizando entornos de computación en la nube para abordar estudios de gran dimensión. http://hdl.handle.net/10251/64172Archivo delegad
    corecore