Papers by Hector Luis Vivas
La construcción de software dentro de un marco metodológico ágil ofrece la posibilidad de contar ... more La construcción de software dentro de un marco metodológico ágil ofrece la posibilidad de contar con procesos livianos y simples, aplicando técnicas de programación que permiten expresar el concepto de agilidad, garantizando código de calidad desde el inicio del proceso de desarrollo. Algunas técnicas que han sido probadas en metodologías tradicionales de desarrollo de software son usualmente utilizadas en metodologías ágiles, como por ejemplo las pruebas de unidad. En este trabajo proponemos un marco de trabajo basado en una arquitectura en capas, permitiendo guiar el desarrollo de software por medio de una técnica de programación centrada en pruebas de unidad, la cual fue formalizada en una metodología ágil de desarrollo-eXtreme Programming. La contribución es un marco de trabajo que permite la integración de una arquitectura de software con la técnica de programación guiada por pruebas de unidad, y la identificación de tecnologías a utilizar para cada una de las capas de la arquitectura. El marco de trabajo propuesto se valida mediante un caso de estudio.
XXI Workshop de Investigadores en Ciencias de la Computación (WICC 2019, Universidad Nacional de San Juan)., Apr 1, 2019
Este trabajo presenta la experiencia y resultados obtenidos al desarrollar e implementar exitosam... more Este trabajo presenta la experiencia y resultados obtenidos al desarrollar e implementar exitosamente el "Sistema de Legajos Digitales" en la Universidad Nacional de Río Negro. Incluye también un caso concreto y exitoso de despapelización 1 y utilización de firma digital que permitió eliminar en un 100% (cien por ciento) los papeles en el proceso de generación, firma y entrega de certificados de asistencia o aprobación de cursos a distancia dictados desde la Dirección de Educación a Distancia de la universidad. El trabajo muestra la despapelización en el archivo de legajos del personal de la universidad y la total aplicabilidad del esquema para digitalizar y gestionar cualquier archivo que actualmente se lleve en papel y reducir o eliminar comprobantes físicos en los procesos que alimentan esos archivos. Palabras clave: despapelización, firma digital, tecnologías limpias, cuidado del medioambiente, mejora de procesos, integración de sistemas, legajos digitales.
Luego de haber realizado un análisis sobre el sistema educativo actual, se identificaron dos prob... more Luego de haber realizado un análisis sobre el sistema educativo actual, se identificaron dos problemas. El primero es que los alumnos no tienen incorporado conceptos del pensamiento computacional como la abstracción, el razonamiento lógico-secuencial o la modularización. El segundo, que existe la necesidad de herramientas computacionales que combinen la programación con la currícula del Sistema Educativo Nacional durante la escolaridad obligatoria. La solución es ofrecer al docente y alumnos una herramienta que combine un diseño atractivo y ayude a solucionar problemas por medio de la programación desarrollando el pensamiento computacional. Esta herramienta será una plataforma educativa llamada "CÓDIMO" compuesta de módulos didácticos que serán diseñados a partir de los requerimientos recabados a docentes de nivel primario y secundario. Se comenzará con una prueba piloto aplicada a los alumnos
Resumen. Este trabajo presenta la incidencia de Material Design en los procesos ágiles de desarro... more Resumen. Este trabajo presenta la incidencia de Material Design en los procesos ágiles de desarrollo de software para obtener productos de alta calidad e innovadores en diseño de interfaces, en los tiempos que la metodología exige. Expone los últimos datos que revelan la importancia en el mercado de Material Design y su aceptación en la comunidad de diseñadores, desarrolladores y usuarios. También explica la variedad de framework disponibles para implementar Material Design en aplicaciones web y nativas, además de técnicas de implementación. Por último, detalla una prueba de concepto para validar la hipótesis planteada.
Resumen. El despliegue de sensores, la participación de los ciudadanos en las redes sociales y la... more Resumen. El despliegue de sensores, la participación de los ciudadanos en las redes sociales y la generación de contenidos, entre otras razones, han producido un aumento de la información disponible en las ciudades, dando origen a un fenómeno conocido como BIG DATA. La reducción de los costos de almacenamiento y la implementación de tecnologías que antes no existían, permite almacenar cantidades muy grandes de información, con gran variedad de formatos, en tiempos cada vez mas cortos. El volumen y la diversidad involucrados han generado el surgimiento de nuevas tecnologías de bases de datos, las que comúnmente se resumen bajo el término NoSQL. Este, engloba hoy en día muchas bases de datos diferentes que ofrecen esquemas mas flexibles que el tradicional entidad-relación y trabajan mejor para manipular grandes cantidades de datos de manera eficiente para el procesamiento analítico, aunque no siempre proveen un lenguaje de consulta declarativo [1], por lo que se requiere de mayor expe...
Resumen. El objetivo del presente trabajo es el desarrollo de una solución basada en tecnologías ... more Resumen. El objetivo del presente trabajo es el desarrollo de una solución basada en tecnologías libres para monitorear el consumo de electricidad residencial, el cual constituye el 43% del consumo eléctrico de la República Argentina. El sistema propone una arquitectura de tres componentes, un sensor recolector de datos hogareño, un servidor para alojar los datos y las funciones de procesamiento en la nube y una aplicación móvil para acceder a la información. El producto obtenido es viable desde el punto de vista económico por los materiales y tecnologías utilizadas. El análisis de los resultados obtenidos permite aseverar que la solución funciona de manera satisfactoria y adecuada a los usuarios.
1 Laboratorio de Informática Aplicada LIA – Licenciatura en Sistemas Universidad Nacional de Río ... more 1 Laboratorio de Informática Aplicada LIA – Licenciatura en Sistemas Universidad Nacional de Río Negro 2 Fundación Barrera Zoofitosanitaria Patagónica (Funbapa) 3 Laboratoria de Investigación y Desarrollo de Tecnologías de Visualización, Computación Gráfica y Código Creativo Universidad Nacional de Río Negro 4 Ingeniería Agronómica y Licenciatura en Cs. del Ambiente Universidad Nacional de Río Negro Sede Atlántica {pcastro, mcambarieri, pbritos, lvivas, sabate}@unrn.edu.ar
Resumen. Este trabajo presenta el desarrollo de un software destinado a teléfonos inteligentes, t... more Resumen. Este trabajo presenta el desarrollo de un software destinado a teléfonos inteligentes, también llamados smartphones, que cuenten con sistema operativo Android. Expone las ventajas de la utilización de las tecnologías como soluciones a problemas. En este caso se trata del servicio de recolección de residuos sólidos urbanos y las consecuencias de una eventual mala logística, que desemboca en contaminación, enfermedades, etc. Asimismo, se describen las funcionalidades con las que cuenta la aplicación móvil y las tecnologías utilizadas para implementarla, como también se expresa la relación que la vinculan con los conceptos de Internet de las cosas (IoT) y Ciudades Inteligentes (Smart Cities). Por último, se explican los aportes que ofrece, el sistema desarrollado, a los habitantes de la ciudad de Viedma (Rio Negro) Argentina.
Resumen. Este trabajo presenta una solución web utilizando el paradigma orientado a procesos de n... more Resumen. Este trabajo presenta una solución web utilizando el paradigma orientado a procesos de negocios, para la Sede Atlántica de la Universidad Nacional de Río Negro. La solución permitiría gestionar el proceso de incubación de empresas dentro del contexto de la Incubadora de Empresas Innovadoras de Base Tecnológica de la UNRN. La incubadora se encuentra en proceso de creación. Se plantea el problema a resolver, el escenario de aplicación, la importancia de resolverlo, se definen los conceptos generales que permitieron abordar el desarrollo, se especifica la tecnología utilizada, la solución, y las líneas futuras de trabajo. El escenario del problema dentro del contexto de Gobierno Electrónico, permite la aplicación del concepto y el paradigma BPM, a través de una plataforma flexible y escalable ante nuevas reglas de negocios, modificación de las existentes y/o, la aparición de nuevos requerimientos de interoperabilidad. Los roles y las responsabilidades, se encuentran alineados ...
La Legislatura de la Provincia de Río Negro mediante resolución 099/08, cambió el artículo 135 de... more La Legislatura de la Provincia de Río Negro mediante resolución 099/08, cambió el artículo 135 de su reglamento interno, el que se adjunta como Anexo I. Modificación del Artículo 135 del Reglamento Interno de la Legislatura de la Provincia de Río Negro, que establece las formas de realizar las votaciones, imponiendo la utilización del voto nominal y la obligatoriedad de incorporar en el cuerpo mismo de los proyectos de ley aprobados por este mecanismo el listado de los legisladores que participaron de la votación con mención expresa -afirmativa o negativadel sentido de su voto, tanto en general como en particular, los legisladores que se hubieran abstenido y los ausentes. En la misma resolución se estableció que la vigencia plena del artículo en cuestión se consideraría a partir de la instalación del sistema electrónico de votación.
Este trabajo presenta una arquitectura de software para aplicaciones que requieran comunicación e... more Este trabajo presenta una arquitectura de software para aplicaciones que requieran comunicación en tiempo real y bidireccional entre servidor y clientes. Websocket aporta un cambio sustancial en las aplicaciones que necesitan ser notificadas por el servidor. Se explica el aporte de Html5 y la estandarización de Websocket además del uso en distintos dispositivos móviles y limitaciones. Al final del trabajo se presenta una implementación de dicha arquitectura en un sistema de voto legislativo en la provincia de Río Negro.
Revista Latinoamericana de Ingenieria de Software, 2014
Su interés en la investigación e centra en ciudades inteligentes.
Proceedings of the 11th International Conference on Theory and Practice of Electronic Governance
This poster paper presents a research line aiming at defining a framework for the creation, stren... more This poster paper presents a research line aiming at defining a framework for the creation, strengthening and institutionalization of an ecosystem that supports and ensures the sustainability of the Viedma Entrepreneurs Club for Viedma and the Northern Region of Patagonia in Argentina. The Club aims at promoting and building human and institutional capacities for developing entrepreneurs and digital social innovation, as means to promote digital economy in the region. The paper discusses the motivation for the research line, the guiding research questions and the research methodology. In addition, it explains the direct and indirect application areas of the expected findings.
Resumen La forma en la que concebimos a las ciudades tradicionales se encuentra cambiando también... more Resumen La forma en la que concebimos a las ciudades tradicionales se encuentra cambiando también a lo que se conoce como ciudades inteligentes; las ciudades ahora comienzan a ser vistas como medios innovadores que ayudan al desarrollo y al progreso de las regiones e inclusive del país del que forman parte, logrando así una integración del mismo hacia la Sociedad de la Información; sociedad en la que se comienza a competir por un lugar en una red global que conduce, según Castells (1996), a un espacio de flujos dentro del cual interactúan ciudades y regiones que buscan el progreso. En nuestra región se ha podido identificar la necesidad de contar con desarrollos innovadores para transformar espacios urbanos en ciudades inteligentes, considerando los beneficios de la correcta y eficiente apropiación de las siguientes tecnologías: (a) Computación gráfica, (b) Soluciones Móviles, (c) Redes Inalámbricas y (d) Plataformas Educativas Virtuales. Los grandes desafíos a resolver incluyen: Qu...
Uploads
Papers by Hector Luis Vivas