Microcontroladores DSP y aplicaciones WEB
|
|
- María del Pilar Toro Camacho
- hace 8 años
- Vistas:
Transcripción
1 Microcontroladores DSP y aplicaciones WEB Fernando G. Tinetti 1, Ricardo A. López, Nahuel Defossé Departamento de Informática Sede Trelew, Facultad de Ingeniería - UNPSJB III-LIDI, Facultad de Informática UNLP fernando@info.unlp.edu.ar, lopez.ricardoa@gmail.com, nahuel.defosse@gmail.com RESUMEN Los procesadores digitales de Señales o DSP surgieron debido a la evolución tecnológica y a las necesidades. Hoy existen DSP en una considerable cantidad de dispositivos embebidos y se utilizan en situaciones donde existen señales complejas a procesar. En nuestro caso, la motivación se origina en la necesidad de tratar señales de interés, por ejemplo en el campo eléctrico, extrapolando luego a otros campos de la ingeniería donde la traducción de otras variables a señales eléctricas sea factible. En definitiva, procesando un conjunto de variables de distinta amplitud y composición armónica, se estaría abordando la problemática de un número importante de disciplinas con dificultades parecidas. El proyecto entonces, se orienta a establecer los lineamientos de selección de un ambiente de desarrollo de microcontroladores DSP en red, documentando y normalizando técnicas de hardware y software. Por otro lado, el proyecto se complementa con el análisis y desarrollo de aplicaciones de referencia que en el alto nivel, permitan el almacenamiento y difusión de la información en entornos WEB con últimas tecnologías. La implementación de referencia ( proof of concept ) de un entorno de adquisición de datos sobre sistemas embebidos, interconectados en este entorno global de desarrollo, no solamente verificaría la propuesta, sino que también quedaría a disposición de cátedras y/o de investigación de la UNPSJB, para el desarrollo de sistemas de control. Palabras Clave: DSP, Procesadores digitales de señal, sistemas de tiempo real, sistemas de control, sistemas SCADA (Supervisory Control And Data Adquisition). 1 Investigador CICPBA 1. INTRODUCCION En ciertas actividades como la de transporte eléctrico es deseable efectuar distintas mediciones en las tres fases de tensión, con una precisión por debajo del 0.2 por ciento. Es de interés en un sistema de potencia, considerar hasta la décima armónica en la onda de tensión y es normal que los equipos de medición comerciales, puedan llegar a mediciones que ponderan hasta la armónica 50. Estas mediciones no son sólo particularmente interesantes en la actividad comercial de la energía eléctrica, sino también en cuestiones ambientales vinculadas. En efecto, es de interés efectuar el monitoreo periódico de los llamados Parámetros Ambientales (ISO 14000), que comprenden por ejemplo: medición de intensidad de campo electromagnético, ruido audible, radio-interferencia y otras. Organismos reguladores de servicios, como el ENRE (Ente Nacional Regulador de la Electricidad) en el caso de la electricidad o la CNC (Comisión Nacional de Comunicaciones) en el caso de las comunicaciones, obliga a las empresas de servicios a cumplir cierta normativa, por lo cual la adquisición, registro y promulgación de estos parámetros es una necesidad. Normalmente este tipo de parámetros se calculan a partir del procesamiento de señales que surgen del propio sistema y es un campo muy propicio para el tratamiento con DSP. Por otro lado, en la Universidad se considera una necesidad la innovación en informática relacionada con software de relativo bajo nivel y distribuido [2]. Las universidades y compañías del mercado poseen recursos humanos y tecnológicos orientados hacia este esfuerzo, para satisfacer las necesidades que surgen paulatinamente en las distintas disciplinas. La tecnología DSP tiene una considerable complejidad y sería deseable hacerla más asequible e implementable por profesionales que aún perteneciéndo a áreas de la 646
2 informática, no poseen suficiente sustento de conocimientos de hardware o software de bajo nivel de abstracción y/o de tiempo real. Por ello, se intenta disponer de una base a partir de la cual se puedan desarrollar aplicaciones y/o implementaciones, seleccionando, probando y extractando indicadores de calidad, de un entorno que provea bastante más que los microcontroladores en sí mismos, con abstracciones importantes tanto en el contexto de las aplicaciones de control, como en las aplicaciones distribuidas en general. En este sentido, consideramos que sería de fundamental importancia contar con una implementación de referencia que provea un ejemplo real, en pequeña escala de la propuesta, conteniendo la gran mayoría de las características que se definan en lo general. Sistema de Supervisión y Control Distribuido Sobre HTTP Avrak es un cliente de alto nivel multiplataforma, independiente de la base de datos, basado enteramente en OpenSource de modalidad stand-alone. El mismo fue parte del desarrollo efectuado en un proyecto general sobre microcontroladores [10] [11] [12] [13]. En el mencionado desarrollo se observaron algunas limitantes, como la pérdida de generalidad del motor de adquisición de datos (al incorporar en la base de datos relaciones específicas a la aplicación de usuario) y la diferencia entre el tipo de acceso a los datos por parte del módulo de adquisición y la interfase. Con el objeto de crear una arquitectura más flexible, la propuesta es el diseño de una nueva arquitectura, cuyos lineamientos tentativos se representan en la Figura 1. Sus objetivos globales serían los siguientes: Aislar el núcleo de adquisición de datos y publicar una interfase mediante HTTP a la cual se puedan conectar programas cliente. Es importante destacar que se espera que esta interfase no constituya una terminal de usuario, sino un servicio para aplicaciones. Aplicación Web Navegador Web Campo Núcleo de Adquisición Cliente de Notificaciones SMS MAIL Usuario BDD Figura 1: Esquema General del Sistema. Aplicación Rica de Escritorio Dado que el núcleo de adquisición tiene la capacidad de formatear datos en función de la petición del cliente, siendo soportados los más comunes en aplicaciones WEB: XML, JSON, CSV, etc., se definen algunos lineamientos que pueden surgir del análisis que se propone: - Reemplazar el concepto de Tabla en base de datos por Recurso. La solución podría llegar de la mano de la especificación REST [14] u otra similar, por ser una especificación de arquitectura de aplicaciones basadas en HTTP donde cada URI representa un recurso del sistema. - Por encima de la aplicación que resultara elegida, se utilizaría alguna técnica de HTTP PUSH [15] con la intención de lograr comunicación punto a punto en el esquema cliente-servidor de HTTP. - En estas condiciones, es de esperar que cada aplicación cliente sea capaz de sus- 647
3 cribirse a los eventos que desee, direccionándolos por nombre de recurso (URI). Si bien el objetivo principal del núcleo de adquisición es soportar el protocolo actual sobre RS485 [11] y sus futuras versiones, también debiera ser posible la adaptación a otros protocolos abiertos, como por ejemplo: Modbus, CAN, etc. En cuanto al HMI, la pretensión sería reemplazar el uso actual de Qt por una aplicación web, cuyo origen de datos sea el núcleo de adquisición. De esta manera, la aplicación específica podría ser escrita en cualquier lenguaje que soporte CGI o algún tipo de ejecución sobre un servidor web (C, PHP, Java, Python, Ruby, etc.) Es también importante desarrollar una aplicación modelo que cuente con una base de datos específica para la aplicación en particular. Se propendería a utilizar HTML5 y Ecma- Script como herramientas para la representación visual. Mediante HTTP PUSH, en HTML5 conocido como WebSockets, se observaría la posibilidad de realizar la comunicación bidireccional con la aplicación web para actualizaciones en tiempo real. Se crearían clientes especiales modelo del núcleo de comunicaciones que permitan generar notificaciones más allá del contexto de un navegador web, como envío de notificaciones por correo electrónico o mensajes de texto. 2. LINEAS DE INVESTIGACION Y DESARROLLO Inicialmente, se deben relevar las características de desarrollo actuales con microcontroladores de alta gama conteniendo DSP y experimentar y generar experiencia en el desarrollo de sistemas con microcontroladores. La metodología básica en este sentido es la de revisión bibliográfica y experimentación con las herramientas de desarrollo que ya dispone la Universidad como producto de proyectos anteriores, con kits de desarrollo de microcontroladores de 16 bits conteniendo DSP. La bibliografía a utilizar en este punto se compone de un conjunto relativamente estándar en el contexto de arquitectura de sistemas de cómputo, en donde se describen las características de la red y de los microcontroladores en general [1] [2] [6] y por otro lado bibliografía más específica con la programación de kits y uso de las tecnología en alto nivel [3] [8]. La información estándar se complementa con las hojas de datos de los microcontroladores (con la descripción y una idea de la programación de los mismos) y ejemplos de aplicaciones completas (también denominados notas de aplicación). En lo referente a las herramientas para el desarrollo con microcontroladores, existen entornos de desarrollo simples: normalmente ensambladores y/o compiladores, más un simulador de una línea de microcontroladores [6] [7]. Consideramos importante no solamente la adquisición de conocimiento y generación de experiencia, sino también la generación de una estrategia y materiales de trabajo para la formación de recursos humanos, dado que estos materiales pueden ser utilizados en asignaturas de la Licenciatura en Informática de la UNPSJB y en la formación de nuevos integrantes del grupo de investigación que se puedan incorporar con posterioridad. Para ello, ya se ha conformado en la universidad un grupo relativamente importante, que ya ha desarrollado herramientas que permiten su reutilización [9] [10] [11]. Posteriormente se deberá Analizar bibliografía específica sobre tratamiento de señales. Del material seleccionado [4] [5], tratados de alto grado de profundidad, se seleccionarán los tópicos vinculados con la temática que se ha planteado, dado que la problemática del procesamiento digital de señales es muy extensa y se excedería ampliamente el alcance de este proyecto. Se deben afianzar conocimientos avanzados en materias básicas, como el cálculo diferencial e integral, transformadas y series de variable compleja o ecuaciones diferenciales además de otros relacionados con áreas como la de circuitos eléctricos y electrónica. A continuación, el objetivo será definir una arquitectura de hardware y software flexible y modular donde se involucren redes de microcontroladores DSP. De esta forma, sería posible utilizar placas multipropósito 648
4 que poseen el menor costo de adaptación al cambio. En este punto no es necesario conocer con precisión los microcontroladores a utilizar ni el hardware de la red de interconexión sino que se deben definir con la mayor precisión posible las características del hardware de cada una de las partes. Si bien a esta altura aún se tiene una implementación, es muy importante recordar que lo que se plantea es un ambiente de desarrollo para la implementación de este tipo de sistemas. Es decir que una implementación de referencia proveerá información importante sobre la versatilidad de estas definiciones, pero las definiciones en sí mismas deberían ser suficientemente bien especificadas como para simplificar el desarrollo de sistemas basados en redes de microcontroladores. Luego se considera muy necesario implementar un prototipo de hardware y software de sistemas que involucren múltiples microcontroladores interconectados en red para propósitos múltiples. Con este prototipo se tienen al menos dos resultados importantes: a) una implementación del entorno de desarrollo de sistemas con redes de microcontroladores y b) una plataforma lista para ser utilizada en la investigación y desarrollo dentro de la UNPSJB. Es necesario contar con una herramienta o prototipo real, para comprobar que la definición no sea solamente una propuesta y se pueda llegar a un sistema en producción. En el contexto del software a desarrollar, sería importante analizar la posibilidad y utilidad de generar código con licencia de uso libre, tal como la GNU GPL (General Public License o licencia pública general). 3. RESULTADOS ESPERADOS A partir del desarrollo de las líneas de investigación que se han anticipado, se propendería a obtener los siguientes logros: 1.Experimentar y generar experiencia en adquisición y procesamiento de señales con microcontroladores DSP. Tanto a nivel conceptual de procesamiento de señales en general, como específico y práctico en cuanto a implementación sobre dispositivos DSP. 2.Definición de un entorno de desarrollo y puesta en marcha de sistemas en base a DSP de 16 bits. El sistema definido debería tener la capacidad de: - Adquisición de señales analógicas para efectuar DSP, combinadas con digitales para y envío de señales de control. - Generación de SOE (Sequence Of Events). Dado que habría varios microcontroladores, éstos deberían estar sincronizados para establecer una secuencia con referencias de tiempo confiables. - Interfase con un motor de control de supervisón y adquisición de datos (SCADA, Supervisory Control and Data Acquisition) corriendo en PC. - Registro de eventos y datos relevantes en una base de datos corriendo en PC. - Acceso a la base de datos del sistema, vía un servidor web. 3.Experimentar y generar experiencia en interconexión de redes de microcontroladores, especialmente en Ethernet cableada e inalámbrica. 4.Elaboración de un prototipo de hardware y software para sistemas que involucren múltiples microcontroladores interconectados en red, modular de forma tal que sea posible el reemplazo de módulos ante distintas problemáticas. La idea sería definir una arquitectura de hardware del sistema como la que se muestra en la Figura 1. A priori, el esquema de la arquitectura que se muestra en la Figura 1no es más que una idea que debe ser verificada/contrastada con lo que se analice, estudie y defina en los pasos anteriores. Es decir, una vez que los objetivos 1 y 2 ya estén cumplidos, se podrá analizar y evaluar si el esquema de hardware de la Figura 1resulta útil o si debe ser modificado por alguna razón específica. 5.Documentar las definiciones y módulos (de hardware y software) que surjan como producto de la investigación efectuada, a efectos de sistematizar alguna parte de la información disponible dando un compendio medianamente completo del tratamiento del problema. Esta información se orientaría, en principio, a las cátedras de los últimos años de la Licenciatura en Informática de la UNPSJB donde el tema 649
5 podría caber: Sistemas Distribuidos, Tecnologías WEB y Taller de nuevas tecnologías. 4. BIBLIOGRAFIA 1. Kurose J., Ross K., Redes de Computadores: Un enfoque descendente basado en Internet, Pearson Addison Wesley, 2003, ISBN Adam Dunkels, uip, Networked Embedded Systems group, Swedish Institute of Computer Science, disponible en index.php/main_page. 3. Angulo J. - García B. - Angulo I. Vicente J., Microcontroladores Avanzados, Thomson 2005, ISBN Proakis John Manolakis Dimitris. Tratamiento digital de señales. 4ta ed. Prentice Hall. Año ISBN The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D. Disponible en: dspguide.com/pdfbook.htm 6. Institute of Electrical and Electronics Engineers, Local Area Network-CSMA/ CD Access Method and Physical Layer Spec. ANSI/IEEE IEEE Computer Society, Microhip Technology Inc., CPU DsPIC 33F. Disponible en chip.com/downloads/en/devicedoc/702 04B.pdf 8. Microhip Technology Inc., dspic30f/33f Programmer s Reference Manual High-Performance Digital Signal Controllers. Disponible en ww.microchip.com 9. Microhip Technology Inc., Ethernet Theory of Operation - AN1120, Disponible en XV CACIC 2009, Universidad Nal de Jujuy, Octubre 5 al 9 de 2009, ISBN Título: "Sincronización de Microcontroladores en red, Implementación y Evaluación. Fernando G. Tinetti, Ricardo A. López, Marcelo E. Gómez, Sebastián Wahler. 11. XV CACIC 2009, Universidad Nal de Jujuy, Octubre 5 al 9 de 2009, ISBN Título: "Redes de Microcontroladores, Definición, Implementación y Evaluación. Ricardo A. López, Fernando G. Tinetti 12. Tinetti F., López R., Gómez M.,Wahler S. Defossé N.,Zapellini B., Macedo W.,Pecile L. Entorno de Desarrollo para Microcontroladores Sincronizados y Acceso vía Internet: Informe Final (2010), Proyecto de Investigación FI714, SeCyT, U. N. de la Patagonia SJB. 13. YouTubeAvrak com/ watch?v=gs1jydzlrk4 14. Descripción de REST por un Microsoft Evangelist: nov/archive/2010/01/06/rest-representa tional-state-transfer.aspx 15. Wikipedia HTML5: org/wiki/html_5 16. Capítulo 5 de la tesis doctoral de Thomas Fielding: edu/~fielding/pubs/dissertation/rest_arc h_style.htm 17. Borrador de propuesta de WebSockets de HTML5 (W3C): html5/websockets/ 18. Borrador de propuesta de Server-sent Events (W3C): eventsource/ 19. Artículo de la Wikipedia sobre Create Delete Update and Read: pedia.org/wiki/create,_read,_update_an d_delete 650
Elementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN
LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...
UNIVERSIDAD DE SALAMANCA
UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA
INGENIERÍA EN MECATRÓNICA
HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Control lógico avanzado 2. Competencias Desarrollar proyectos de automatización y control, a través del diseño, la administración
CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO
CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO En la actualidad la mayoría de las grandes empresas cuentan con un sin número de servicios que ofrecen a sus trabajadores y clientes. Muchos de estos servicios
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 1 Nombre: Arquitectura Objetivo: Conocer cómo funciona y se planifica una aplicación web Contextualización
CAPÍTULO 1 Instrumentación Virtual
CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento
Sistemas de Información Geográficos (SIG o GIS)
Sistemas de Información Geográficos (SIG o GIS) 1) Qué es un SIG GIS? 2) Para qué sirven? 3) Tipos de datos 4) Cómo trabaja? 5) Modelos de datos, Diseño Conceptual 6) GeoDataase (GD) 7) Cómo evaluamos
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura
punto, es que los criterios de evaluación de las medidas antes citadas se ajustan a las medidas señaladas para la toma del indicador VTD.
CONSULTA Para esta Comisión es muy importante conocer los comentarios sectoriales relacionados con el contenido del entregable presentado por la firma Iteco en el marco del Contrato 038 de 2014, para avanzar
Presente en el mercado de la seguridad desde 1989, DORLET se dedica desde sus inicios al desarrollo y fabricación de sistemas de control de accesos y
Presente en el mercado de la seguridad desde 1989, DORLET se dedica desde sus inicios al desarrollo y fabricación de sistemas de control de accesos y seguridad, aportando soluciones que incluyen tanto
E-Government con Web Services
E-Government con Web Services Fernando Leibowich Beker * Uno de los grandes avances que produjeron las Nuevas Tecnologías de la Información y la Comunicación es la posibilidad de generar redes de computadoras
ESCUELA POLITÉCNICA DEL EJÉRCITO DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA. Sr. Daniel Cadena M. Sr. Luis Romero S. RESUMEN
Diseño e implementación de un sistema de control e inventario electrónico a través de la internet basado en la tecnología RFID para los laboratorios del DEEE-ESPE ESCUELA POLITÉCNICA DEL EJÉRCITO DEPARTAMENTO
PLATAFORMA i-datum Desarrollo e Implementación
PLATAFORMA i-datum Desarrollo e Implementación El presente capítulo describe la arquitectura y plataformas de software sobre las cuales se implementan los sistemas de información, sin perjuicio se presentan
Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma
INFORMÁTICA Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma Informática Teoría Unidad 5 Prof. Ing Ezequiel Benavente Ciclo lectivo 2014 Diferencias entre un Modem y un
Tema 11: Instrumentación virtual
Tema 11: Instrumentación virtual Solicitado: Tarea 09: Mapa conceptual: Instrumentación Virtual M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
IP Multimedia Subsystem, un enfoque a redes de siguiente generación en busca de la convergencia tecnológica y los servicios multimedia en Jalisco
IP Multimedia Subsystem, un enfoque a redes de siguiente generación en busca de la convergencia tecnológica y los servicios multimedia en Jalisco Contenido Modalidad de titulación... 2 Motivación... 2
Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula>
Objetos educativos y estandarización en e-learning: Experiencias en el sistema Fernández-Manjón, B.1, López Moratalla, J.2 Martínez Ortiz, I. 2, Moreno Ger, P. 2 Universidad Complutense de Madrid,
PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN
PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN Paola Britos 1,2, Enrique Fernandez 1,2, Ramón García-Martinez 1,2 Centro de Ingeniería del Software e Ingeniería
GUÍA DE ADMINISTRACIÓN SALA DE SISTEMAS
2013 GUÍA DE ADMINISTRACIÓN SALA DE SISTEMAS Universidad del Valle Sede Yumbo GA 02 REGYU V 02-2013 Elaborado por: Tecnología Sistemas Sede Yumbo Revisado por: José Luis López Marín Jesús Alberto González
INGENIERÍA AMBIENTAL Tema 3. Parte V SCADA (Supervisory Control and Data Acquisition) Alfredo Rosado Máster Universitario
INGENIERÍA AMBIENTAL Tema 3. Parte V SCADA (Supervisory Control and Data Acquisition) Alfredo Rosado Máster Universitario INDICE Control Mediante PC. Introducción SCADA. Funciones y Prestaciones. Módulos.
Memoria de actividades: Participación en actividades concernientes al proyecto. Sistema de Alumbrado Público con Energía Solar y Autodiagnóstico
Memoria de actividades: Participación en actividades concernientes al proyecto Sistema de Alumbrado Público con Energía Solar y Autodiagnóstico Rábade García, Manuel Rodrigo Ingeniería en Computación Facultad
Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
UN ENTORNO A MEDIDA PARA EL DISEÑO Y LA SIMULACIÓN DE MAQUINARIA POR COMPUTADOR
UN ENTORNO A MEDIDA PARA EL DISEÑO Y LA SIMULACIÓN DE MAQUINARIA POR COMPUTADOR Manuel González y Javier Cuadrado Departamento de Ingeniería Industrial II, Campus de Esteiro, 15403 Ferrol Universidad de
Si no lo mides, no ahorras Sistema de Monitoreo
Si no lo mides, no ahorras Sistema de Monitoreo En los últimos años el consumo de energía se ha elevado a un ritmo superior al crecimiento económico, ya que suple las necesidades del aparato productivo,
Ventajas del software del SIGOB para las instituciones
Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran
I INTRODUCCIÓN. 1.1 Objetivos
I INTRODUCCIÓN 1.1 Objetivos En el mundo de la informática, la auditoría no siempre es aplicada en todos las empresas, en algunos de los casos son aplicadas por ser impuestas por alguna entidad reguladora,
Seminario de Especialización Profesional y Seminario de Elaboración de Trabajo de investigación
Seminario de Especialización Profesional y Seminario de Elaboración de Trabajo de investigación Introducción Tal como lo registra el Reglamento de Graduación, vigente en la universidad desde el 21 de julio
Novedades. Introducción. Potencia
Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes
Técnicas de Planeación y Control
Técnicas de Planeación y Control 1 Sesión No. 6 Nombre: Plan maestro de producción Contextualización En algunas empresas el éxito que se tiene es el de lograr abastecer sus productos en cortos espacios
PROYECTO DISEÑO Y CONSTRUCCIÓN DE UN MONITOR DE SIGNOS VITALES BASADO EN UN COMPUTADOR PORTÁTIL
PROYECTO DISEÑO Y CONSTRUCCIÓN DE UN MONITOR DE SIGNOS VITALES BASADO EN UN COMPUTADOR PORTÁTIL PRODUCTO INTERMEDIO P01 RELACIÓN ADQUISICIÓN MATERIAL BIBLIOGRÁFICO ACTIVIDAD: A05: Adquisición material
Software de Simulación aplicado a entornos de e-learning
Software de Simulación aplicado a entornos de e-learning 2009 Laboratorio de Investigación de Software Universidad Tecnológica Nacional Facultad Regional Córdoba Titulo del Proyecto Software de Simulación
1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14
EVALUACIÓN A TRAVÉS DE LA WEB: EL SISTEMA TUTORMAP 1 R.Criado, D.Martín y S. Sánchez (GIEMATI, Dpto. de CC. Experimentales e Ingeniería de la URJC) Resumen En este trabajo se describen las características
Si no lo mides, no ahorras Sistema de Monitoreo
Si no lo mides, no ahorras Sistema de Monitoreo En los últimos años el consumo de energía se ha elevado a un ritmo superior al crecimiento económico, ya que suple las necesidades del aparato productivo,
forma de entrenar a la nuerona en su aprendizaje.
Sistemas expertos e Inteligencia Artificial,Guía5 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: SISTEMAS BASADOS EN CONOCIMIENTO. Objetivo
Sistema de marketing de proximidad
Dizan Vasquez Propuesta de proyecto Sistema de marketing de proximidad ACME México Dizan Vasquez Índice general 1. Descripción 3 2. Resúmen ejecutivo 4 2.1. Objetivo.................................................
Metodologías de diseño de hardware
Capítulo 2 Metodologías de diseño de hardware Las metodologías de diseño de hardware denominadas Top-Down, basadas en la utilización de lenguajes de descripción de hardware, han posibilitado la reducción
UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD DE MINAS LINEAS DE PROFUNDIZACION FORMATO 2. FORMALIZACIÓN DE LA LINEA DE PROFUNDIZACIÓN.
UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD DE MINAS LINEAS DE PROFUNDIZACION FORMATO 2. FORMALIZACIÓN DE LA LINEA DE PROFUNDIZACIÓN. RESPONSABLES : ESCUELA DE INGENIERIA ELECTRICA Y MECANICA 1. INFORMACIÓN
SIMULADOR BÁSICO DE ELECTRÓNICA ANALÓGICA
SIMULADOR BÁSICO DE ELECTRÓNICA ANALÓGICA Ángel Salaverría 1,4, Jacinto G. Dacosta 2,4, Luis F. Ferreira 4 y Enrique Mandado 3,4 1 Universidad del País Vasco UPV/EHU. Dpto. de Electrónica y Telecomunicaciones
Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web
Arquitectura 1.- Aplicaciones Web Definición Contenidos 1.- Aplicaciones Web 2.- Arquitectura de aplicaciones Web Lo que distingue una aplicación Web de una mero sitio Web reside en la posibilidad que
S o l u c i o n e s I n f o r m a t i c a s. Soluciones a un solo clic
Soluciones a un solo clic Nuestra Empresa TEMASIS es una empresa dedicada a la personalización de sistemas de gestión a través de Internet. Mediante esta innovadora propuesta los clientes reducen drásticamente
RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014
RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES
La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la
Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes
Proyecto MONO. Juantomás García. 1. Introducción. GNOME Hispano juantomas@lared.es
Juantomás García GNOME Hispano juantomas@lared.es Qué es el proyecto MONO?. Estado actual del proyecto. Por qué es interesante para el software libre disponer de la tecnología relacionado con el proyecto
CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV
Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará
Figure 9-1: Phase C: Information Systems Architectures
FASE C Figure 9-1: Phase C: Information Systems Architectures Objetivos Los objetivos de la Fase C son: Desarrollar la arquitectura de sistemas de información objetivo (datos y aplicaciones), que describe
Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas
Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes
OBJETIVOS DE LA MATERIA... 4 PROGRAMA ANALÍTICO. CONTENIDOS TEÓRICOS Y PRÁCTICOS... 5 BIBLIOGRAFIA... 7
UNIVERSIDAD NACIONAL DE LA MATANZA DEPARTAMENTO DE INGENIERIA E INVESTIGACIONES TECNOLOGICAS INGENIERIA EN INFORMATICA ARQUITECTURA DE COMPUTADORAS (1109) Profesor Titular: Ing. Fernando I. Szklanny PLANIFICACIÓN
Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema
Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.
Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y
Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También
Tecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el
para videovigilancia....... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el protocolo IP. La tecnología de las cámaras de red permite al usuario
TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico
TeCS Sistema de ayuda a la gestión del desarrollo de producto cerámico En el origen de todo proyecto de éxito se halla la capacidad de encauzar y estructurar la creatividad TeCS ofrece un entorno de fácil
POTENCIANDO NEGOCIOS EN TIEMPO REAL. Especificaciones Técnicas
POTENCIANDO NEGOCIOS EN TIEMPO REAL ontrol es un software multiprotocolo, K. especialmente desarrollado para el mundo de la automatización que de un modo simple, permite medir las variables más relevantes
CAPÍTULO I DEFINICIÓN DEL PROBLEMA Y OBJETIVOS
CAPÍTULO I DEFINICIÓN DEL PROBLEMA Y OBJETIVOS 10 1.1 Definición del problema Actualmente las metodologías de ingeniería de software pueden considerarse como una base necesaria para la ejecución de cualquier
Dirección General de Educación Superior Tecnológica
Dirección General de Educación Superior Tecnológica 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: Programación de dispositivos móviles RSM 1205 Créditos (Ht Hp_ créditos):
Capítulo I. Planteamiento del problema
Capítulo I. Planteamiento del problema Actualmente, cientos de instituciones educativas utilizan Sistemas gestores del aprendizaje (LMS Learning Management Systems), sin embargo, estos no fomentan el trabajo
Una puerta abierta al futuro
Una puerta abierta al futuro SOA E ITIL EN LA LEY DE ACCESO ELECTRÓNICO DE LOS CIUDADANOS A LOS SERVICIOS PÚBLICOS (LAECSP) por francisco javier antón Vique La publicación de la Ley de Acceso electrónico
SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT
SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT INTRODUCCIÓN La documentación de auditoría ó papeles de trabajo son el respaldo que tiene el auditor para registrar los procedimientos aplicados,
SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento
SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia
Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web
Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1
PSI:MAT. Objetivos: Facilitar una visualización sistematizada y ordenada de todos los recursos que el equipo docente pone a disposición del alumno.
PSI:MAT es un módulo m del sistema SEAD:PSI orientado a la creación n de espacios virtuales para las asignaturas de grado de la Facultad de Psicología. A través s de esta herramienta podrán n crearse nuevos
Universidad Mayor de San Andrés Facultad de Ciencias Puras y Naturales Carrera de Informática. ired. Sistema de Inventario de Red
Universidad Mayor de San Andrés Facultad de Ciencias Puras y Naturales Carrera de Informática ired Sistema de Inventario de Red INF 281 Taller de Sistemas de Información Estudiante: Adolfo Isaías Yujra
Soluciones Tecnológicas
Soluciones Tecnológicas NOSOTROS Creamos IC en 1985 a fin de proveer a nuestros Clientes soluciones apropiadas y escalables en Consultoría de Negocios y en Tecnologías Informáticas. Durante más de dos
El Modelo de Referencia OSI
El Modelo de Referencia OSI Tabla de Contenidos 2. El Modelo de Referencia OSI... 2 2.1 Nivel físico...4 2.2 Nivel de enlace... 4 2.3 Nivel de red... 5 2.4 Nivel de transporte...5 2.5 Nivel de sesión...
Is not jus power, is reliability and trust. Yei Systems S.A. de C.V.
Is not jus power, is reliability and trust Yei Systems S.A. de C.V. Nos es muy grato dirigirnos a Usted para ofrecerle nuestros servicios de Auditoría de sistemas, Desarrollo de software y Seguridad Informática
INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE SOFTWARE MICROSOFT VISUAL STUDIO PREMIUM
INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE SOFTWARE MICROSOFT VISUAL STUDIO PREMIUM I-OS-35-2015 1. Nombre del Área : Oficina de Sistemas 2. Responsables de la Evaluación : Eduardo Vasquez Díaz Ronald
E-learning: E-learning:
E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con
Simulador de Protocolos de Red a tráves de WEB
Simulador de Protocolos de Red a tráves de WEB Propuesta de Estudio 20071608 Director Ing. Francisco Antonio Polanco Montelongo Resumen Introducción Actualmente, el desarrollo tecnológico a alcanzado niveles
Capítulo I. Marco Teórico
1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende
Plataformas virtuales
Plataformas virtuales Índice Introducción 1 Qué es una plataforma virtual? 2 Para qué sirve una plataforma virtual? 3 Cómo se usa una plataforma virtual? 5 Tipos de plataformas virtuales 6 Conclusión
DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC.
TESIS DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. DIRECTOR DE TESIS.- Ing. Francisco Novillo AUTOR Walter Mestanza Vera. Egresado
I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes
DEPARTAMENTO: Informática MATERIA: Aplicaciones Web NIVEL: 2º Sistemas Microinformáticos y Redes 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo Según
6.2. e-learning como sustituto o como complemento a la educación presencial. 6.3. Plataformas e-learning en Primaria.
6.1. Introducción. 6.2. e-learning como sustituto o como complemento a la educación presencial. 6.3. Plataformas e-learning en Primaria. 6.4. El rol de profesor y alumno en e-learning. 6.5. La plataforma
Cómo seleccionar el mejor ERP para su empresa Sumario ejecutivo
Índice completo de la Guía Índice completo de la Guía 1. Quién debe leer esta guía? 3 2. Qué es un ERP? 7 2.2. Qué es un ERP?... 9 2.3. Cuál es el origen del ERP?... 10 2.4. ERP a medida o paquetizado?...
ITBA - UPM MAGISTER EN INGENIERIA DEL SOFTWARE ANTEPROYECTO DE TESIS
ITBA - UPM MAGISTER EN INGENIERIA DEL SOFTWARE ANTEPROYECTO DE TESIS TÍTULO: TEMA: Sistema generador del mapa de actividades de un proyecto de desarrollo de software. Sistema basado en conocimientos para
ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE
ORBERE Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE Bilbao, 12 de diciembre de 2006 INDICE 1. METODOLOGÍA DE TRABAJO 2 1.1 Pautas para el Desarrollo 2 1.2 Entorno Tecnológico,
App para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda
TOPICOS IV: ING. YIM APESTEGUI FLORENTINO
1 2 MIGRACIÓN DE DATOS E INTEGRACIÓN ENTRE SISTEMAS. Actividades propias de la INGENIERÍA DE SISTEMAS E INF. Se requiere conocimientos técnicos y fundamentales. Planificación y Ejecución. 3 PROCESO DE
CAPÍTULO 3 Servidor de Modelo de Usuario
CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes
Primer avance de proyecto de software para la gestión de inscripciones en cursos
Primer avance de proyecto de software para la gestión de inscripciones en cursos 1. Introducción Andrés Felipe Bustamante García, Carolina Sarmiento González En este documento se presentan los resultados
GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Sistema de Monitoreo con Sensores Móviles usando Tecnología de Arquitectura Modular. Centro de Modelamiento Matemático Universidad de Chile
Sistema de Monitoreo con Sensores Móviles usando Tecnología de Arquitectura Modular Centro de Modelamiento Matemático Universidad de Chile Julio, 2012 Agenda Introducción Etapa previa: Conceptualización
CAPÍTULO I EL PROBLEMA. El problema, está compuesto por el planteamiento del problema,
CAPÍTULO I: PLANTEAMIENTO DEL PROBLEMA 5 6 CAPÍTULO I EL PROBLEMA El problema, está compuesto por el planteamiento del problema, formulación del problema, en la cual se presenta la problemática del estudio
Es nuestra intención presentarnos ante ustedes y de esta forma mostrarles cada
Es nuestra intención presentarnos ante ustedes y de esta forma mostrarles cada uno de los servicios con los que contamos y que, al ser requeridos por vuestra organización, no dudamos generarán una utilidad
TECNOLOGÍA 3G ACOSTA VENEGAS ALBERTO AGUILAR SALINAS GUILLERMO MIRANDA ELIZALDE CARLOS VENEGAS HURTADO JUAN
TECNOLOGÍA 3G ACOSTA VENEGAS ALBERTO AGUILAR SALINAS GUILLERMO MIRANDA ELIZALDE CARLOS VENEGAS HURTADO JUAN Qué es 3G? El significado de 3G es tercera generación de transmisión de voz y datos a través
UNIDAD 1. INTRODUCCIÓN A LAS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN.
UNIDAD 1. INTRODUCCIÓN A LAS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN. Tecnologías de Información y Comunicación. Instituto Tecnológico Agropecuario de Altamira. Carrera de Ingeniería Agrónomo. TIC
CAPÍTULO II. Gráficos Dinámicos.
2.1 Definición. Los gráficos dinámicos son representaciones a escala del proceso, en donde se muestra la información de las variables del proceso a través de datos numéricos y de animación gráfica. Éstos
PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL
PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL N. E. Chávez Rodríguez*, A. M. Vázquez Vargas** *Departamento de Computación **Departamento de Procesamiento Digital de Señales
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Centro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION
CYBERSYS SISTEMA ADMINISTRADOR DE CYBERCAFÉS José Eduardo González Pacheco Oceguera eduardo.gonzalez-pacheco@siemens.com Juvenal Guevara Velasco juvenal1@hotmail.com Marcos Sairick Sánchez Castañeda msanchez@redwoodsystems.com.mx
ANÁLISIS DE LAS ACTUACIONES A FAVOR DE LA MOVILIDAD SOSTENIBLE EN LAS UNIVERSIDADES ESPAÑOLAS. Panorama actual y perspectivas de futuro.
ANÁLISIS DE LAS ACTUACIONES A FAVOR DE LA MOVILIDAD SOSTENIBLE EN LAS UNIVERSIDADES ESPAÑOLAS. Panorama actual y perspectivas de futuro. (Resumen del Proyecto de Fin de Carrera de la Licenciatura de Ciencias
Los servicios que presta Internet. RETO: Conocer y utilizar los servicios que nos ofrece Internet.
Ciclo V - Informática. Guía # 2 Los servicios que presta Internet RETO: Conocer y utilizar los servicios que nos ofrece Internet. Correo Electrónico. Chat. FTP. Foros. Mensajería. Protocolo. Breve introducción
Diseño e Implementación de Web Server para telemetría de datos en procesos industriales por medio de protocolos TCP/IP y GPRS
ESTUDIO DEL PROBLEMA Diseño e Implementación de Web Server para telemetría de datos en procesos industriales por medio de protocolos TCP/IP y GPRS F. CESAR AUGUSTO FLOREZ GOMEZ 1 S. RAFAEL ALEXANDER QUITERO
ESPECIFICACIONES DE CURSO
Rev. 0 Pág. 1 de 6 FAMILIA PROFESIONAL ELECTRICIDAD ELECTRÓNICA DENOMINACIÓN TÉCNICO EN DESARROLLO DE PRODUCTOS ELECTRÓNICOS TITULACIÓN TÉCNICO SUPERIOR EN DESARROLLO DE PRODUCTOS ELECTRÓNICOS GRADO DEL
Unidad II. Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar
Clase:005 1 Unidad II Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar 2 Agenda Desarrollo de Apps para Android Aplicaciones en Android Componentes Básicos de las Aplicaciones
CONCLUISIONES Y RECOMENDACIONES
CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio
1. DE LA ESCUELA DE INGENIERIA COMERCIAL Y SUS CARRERAS
FACULTAD DE INGENIERIA Y NEGOCIOS UDLA ESCUELA DE INGENIERIA COMERCIAL CARRERA INGENIERIA COMERCIAL CARRERA INGENIERIA EJECUCIÓN EN ADMINISTRACIÓN DE EMPRESAS Proceso de Término de Carrera y Examen de
I. OBJETIVOS INTRODUCCIÓN. Oscar Daniel Camuendo Vásquez e-mail: oscardny86@hotmail.com
DISEÑO, IMPLEMENTACIÓN E IMPLANTACIÓN DE UNA APLICACIÓN WEB DE ADMINISTRACIÓN Y CONTROL DE CALIFICACIONES PARA LA UNIDAD EDUCATIVA PARTICULAR OVIEDO (SECCIÓN SECUNDARIA), UTILIZANDO SOFTWARE LIBRE. Oscar