10 research outputs found

    Framework Gestalt en el diseño de interfaces para dispositivos móviles : Planteamiento teórico

    Get PDF
    El presente trabajo sustenta teóricamente un Framework que incluye un modelo constructivo - evaluativo con referencias visuales, métricas y pruebas de usabilidad, basado en parámetros de experiencia de usuario aplicados a través de principios Gestalt, que reduciría los errores en las pruebas de prototipos, durante el desarrollo de Interfaces para aplicaciones móviles.The present work supports a conceptual Framework that includes a constructive - evaluative model with visual references, metrics and usability tests, based on user experience parameters applied through Gestalt principles. We believe this framework may reduce errors in the prototype tests, during the development of Interfaces for mobile applications.Laboratorio de Investigación y Formación en Informática Avanzad

    Framework Gestalt en el diseño de interfaces para dispositivos móviles: planteamiento teórico

    Get PDF
    El presente trabajo sustenta teóricamente un Framework que incluye un modelo constructivo - evaluativo con referencias visuales, métricas y pruebas de usabilidad, basado en parámetros de experiencia de usuario aplicados a través de principios Gestalt, que reduciría los errores en las pruebas de prototipos, durante el desarrollo de Interfaces para aplicaciones móviles.The present work supports a conceptual Framework that includes a constructive - evaluative model with visual references, metrics and usability tests, based on user experience parameters applied through Gestalt principles. We believe this framework may reduce errors in the prototype tests, during the development of Interfaces for mobile applications

    MagicUWE4R: Una herramienta de refactoring en el modelado de aplicaciones web

    Get PDF
    El punto central de esta tesis es la inclusión de la práctica de refactoring dentro de una metodología de desarrollo de aplicaciones web existente. Es decir, se utiliza la técnica de refactoring (que siempre se relacionó con las metodologías ágiles y el código fuente) en el contexto del desarrollo de software dirigido por modelos (MDD). Ante la ausencia de herramientas de refactoring aplicadas al desarrollo Web dirigido por modelos, se desarrolla MagicUWE4R, que implementa los refactorings para el modelo de navegación y presentación de la metodología UWE. A su vez, se pone énfasis en el buen diseño de la herramienta, de manera que el motor de refactoring sea extensible para otros refactorings más complejos, mediante una implementación simple y elegante. Esto a causa de principalmente dos puntos claves: el uso de patrones de diseño y la composición de refactorings.Facultad de Informátic

    MagicUWE4R: Una herramienta de refactoring en el modelado de aplicaciones web

    Get PDF
    El punto central de esta tesis es la inclusión de la práctica de refactoring dentro de una metodología de desarrollo de aplicaciones web existente. Es decir, se utiliza la técnica de refactoring (que siempre se relacionó con las metodologías ágiles y el código fuente) en el contexto del desarrollo de software dirigido por modelos (MDD). Ante la ausencia de herramientas de refactoring aplicadas al desarrollo Web dirigido por modelos, se desarrolla MagicUWE4R, que implementa los refactorings para el modelo de navegación y presentación de la metodología UWE. A su vez, se pone énfasis en el buen diseño de la herramienta, de manera que el motor de refactoring sea extensible para otros refactorings más complejos, mediante una implementación simple y elegante. Esto a causa de principalmente dos puntos claves: el uso de patrones de diseño y la composición de refactorings.Facultad de Informátic

    MagicUWE4R: Una herramienta de refactoring en el modelado de aplicaciones web

    Get PDF
    El punto central de esta tesis es la inclusión de la práctica de refactoring dentro de una metodología de desarrollo de aplicaciones web existente. Es decir, se utiliza la técnica de refactoring (que siempre se relacionó con las metodologías ágiles y el código fuente) en el contexto del desarrollo de software dirigido por modelos (MDD). Ante la ausencia de herramientas de refactoring aplicadas al desarrollo Web dirigido por modelos, se desarrolla MagicUWE4R, que implementa los refactorings para el modelo de navegación y presentación de la metodología UWE. A su vez, se pone énfasis en el buen diseño de la herramienta, de manera que el motor de refactoring sea extensible para otros refactorings más complejos, mediante una implementación simple y elegante. Esto a causa de principalmente dos puntos claves: el uso de patrones de diseño y la composición de refactorings.Facultad de Informátic

    Metodología dirigida por modelos para el diseño de funcionalidad volátil en aplicaciones web

    Get PDF
    La popularidad y facilidad de acceso de las aplicaciones Web expone a una aplicación Web a exigencias de nuevas características realizadas por sus usuarios que ésta debe proveer para mantener cautivo al usuario implantando un estado de constante evolución. La evolución requiere usualmente modificaciones de funcionalidad existente o nueva funcionalidad para mejorar la experiencia del usuario en la aplicación Web. Muchas veces estos cambios son requeridos para mantener vigente a la aplicación, es decir acompañar a las tendencias del mercado. Los cambios introducidos pueden corresponder a un tipo de funcionalidad llamado volátil caracterizado por ser temporal, surgir de improviso y muchas veces por deber ser incorporada a la brevedad. Cuando esta funcionalidad es temporal, se incorpora al sistema para luego ser retirada de forma planificada en base a una fecha determinada o de forma espontanea en base a un evento de negocio. En este escenario, entre otras variables, se ve comprometida la mantenibilidad y estabilidad de la aplicación. Por otro lado, su inesperado surgimiento usualmente no permite una adopción fácil y económica ya que la aplicación no fue diseñada teniendo en cuenta esta nueva funcionalidad. En esta tesis se presenta una metodología modular para dar solución a los requerimientos volátiles en aplicaciones Web. La metodología abordará el problema desde las etapas análisis brindando herramientas conceptuales para su adecuado diseño y posterior implementación. Es modular ya que puede complementar las metodologías de ingeniería Web más maduras; en esta tesis se utilizara como metodología de referencia OOHDM. En la etapa de análisis de requerimientos, se proveerán herramientas que permitan identificar, aislar, y gestionar inconsistencias de requerimientos volátiles. Para las tareas de diseño se proveerán herramientas teóricas que faciliten el modelado de los requerimientos de las aplicaciones Web brindando instrumentos para los diferentes modelos involucrados: conceptual, navegacional, y de interfaz. Finalmente, se proveerá una guía de implementación de éste tipo de funcionalidad con un análisis comparativo con la implementación de funcionalidad volátil ad-hoc.Facultad de Informátic

    Patrones RIA en el traspaso de aplicaciones web 2.0 : Guía de buenas prácticas y desarrollo de controles de servidor que implementan patrones

    Get PDF
    Debido a la constante evolución de las tecnologías informáticas y las técnicas para el desarrollo de aplicaciones en el Web, surge la necesidad de brindar a los usuarios mayores funcionalidades en un entorno donde la experiencia de usuario toma el protagonismo. Nacen las aplicaciones RIA. Las mismas ofrecen una experiencia sofisticada y atractiva que mejora la satisfacción del usuario y aumenta su productividad. Nuestro objetivo es simplificar el traspaso de las aplicaciones tradicionales a este nuevo tipo de aplicaciones, facilitando la adopción de patrones RIA en la práctica. Dado que éstas son más complejas se necesita plantear el problema desde varios puntos de vista. Para ello generamos una guía del buen uso de patrones RIA, describiendo mejores prácticas, correcto contexto, ventajas, desventajas y posibles problemas al implementarlos. Con esta base, y valiéndonos de los controles de servidor que brinda .Net, encapsulamos la funcionalidad de cada patrón, formando un toolkit que permita al programador utilizarlos de manera sencilla. El prototipo de aplicación web Pandora nos permitió explicar los patrones a través del uso de los controles que implementan los mismos. Nos dio el sustento práctico para mostrar los conceptos estudiados en una aplicación creada bajo las mismas prácticas que describimos.Facultad de Informátic

    Refactoring de los modelos de navegación y presentación en aplicaciones web

    Get PDF
    Las aplicaciones Web evolucionan constantemente moldeándose al usuario, los procesos de desarrollo por excelencia son los procesos ágiles. Estas metodologías iteran constantemente sobre las fases de desarrollo de la aplicación permitiendo que se introduzcan cambios en cada iteración. En este proceso la aplicación puede sufrir muchos tipos de modificaciones, algunas simples y otras más radicales. Esta necesidad de cambio constante ha llevado a los desarrolladores a utilizar la técnica de refactoring, incrementando la calidad del diseño y del código mientras se preserva el comportamiento. Indistintamente del proceso de desarrollo elegido, la mayoría de las metodologías de diseño para aplicaciones Web coinciden en tres modelos de diseño: de aplicación, de navegación y de presentación. La técnica del refactoring, que en si fue concebida para reestructurar código, ahora se utiliza también a nivel de modelos. En este trabajo me concentré en buscar las modificaciones más comunes que se realizan a aplicaciones Web y documentarlas de manera tal de formar un catálogo con los refactorings de modelo de navegación y presentación. Con el creciente uso de los lenguajes orientados a objetos en el mercado y sobre todo en la tecnología Web, me pareció adecuado utilizar OOHDM para documentar los cambios en estos modelos.Facultad de Informátic

    Refactoring to Rich Internet Applications. A Model-Driven Approach

    No full text
    corecore