Tutor de la Universidad contenido del Área o grupo al que realización del Requisitos necesarios a nivel de conocimientos del Aplicación Web para la gestión remota de equipos hardware Guillermo Santos / Ruben Lopez A cumplimentar una vez asignado el A cumplimentar una vez asignado el Analistas El consiste en la creación de una aplicación web, que permita la gestión y administración de una nube de equipos hardware, usando la tecnología saltstak. El consta de dos partes. Un servidor central( master) donde se alojara el saltstack, donde se centraliza la configuración de los equipos a gestionar(clientes), así como un front end hecho en Django, para editar las acciones que serán ejecutadas en los clientes. Estas acciones consistirán tanto en la monitorización de estado del cliente, como en tareas de gestión, como instalación de paquetes, control de usuarios, reinicio de hardware, etc. Foundations / Views Fase 1 Investigación de las tecnologías que se usaran Fase Diseño global del Fase 3 Análisis, Planificación y diseño pormenorizado. Conocimientos requeridos: Linux Básico, Python Conocimientos deseables: HTML5, CSS, JavaScript Conocimientos a aprender en el del : Crear aplicación web adaptable y configurable, usando frameworks opensource(django), con el paradigma de programación Model View Controller (MVC) Una máquina con Gb de RAM, 5 Gb de Disco y Procesador 1Ghz. (O superior) Maquina con Linux saltstack, Django, Formas de contacto con el tutor y dedicación Contacto vía email, teléfono, Skype (o herramientas similares) estimada del tutor de HP Este permitirá adquirir los conocimientos necesarios para crear aplicaciones web, usando frameworks opensource, con el paradigma de programación Model View Controller.
Visual Studio Dependency Manager Oskar Barrio Tutor de la Universidad A cumplimentar una vez asignado el A cumplimentar una vez asignado el Analista contenido del HP LFP Host - Drivers V4 1 realización del Requisitos necesarios a nivel de conocimientos del El consiste en el un plugin de Visual Studio que permite gestionar las dependencias de una solución de Visual Studio de diferentes formas (incluyendo librerías precompiladas, código fuente, etc ) de una forma sencilla y configurable Fase 1 Investigación de las mejores prácticas en diseño adaptable. Fase Diseño global del Fase 3 Analisis, Planificicación y diseño pormenorizado. Conocimientos requeridos: Visual Studio, C# Conocimientos deseables: Scripting Conocimientos a aprender en el del : Creación de plugins para Visual Studio, mejorar el modo de integración de soluciones con dependencias externas Una máquina con Gb de RAM, 5 Gb de Disco y Procesador 1Ghz. (O superior) Maquina con Windows 7 o superior. Visual Studio 13, Community edition o superior Formas de contacto con el tutor y dedicacion estimada
Creación de un interface con impresoras de gran formato en C++ para uso como Addon de Node.js Sergio Martínez Prieto Tutor de la Universidad A cumplimentar una vez asignado el contenido del realización del Requisitos necesarios a nivel de conocimientos del Formas de contacto con el tutor y dedicacion estimada A cumplimentar una vez asignado el Business Application Engineer El consiste en crear un conjunto de librerías en lenguaje C++ que realice una comunicación con diversas impresoras de gran formato para poder ser consumidas íntegramente desde la tecnología Node.js, de cara a poder ser usadas en diversas tecnologías de tales como HTML5 o AngularJS, con la que construir diversos tipos de aplicaciones. Fase 1 Investigación de la estructura del runtime Node.js Fase Investigación de los Addons en Node.js Fase 3 Investigación de la comunicación con la impresora Fase 4 Diseño global del Fase 5 Analisis, planificicación y diseño concreto Fase 6 Implementación Fase 7 Pruebas e instalación Fase 8 Documentación Conocimientos requeridos: C++, Javascript Conocimientos deseables: HTML5, CSS Conocimientos a aprender en el del : metodología Agile, buenas prácticas de programación orientada a objetos, Procesador de 1,6 GHz o superior, 1.5GB de RAM, 4GB de espacio disponible en disco duro, disco duro de 5400 rpm, tarjeta de vídeo compatible con DirectX 9 con una resolución de pantalla de 104x768 o superior. Maquina con Windows XP/7 o superior. Visual Studio Community Contacto presencial, vía e-mail, teléfono o Skype El permitirá al alumno conocer las tecnologías de impresión de gran formato, investigar los tipos de comunicación a través de librerías en C++, y conocer las nuevas tecnologías de basadas en Node.js, acercándose al mundo de la programación web, siempre bajo el uso de una metodología agile adaptada al tipo de.
Tutor de la Universidad contenido del y objetivo a conseguir. LFP Host realización del de las funciones a realizar por el alumno Requisitos necesarios a nivel de conocimientos del Aplicación multidispositivo para la monitorizacion del estado de un impresora. Fernando González [A cumplimentar una vez asignado el ] [A cumplimentar una vez asignado el ] Project Manager El consiste en el de una aplicación para PC y dispositivos móviles, mediante AngularJS, capaz de conectarse a un impresora REST y mostrar el estado en el que se encuentra la impresora así como sus diferentes consumibles. La aplicación también debe de tener un módulo de recogida y envió de datos estadísticas del uso de la aplicación, trasparente al usuario, solicitando la autorización del mismo. Fase 1 Investigación de las mejores prácticas en diseño de aplicaciones multidispositivo Fase Diseño global del Fase 3 Análisis, Planificación y diseño pormenorizado. Conocimientos requeridos: Java Conocimientos deseables: HTML, CSS, JS Conocimientos a aprender en el del : Mejores prácticas en diseño de aplicaciones multidispositivo aplicando el patrón MVVM, JS, HTML5, CSS y profundizar en el conocimiento de AngularJS como framework de de aplicaciones multidispositivo Una máquina con Gb de RAM, 5 Gb de Disco y Procesador 1Ghz. (O superior) Maquina con Windows 7 o superior. IDE Eclipse o Visual Studio, Java JDK Formas de contacto con el tutor y dedicacion estimada Este permite que el alumno adquiera los conocimientos necesarios para poder crear o adaptar aplicaciones destinadas a cualquier tipo de dispositivo y mejore los conocimientos del lenguaje de programación HTML5 y JS.
Tutor de la Universidad contenido del y objetivo a conseguir. optimo para la realización del de las funciones a realizar por el alumno Requisitos necesarios a nivel de conocimientos del Formas de contacto con el tutor y dedicacion estimada Web de estadísticas de uso de las páginas webs de las impresoras Ana Rodríguez / Jara Álvarez Ingenieras de Software El objetivo de este es desarrollar una herramienta web que muestre las estadísticas de uso de las diferentes páginas webs de las impresoras ya en el mercado. El usuario podrá seleccionar que tipo de visión quiere, por región, por tipo de impresora, etc. Será necesarias dos partes en el : - Una parte que será la gestión del acceso al sistema donde se obtienen los archivos con esta información (xmls), su descarga y la introducción de esos datos en un base de datos. - La segunda parte será la aplicación web en sí, que explote la información de esa base de datos y la muestre. EWF Team Fase 1 Investigación. Fase Diseño global del. Fase 3 Analisis, Planificación y diseño pormenorizado.... Conocimientos deseables: programación Web, BBDD, scripting (Python) Una máquina con Gb de RAM, 5 Gb de Disco y Procesador 1Ghz. (O superior) Maquina con Windows XP/7 o superior.
Tutor de la Universidad Descripción técnica del contenido del y objetivo a conseguir. realización del Requisitos necesarios a nivel de conocimientos del Necesidades Hardware Formas de contacto con el tutor y dedicacion estimada Herramienta para gestión de cadenas de texto traducidas Roberto Turrado / José Carlos Delás Ingeniero de Software El objetivo de este es desarrollar una librería multiplataforma para la gestión de contenidos traducidos, trabajando con varios formatos. Esta aplicación ayudará a los usuarios a manejar cadenas de texto que quiere traducir a diferentes idiomas. Se separaría en tres módulos diferentes, cada uno con su propio repositorio: - La librería para la gestión de cadenas - Interfaz de linea de comandos - Interfaz gráfica para el usuario Localización 350 horas, siendo variable en función de los objetivos detallados que se marquen. Fase 1 Investigación. Fase Diseño global del. Fase 3 Analisis, Planificación y diseño pormenorizado.... Conocimientos deseables: scripting, BBDD, python. Una máquina con Gb de RAM, 5 Gb de Disco y Procesador 1Ghz. (O superior) Maquina con RedHat Linux 6 es deseable, aunque también podría usarse un Windows XP/7 o superior. A definir durante la planificación del. Aunque idealmente se usaría python como lenguaje de scripting, debido a su potencia, posibilidad de conectar con Qt, y escalabilidad. Para la parte de BBDD, por ejemplo, mysql. Para la parte gráfica se usaría Qt.
Intrenet corporativa para empresas en Angular JS Francisco Alonso Torres Tutor de la Universidad contenido del Business Aplication Engineer El permitirá a los trabajadores solicitar vacaciones, ausencias y otro tipo de solicitudes a la empresa. Y a los responsables se les permitirá la validación de los mismos. Por lo cual aplicación debería ser multirol. Opciones que debería soportar: Solicitud de vacaciones. Solicitud de ausencias. Gestión de justificantes. Gestión de solicitudes varias (material, reserva de salas, reserva de impresoras...) Imputación diaria/mensual realización del Requisitos necesarios a nivel de conocimientos del LFP Host 350 horas, siendo variable en función de los objetivos detallados que se marquen. Fase 1 Investigación de las mejores practicas de web. Fase Diseño global del Fase 3 Analisis, Planificicación y diseño pormenorizado. Conocimientos requeridos: Java o node.js o django Conocimientos deseables: HTML, CSS, JSP, Apache, My SQL o Postgres Conocimientos a aprender en el del : Angular JS, JSP, HTML, CSS y profundizar en el conocimiento del lenguaje utilizado Una máquina con Gb de RAM, 5 Gb de Disco y Procesador 1Ghz. (O superior) Formas de contacto con el tutor y dedicacion estimada Maquina con Windows 7 o superior. IDE Eclipse, Java JDK, Tomcat Este permite que el alumno adquiera los conocimientos necesarios para poder crear o adaptar diseños web destinados a cualquier tipo de dispositivo y mejore los conocimientos del lenguaje de programación Java.