37 research outputs found
Toolchain and workflow for the design of an ISO 11783-compatible ECU based on ISOAgLib
This paper describes a basic toolchain for the design of an ISO 11783-compatible electronic control unit (ECU), from its conception to the implementation of a working embedded prototype, along with a suggested workflow for dividing application programming, mask design and hardware-related tasks in a debugging-friendly and time-efficient manner. The toolchain is centered on the open source ISOAgLib programming library distributed and maintained by OSB AG and the paper will refer to other specific tools and devices, but is otherwise intended to provide a general introductory overview of the process rather than focus on specific vendors or platforms.IV Workshop procesamiento de se帽ales y sistemas de tiempo real.Red de Universidades con Carreras en Inform谩tica (RedUNCI
Toolchain and workflow for the design of an ISO 11783-compatible ECU based on ISOAgLib
This paper describes a basic toolchain for the design of an ISO 11783-compatible electronic control unit (ECU), from its conception to the implementation of a working embedded prototype, along with a suggested workflow for dividing application programming, mask design and hardware-related tasks in a debugging-friendly and time-efficient manner. The toolchain is centered on the open source ISOAgLib programming library distributed and maintained by OSB AG and the paper will refer to other specific tools and devices, but is otherwise intended to provide a general introductory overview of the process rather than focus on specific vendors or platforms.IV Workshop procesamiento de se帽ales y sistemas de tiempo real.Red de Universidades con Carreras en Inform谩tica (RedUNCI
A biobjective model for resource provisioning in multi-cloud environments with capacity constraints
Private and public clouds are good means for getting on-demand intensive computing resources. In such a context, selecting the most appropriate clouds and virtual machines (VMs) is a complex task. From the user鈥檚 point of view, the challenge consists in efficiently managing cloud resources while integrating prices and performance criteria. This paper focuses on the problem of selecting the appropriate clouds and VMs to run bags-of-tasks (BoT): big sets of identical and independent tasks. More precisely, we define new mathematical optimization models to deal with the time of use of each VMs and to jointly integrate the execution makespan and the cost into the objective function through a bi-objective problem. In order to provide trade-off solutions to the problem, we propose a lexicographic approach. In addition, we introduce, in two different ways, capacity constraints or bounds on the number of VMs available in the clouds. A global limit on the number of VMs or resource constraints at each time period can be defined. Computational experiments are performed on a synthetic dataset. Sensitivity analysis highlights the effect of the resource limits on the minimum makespan, the effect of the deadline in the total operation cost, the impact of considering instantaneous capacity constraints instead of a global limit and the trade-off between the cost and the execution makespan
AraWord : un procesador de textos para comunicaci贸n aumentativa y adaptativa
Existen personas que por diversas lesiones padecen graves trastornos en el habla lo que les limita a la hora de comunicarse con el entorno que les rodea. Para facilitarles la expresi贸n sin utilizar la palabra hablada surgen los llamados sistemas aumentativos y alternativos de comunicaci贸n que complementan o sustituyen el lenguaje oral. Muchos de ellos recurren al uso de pictogramas que representen, de forma clara y sencilla, los conceptos m谩s habituales en la comunicaci贸n cotidiana. Este proyecto fin de carrera tiene por objetivo el desarrollo de un procesador de textos, para el 谩mbito de la comunicaci贸n aumentativa y alternativa, que permita la escritura simult谩nea con texto y pictogramas. El procesador incluye algunas de las funcionalidades m谩s habituales de este tipo de herramientas (creaci贸n, apertura y guardado de documentos, posibilidad de exportar a PDF y archivos de imagen; cortar, copiar y pegar textos, b煤squeda de palabras en el documento, ayuda al manejo de la aplicaci贸n, etc), as铆 como las espec铆ficas para el trabajo con el conjunto de pictogramas del Portal Aragon茅s de la Comunicaci贸n Aumentativa y Alternativa ARASAAC. La interfaz del programa, as铆 como la base de datos con la que trabaja, est谩 traducida a ocho idiomas diferentes (castellano, ingl茅s, franc茅s, alem谩n, italiano, catal谩n, portugu茅s, portugu茅s brasile帽o). Es f谩cilmente ampliable seg煤n las necesidades que surjan en distintos centros educativos. Se distribuye como software libre bajo licencia GPL, y est谩 programado en Java, lo que permite su ejecuci贸n en distintos sistemas operativos y plataformas (Windows, Linux, Mac...). La aplicaci贸n ha sido probada por profesores del CPEE Alborada de Zaragoza, lo que permite garantizar que se ajusta a las necesidades de 茅stos desde el primer momento. Pr贸ximamente se empezar谩 a utilizar en diversos colegios y asociaciones dedicadas a personas con necesidades especiales, y en la docencia de asignaturas universitarias relacionadas con la educaci贸n especial. Adem谩s, se ha empezado a utilizar en la radio p煤blica aragonesa (Arag贸n Radio 2) para generar los titulares de las noticias adaptadas a estas personas con necesidades especiales
Toolchain and workflow for the design of an ISO 11783-compatible ECU based on ISOAgLib
This paper describes a basic toolchain for the design of an ISO 11783-compatible electronic control unit (ECU), from its conception to the implementation of a working embedded prototype, along with a suggested workflow for dividing application programming, mask design and hardware-related tasks in a debugging-friendly and time-efficient manner. The toolchain is centered on the open source ISOAgLib programming library distributed and maintained by OSB AG and the paper will refer to other specific tools and devices, but is otherwise intended to provide a general introductory overview of the process rather than focus on specific vendors or platforms.IV Workshop procesamiento de se帽ales y sistemas de tiempo real.Red de Universidades con Carreras en Inform谩tica (RedUNCI
AraSuite: Integracio虂n de las aplicaciones de TICO y AraWord
Este proyecto fin de carrera (PFC) se ha realizado con la colaboraci贸n de profesionales del Colegio P煤blico de Educaci贸n Especial Alborada (C.P.E.E Alborada) y el Centro Aragon茅s de Tecnolog铆as para la Educaci贸n (CATEDU). En este PFC se ha realizado el desarrollo de la aplicaci贸n llamada AraSuite. Esta aplicaci贸n es un conjunto de herramientas que trabajan de forma conjunta para hacer m谩s f谩cil el trabajo diario con personas que tienen graves trastornos en la expresi贸n oral, de forma que su d铆a a d铆a se vea mejorado. El presente proyecto surge como soluci贸n al problema existente en las aplicaciones TICO y AraWord en las que la informaci贸n es gestionada de manera independiente por cada una de ellas, generando datos duplicados y un entorno de trabajo que no es efectivo, haciendo que ambas aplicaciones sean dif铆ciles de mantener. AraSuite parte de la situaci贸n actual y crea un entorno que centraliza toda la gesti贸n de la informaci贸n, ofrece m茅todos de acceso a los datos y evoluciona la situaci贸n actual hacia una suite de aplicaciones que se comportan como una 煤nica herramienta facilitando el trabajo diario de profesores y tutores. Con la creaci贸n de AraSuite se agrupa el desarrollo de las aplicaciones existentes TICO y AraWord bajo un mismo c贸digo. Adem谩s, se define una arquitectura y unos flujos de desarrollo que facilitan la participaci贸n de otros desarrolladores para a帽adir nuevas funcionalidades, de esta manera, se pretende convertir a AraSuite en un referente entre las aplicaciones opensource que facilitan la interacci贸n con personas con dificultades para la expresi贸n oral. El resultado final obtenido es una aplicaci贸n de c贸digo libre que actualmente, con casi 2500 descargas mensuales, es usada en el mundo entero por miles de personas. Los usuarios, valoran muy positivamente el uso de la herramienta destacando su facilidad de uso y el gran aporte que hace en el trabajo diario. Adem谩s, gracias a la forma de trabajo definida y a la arquitectura aplicada, se ha agilizado la entrega de nuevas versiones de AraSuite que hacen que esta aplicaci贸n est茅 en continua evoluci贸n
TICO e 1.0: mejora y extensi贸n de la aplicaci贸n TICO para su primera distribuci贸n estable
Existen personas que por diversas lesiones padecen graves trastornos en el habla lo que les limita a la hora de comunicarse con el entorno que les rodea. Con frecuencia, tambi茅n presentan discapacidades motoras reconocidas como severas, por lo que su capacidad para realizar movimientos voluntarios es muy reducida. Para facilitarles la expresi贸n sin utilizar la palabra hablada surgen los llamados sistemas aumentativos y alternativos de comunicaci贸n que complementan o sustituyen el lenguaje oral. Muchos de ellos recurren al uso de s铆mbolos pictogr谩ficos que representen, de forma clara, las palabras y conceptos m谩s habituales en la comunicaci贸n cotidiana. Uno de estos sistemas son los tableros de comunicaci贸n, que consisten en una superficie port谩til donde se recogen grupos de estos s铆mbolos que deben se帽alarse secuencialmente para construir el mensaje deseado. Este proyecto fin de carrera contin煤a el desarrollo de la herramienta software TICO que se ha ido elaborando en varios proyectos previos. Tiene por objetivo trasladar la definici贸n tradicional de tablero de comunicaci贸n a un entorno inform谩tico aprovechando las nuevas capacidades que 茅ste ofrece. Consta de un Editor que permite la creaci贸n de los tableros y un Int茅rprete para la utilizaci贸n de los mismos. En este proyecto se han realizado una serie de ampliaciones y mejoras a la aplicaci贸n TICO con la finalidad de distribuir la primera versi贸n estable e1.0. El programa se ha traducido a nuevos idiomas y se ha ampliado con la incorporaci贸n de un reproductor de v铆deo que permite la visualizaci贸n de contenidos multimedia en los tableros interactivos de comunicaci贸n. El Int茅rprete se ha redise帽ado y reimplementado completamente para solucionar algunas de las limitaciones de la versi贸n anterior. Se le han a帽adido nuevas funcionalidades y se ha adaptado a un uso intensivo con la posibilidad de manejar eficientemente m谩s elementos de interacci贸n. Adem谩s se han aumentado las posibles acciones que puede realizar el usuario cuando utiliza los tableros y se ha mejorado el acceso a las mismas. La galer铆a de im谩genes que ofrece el Editor se ha enriquecido con nuevas funcionalidades, se ha desarrollado un paquete de pictogramas que permite realizar b煤squedas de las im谩genes en varios idiomas y se ha reducido notablemente el tiempo de importaci贸n y eliminaci贸n de las im谩genes. Finalmente y para dar una mayor difusi贸n a la aplicaci贸n, se ha desarrollado el sitio web del Proyecto TICO al que se accede a trav茅s de la direcci贸n www.proyectotico.es. Desde el mismo se puede obtener el instalador y el paquete de pictogramas. Adem谩s se puede descargar el manual de usuario y toda la documentaci贸n necesaria para futuros desarrolladores. La nueva versi贸n ha sido extensamente probada por los usuarios finales, tanto profesores como alumnos del CPEE Alborada de Zaragoza, a lo largo de todo el proceso de desarrollo, lo que ha permitido distribuir una versi贸n muy robusta de la aplicaci贸n. Actualmente se est谩 utilizando en las aulas de diversos colegios y asociaciones dedicados a personas con necesidades especiales, y sabemos de su uso en la docencia de asignaturas universitarias relacionadas con la educaci贸n especial
Araword m贸vil. Editor de picto-textos para dispositivos m贸viles
AraWord es una aplicaci贸n inform谩tica de libre distribuci贸n consistente en un procesador de textos que permite la escritura simult谩nea de texto y pictogramas, facilitando la elaboraci贸n de materiales de comunicaci贸n aumentativa, la elaboraci贸 de materiales curriculares accesibles, y la adaptaci贸n de documentos para personas que presentan dificultades en el 谩mbito de la comunicaci贸n funcional y de la lectoescritura. AraWord resulta tambi茅n una herramienta muy 煤til para ser utilizada por usuarios que est谩n adquiriendo el proceso de la lectura y de la escritura, ya que la aparici贸n del pictograma, a la vez que se escribe, es un refuerzo muy positivo para reconocer y evaluar que la palabra o la frase escrita es correcta
Aplicaci贸n multiplataforma para la distribuci贸n del cat谩logo de productos y servicios de la empresa Oleazara
Realizaci贸n de una aplicaci贸n para la empresa Oleazara con el objetivo de permitir a los clientes acceder a la informaci贸n desde plataformas m贸viles de los productos de esta empresa, como son aceites de oliva virgen extra, pat茅s o mieles, entre otros. La aplicaci贸n integrar谩 tambi茅n acceso a informaci贸n adicional de inter茅s sobre la empresa, como los perfiles de los profesionales que trabajan en la empresa, la informaci贸n del proceso de producci贸n, o las condiciones de entrega, entre otros. Adem谩s, permite realizar suscripci贸n de usuarios a la empresa, y buscar productos concretos mediante un buscador.<br /