UTILIZACIÓN DE NAVEGADORES WEB PARA INTERACTUAR CON PROGRAMAS DESARROLLADOS CON LABVIEW POR MEDIO DE INTERNET
|
|
- Catalina Tebar Cuenca
- hace 8 años
- Vistas:
Transcripción
1 UTILIZACIÓN DE NAVEGADORES WEB PARA INTERACTUAR CON PROGRAMAS DESARROLLADOS CON LABVIEW POR MEDIO DE INTERNET Enrique Ramón Gómez Rosas, Miguel Angel Mendoza García, Luis Alejandro De la Cruz Velázquez Instituto de Ingeniería, Universidad Nacional Autónoma de México Ciudad Universitaria S/N, Colonia Ciudad Universitaria, Coyoacán, Distrito Federal, México. RESUMEN En el presente trabajo se describen las diferentes formas de realizar una interacción con programas de LabView de forma remota utilizando las diferentes opciones que proporciona opciones el mismo lenguaje. El estudio se realizo con el fin de determinar la mejor opción de desarrollar páginas web que permitirán visualizar información y/o controlar el funcionamiento de programas desarrollados con LabView. PALABRAS CLAVE: LabVIEW, paneles remotos, Web Service, URL. Builder, UI, Internet, móviles. 1 INTRODUCCIÓN La creciente necesidad del monitoreo remoto debido a que los sistemas de medición y control se encuentran en ocasiones distancias muy lejanas o simplemente para tener acceso a la información en cualquier instante, valiéndose de computadoras portátiles o de escritorio, así como de dispositivos móviles. Ha llevado a la implementación de diversas soluciones enfocadas al uso de internet como medio de interactuar con los equipos que realizan el control o procesan la información de los sistemas de medición. El despliegue de la información puede llevarse a cabo mediante programas que se comuniquen vía internet con nuestro sistema, el desarrollo del mismo conlleva a que se debe tener amplio conocimiento del área de las redes de comunicación, así como el conocimiento de un lenguaje de programación que bastante prolongada y que se deban tener programas que se encarguen de la comunicación y despliegue de la información. Debido al auge de internet y al número de creciente de dispositivos inteligentes (teléfonos celulares, tablets, laptop), se tienen cada vez más opción de tener acceso a la información en cualquier sitio del planeta donde se pueda establecer una conexión con cable o inalámbrica a internet. En estas conexiones el programa que común mente se utiliza es un navegador web, el cual es el programa predilecto para el despliegue de información que se transporta por internet. Esto ha sido tratado por varios frentes por parte de National Instruments con su plataforma de programación grafica LabVIEW que es ampliamente usada por ingenieros y científicos gracias a su facilidad de uso y una amplia gama de herramientas, las cuales permiten desarrollos potentes y en un tiempo reducido. National Instruments en su lenguaje de programación LabVIEW cuenta subrutinas para el manejo de protocolos de comunicación de datos utilizando las conexiones de red (ya sea internet o redes internas), pero también a introducido en LabVIEW opciones; donde el programador puede configurar, sin programación por su parte, la utilización de navegadores web para la interacción 1
2 con los paneles frontales de programas que se estén ejecutando en equipos de control o PC s que estén conectados a internet o redes internas. Esto abre la posibilidad de controlar aplicaciones o simplemente visualizar información para varios usuarios sin que estén en el sitio. Esta opción tiene ciertas limitantes en cuestión de los equipos desde la cual el usuario puede tener acceso; ya que se requiere que el equipo pueda ejecutar programas adicionales que no corren en todos los sistemas operativos disponibles para equipos móviles o navegadores web que no pueden ejecutar sus complementos. Para contrarrestar estos inconvenientes National Instruments a desarrollado opciones donde se pueden desarrollar aplicaciones nativas los sistemas operáticos IOS y Android, pero los cuales siguen teniendo ciertas limitantes; ya que son programas que se tienen que instalar en los dispositivos y en algunos casos solamente permiten visualizar información. Debido a que se requiere desarrollar una forma de visualizar la información y/o controlar programas realizados con LabVIEW de forma remota desde cualquier dispositivo y que más de un usuario tenga acceso y control sobre ciertos módulos del programa sin tener que realizar programas que tengan que instalarse en los dispositivos de los usuarios se realizo la investigación de todas las opciones con que cuenta LabVIEW para hacer uso de los navegadores web, con o sin programación de por medio. A continuación se describen los diferentes métodos que se estudiaron y se muestra un ejemplo del que se determino puede ser el mejor método para desarrollar interfaces web para la visualización y control de programas realizados con LabVIEW utilizando navegadores web. 2 DESCRIPCIÓN DE LOS METODOS PARA DESARROLLAR PÁGINAS WEB PARA INTERACTUAR CON PROGRAMAS REALIZADOS CON LABVIEW La utilización de navegadores para la visualización de información; requiere que se tengan programas de pagina web, en los equipos que estén procesando a adquiriendo las señales que se quieren mostrar. Para ello, además de generar el programa que sirva para la visualización se requiere instalar un servidor web en el equipo; este es el que hará que se puedan visualizar las páginas web en el navegador del dispositivo que se esté conectando. El cómo se realice la pagina web e interactué con el programa desarrollado en LabVIEW en lo que se discutirá a continuación. 2.1 Panales remotos Es una de las implementaciones de control remoto básicas en LabVIEW, que consiste básicamente en hacer accesible vía web un VI (Virtual Instrument, nombre dado a los programas del lenguaje LabVIEW). Las consideraciones para ocupar esta solución son las siguientes: El VI no necesita una programación especial, así que sin modificaciones podemos publicarlo en la web. El acceso al VI se realiza mediante un navegador web compatible. El acceso se puede realizar de tres formas: o Incrustado, donde los clientes pueden ver y controlar el panel. o Instantánea, muestra una imagen estática en el navegador. o Monitor, muestra imágenes estáticas que se actualizan en un tiempo determinado. El acceso incrustado es el más utilizado, pero tiene limitaciones, solo puede haber un usuario controlando el panel a la vez mientras los demás observan y solicitan el control. Es tarea del administrador el otorgar o no el control a los usuarios. Los usuarios pueden parar la ejecución del panel pero no iniciarla, con lo que si un usuario detiene la ejecución solo el administrador puede iniciarla de nuevo. El uso de los paneles remotos se ven limitados pues no están disponibles en todos los navegadores ya que para el despliegue de los mismos dentro del navegador se vale del 2
3 uso de plugins que no se encuentran disponibles para todas las plataformas en especial para las móviles. Figura 1. Interface de un panel remoto en Internet Explorer 11. Figura 2. Interface de un panel remoto que no se muestra correctamente en Internet Explorer en Windows Phone LabVIEW WEB UI Builder Entorno de desarrollo en línea para crear aplicaciones web ligeras usando programación gráfica. Es la respuesta de National Instruments a la creciente necesidad de desarrollar programas de monitoreo remoto, que provee a científicos e ingenieros que no tengan amplios conocimientos en el desarrollo web la posibilidad de desarrollo sin grandes complicaciones. Se vale del uso de HTML, JavaScript, Adobe Flash o Microsoft Silverlight, para el despliegue de la interfaz y la comunicación entre la aplicación y nuestros sistemas se realiza vía peticiones 3
4 HTTP y la información se transporta mediante archivos XML. Algunas consideraciones para el uso de esta solución: Uso de Adobe Flash o Microsoft Silverlight disponible, no disponible o con poco rendimiento en la plataforma móvil. Los VI desarrollados no pueden tener todas las funciones que los desarrollados en LabVIEW. Está enfocado al monitoreo con lo que implica no cambiar el estado del sistema. No hay mecanismos para el manejo de usuarios concurrentes. Figura 3. Interfaz de desarrollo de LabVIEW UI Builder Figura 4. Despliegue de interfaz de usuario desarrollada en LabVIEW UI Builder en el navegador Google Chrome. 2.3 Interfaces web mediante Web Service Esta solución es la que permite mayor portabilidad multiplataforma ya que no depende de plugins para el despliegue de la interfaz en la página web, se vale de los recursos como lo son HTML5, JavaScript y CSS que son estándares en todos los navegadores web actuales. Para este desarrollo además de un conocimiento básico en LabVIEW se debe tener conocimientos de programación de páginas web (HTML, JavaScript y CSS), pues dependiendo de la habilidad del programador la funcionalidad e interfaz podrá ser enriquecida visualmente. 4
5 Existen dos formas para ocupar el Web Service, el enlace de datos vía URL y el uso de scripts Embedded Server Pages (ESP), la última disponible a partir de la versión Enlace de datos vía URL Básicamente tendremos que crear para nuestra interface una página HTML en la cual mediante métodos GET o POST creemos URLs que el servicio web recibirá y tratara estos valores internamente para hacer determinadas acciones programadas que son la funcionalidad de nuestro programa. Figura 5. URL básica en un Web Service Existe una complicación, la creación de la asignación y captura de datos para las variables que posteriormente serán pasadas a la URL. En la figura 5 se muestra una URL básica donde al servicio llamado add el cual realiza una suma, se le pasan los valores numéricos con los que operara. Al realizar esto el Servicio web responderá con una página con información en XML. Crear una URL no es una tarea tan sencilla, pues esta se tiene que hacer de manera dinámica, creando scripts en JavaScript para que interactúen con el programa de LabVIEW. Figura 6. Diagrama de bloque, panel frontal y panel conector de un Web Service básico. En la figura 6 se muestra en contenido interno del programa que funciona con la URL de la figura 5. La información de respuesta debe ser tratada para poder ser interpretada Scripts Embedded Server Pages (ESP) Su función principal es generar contenido dinámico en interfaces HTML, tiene una estructura y funcionalidad similar a JavaScript. La gran ventaja es que se crean enlaces directos con las variables en un VI y la página web, logrando una mejor integración y facilita la programación. El llamado a variables es tan sencillo como a nuestra variable (@@variable). La realización de operaciones con estas variables, dentro de ESP ya es como si fuera JavaScript se utilizan los delimitadores <% y %> para indicar que es código de secuencia de comandos. 5
6 Figura 7. Ejemplo de respuesta en formato XML Figura 8. Código de un ESP básico en el cual se recupera del VI una cadena de texto que posteriormente es mostrada en una página HTML. En LabVIEW la forma de utilizar estas variables es algo relativamente sencillo se ocupan básicamente las siguientes librerías: Set ESP Variable VI: La cual requiere que se le indiquen los valores Key que es el nombre de la variable y value que es el valor asignado a la misma Read Service Attribute VI: La cual requiere que se le indique attribute name que pasa el nombre de nuestra variable de la que queremos obtener el valor y regresa value que es el valor de la variable. 6
7 Render ESP Template VI: Ejecuta el script ESP con lo cual muestra un página HTML al usuario. Estos son los VI básicos para el uso de scripts ESP. La programación dependerá directamente del enfoque del programa. Figura 9. Web Service básico que le da funcionalidad al ESP de la figura 8. El uso de Scripts ESP nos da la posibilidad de usar HTML5 que junto con CSS le puede dar un estilo visual a nuestras interfaces de usuario muy enriquecidas pidiendo añadir imágenes, audio, video y animaciones. Estas podrán ser apreciadas en todos los dispositivos que tengan un navegador web independiente de la plataforma. Figura 10. Interfas de usuario ocupando ESP en Internet Explorer de Windows Phone CONCLUSIONES Estas son las tres herramientas que tiene LabVIEW para la generación de páginas web que interactúen con los programas de control o adquisición de datos que se desarrollan con este lenguaje. Unas son más sencillas que otras; pero también cuentan las características y limitantes en funcionalidad hacen que cada una tenga su aplicación y método de uso. Por ejemplo, el panel remoto no requiere de programación; pero si de la tarea adicional de que LabVIEW genere el programa de pagina web para el panel frontal del programa que se quiera trabajar y la configuración para que al momento de generar la aplicación se generen las interacciones entre la pagina y el programa. 7
8 Esta opción es la más sencilla y funcional ya que permite una interacción directa con el panel frontal de programa. Sin embargo, requiere que en la computadora o dispositivo del que se vaya a conectar puedan ejecutarse programas adicionales; los cuales no se pueden correr en todos los equipos disponibles en el mercado o en todos los navegadores. También, solamente permite que un usuario pueda modificar valores a la vez, aunque varios usuarios se puedan conectar. Esto limita su uso para ciertas aplicaciones donde se pueda desear que varios usuarios a la vez proporcionen información o deseen ver información distinta. El desarrollo con Web UI Builder tiene la ventaja que el usuario desarrolla un programa adicional que no tiene el control sobre el programa realizado sobre LabVIEW, sino que solamente tiene acceso a las variables que se declaren para su interacción por medio de la red. Sigue tendiendo la ventaja que la programación es igual a la de LabVIEW pero solamente con funciones básicas para el despliegue de información y manipulación de los datos. Sus desventajas son menos que los paneles remotos; pero requieren de una programación adicional que se hace en el portal de National Instruments y que por el momento no está totalmente liberado y con limitantes en lo que se puede realizar por medio del portal. Estas dos opciones no pueden ejecutarse en sistemas operativos para móviles o tablets; ya que necesitan de accesorios como el silver light y el LabVIEW Run Time (para el caso de los paneles remotos) para que se puedan visualizar en el navegador. El desarrollo de interfaces con el Web Service puede ser un poco laboriosa e implica el conocimiento de HTML, JavaScript y CSS, que posiblemente un científico o ingeniero que no sea del área de la Tecnología de la Información no posea, pero sin duda si se quiere que el sistema cumpla la premisa de que la información debe estar disponible en todo momento y accesible en todo dispositivo, este es la mejor opción. El tiempo de desarrollo de un sistema se amplía pues este debe además de realizar sus acciones propias (monitorear, controlar, etc.) se debe desarrollar como se mostrara la información al usuario final. Las páginas desarrolladas con el Web Service al ser accesibles en los navegadores web (Internet Explorer, Mozilla, Safari, Google Chome, etc.) pueden ser accedidas en cualquier Sistema operativo (Windows X, Linux y Mac) sin la necesidad de instalar otro programa. En dispositivos móviles evitan la necesidad de desarrollar aplicaciones determinadas a cada plataforma móvil (Windows Phone, Android, ios) ya que igualmente solo con el navegador podemos acceder a la pagina que se haya programado. 4. AGRADECIMIENTOS Se agradece al Ing. Valente Vásquez Tamayo por el apoyo prestado para el desarrollo de la investigación y desarrollo de programas de pruebas. 5. BIBLIOGRAFÍA 1. Fairweather I., Brumfield A., LabVIEW: A developer s guide to Real World Integration, primera edición, CRC Press, Estados Unidos, Park J., Steve M., Practical Data Acquisition for Instrumentation and Control Systems, primera edición, Newnes, Perth, Inglaterra, Tutoriales diversos obtenidos en las páginas de National Instruments. 8
Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010
Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 CONTENIDO 1. Qué es? 2. Cómo crear y acceder a la Comunidad Virtual en Microsoft SharePoint 2010? Ejemplo. 3. Qué tengo en la página de inicio
Más detallesLENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) Sesión No. 2 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Nombre: Lenguaje de marcado Objetivo: Identificar qué es, cómo funciona y representa el lenguaje de
Más detallesAmbiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca
Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ing. WILSON ALFREDO ORTEGA ORDOÑEZ Ing. JUAN CARLOS MENDEZ CAMACHO Universidad del Cauca Facultad
Más detallesIntroducción a Gestión de Conocimiento y Capital Humano. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema.
Introducción a Gestión de Conocimiento y Capital Humano. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a gestión de conocimiento y capital humano
Más detallesServicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación
Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 22 de enero de 2015 Histórico de cambios Fecha Descripción Autor 16/09/13
Más detallesDesarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.
1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y
Más detallesLa utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Más detalles1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.
Sesión 01: Introducción a los lenguajes web COMPUTACION E INFORMATICA WEB DEVELOPPER III Competencias a Conseguir: - Introducción general a la programación web. - Conocer y diferenciar el concepto de páginas
Más detallesSISTEMA DE APARTADO DE SALAS PARA EVENTOS
SISTEMA DE APARTADO DE SALAS PARA EVENTOS Dirección General de Comunicaciones e Informática Febrero 2008 1 INDICE 1. Objetivos del Sistema... 3 10. Solución de problemas... 23 2. Introducción... 4 3. Requisitos...
Más detallesGENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B)
APRENDERAPROGRAMAR.COM GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde cero Fecha
Más detallesCapítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
Más detallesBrowserSQL 4 versión 2 - TUTORIAL
BrowserSQL 4 versión 2 - TUTORIAL LAURA NOUSSAN LETTRY (Mendoza, Argentina 2015) aviso legal El presente libro electrónico se distribuye bajo Attribution-NonCommercialNoDerivs 3.0 Unported INDICE INTRODUCCIÓN
Más detallesLa gestión de contenidos en el nuevo Portal del Ministerio de Hacienda
La gestión de contenidos en el nuevo Portal del Ministerio de Hacienda Raquel Poncela González Introducción La aparición de los gestores de contenidos para la gestión de portales ha sido una verdadera
Más detallesNOTA LEGAL: El contenido de esta página web es propiedad de EXPOMEDIA COMUNICACIÓN, S. L.
NOTA LEGAL: El contenido de esta página web es propiedad de EXPOMEDIA COMUNICACIÓN, S. L. Para dar cumplimiento a lo establecido en la Ley 34/2002, de 11 de julio, de Servicios de la Sociedad de la Información
Más detallesDescarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid
Descarga Automática Manual de Usuario Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Versión 5.2 Fecha: 2008-10-15 Ref : MU_DescargaAutomática.doc ÍNDICE 1 INTRODUCCIÓN...
Más detallesComplejo Deportivo UCA. República Saharaui s/n 11510 Puerto Real (Cádiz) Tel.956016270.Fax.956016275 www.uca.es/deportes e-mail: deport@uca.
La dificultad de los usuarios, tanto de la comunidad universitaria como externos, a la hora de desplazarse a las oficinas del Área para llevar a cabo las distintas gestiones, ha ido obligando al (ADE)
Más detallesUn Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro
Introducción Un Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro acceso al mundo Web. Cuando queremos entrar a Internet, lo primero que se abre en el ordenador es el
Más detallesOBJETIVO: Introducción al editor de páginas web Macromedia Dreamweaver.
SEMINARIO DIOCESANO DE CRISTO SACERDOTE TECNOLOGIA EN INFORMATICA GRADO: 11 TEMA: INTRODUCCIÓN A MACROMEDIA DREAMWEAVER OBJETIVO: Introducción al editor de páginas web Macromedia Dreamweaver. 1 Qué es
Más detallesCAPITULO 6 6. INSTRUMENTACION. 6.1 Introducción a Internet y a la educación a distancia. 6.1.1 Internet
CAPITULO 6 6. INSTRUMENTACION 6.1 Introducción a Internet y a la educación a distancia. 6.1.1 Internet Con mucha frecuencia se escucha hablar de Internet como centro de obtención y transferencia de información
Más detallesMANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.
MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA Elaborado por: Julián A. Hernández M. PONTIFICIA UNIVERSIDAD JAVERIANA CALI SANTIAGO DE CALI 2011 CONTENIDO Pág. INTRODUCCIÓN...3 1. ANÁLISIS
Más detallesLos distintos navegadores para movernos por Internet
www.solucionesenlaweb.com Los distintos navegadores para movernos por Internet Para que los usuarios puedan navegar por Internet y ver la información que más les interesa en cada momento, utilizamos los
Más detallesSe trata de una herramienta de desarrollo visual muy fácil de usar, con la que incluso los no programadores podrán desarrollar sus aplicaciones.
APP INVENTOR es un entorno de desarrollo de aplicaciones para dispositivos Android. Para desarrollar aplicaciones con App Inventor sólo necesitas un navegador web y un teléfono o tablet Android (si no
Más detallesTienda Virtual Synergy (Parte 2)
Tienda Virtual Synergy (Parte 2) El catálogo electrónico de productos es la base de toda la aplicación por lo que siempre será necesario instalarlo. Los siguientes dos módulos (tienda virtual y módulo
Más detallesVideollamadas con Google Hangouts
Videollamadas con Google Hangouts Contenido Introducción 2 Qué es Google Hangouts? 2 Mensajería 3 Voz 3 Video 4 Requisitos 5 Pasos para realizar una videollamada desde una computadora 5 Instalación de
Más detallesNUEVAS HERRAMIENTAS PARA EL DISEÑO WEB
IMPARTE: ANNI GARZA LAU Licenciada en Artes Visuales (UAEM y Universidad Politécnica de Valencia). Ha trabajado como diseñadora de videojuegos y docente en el CENART desde 2008, en la UAEM en 2009 y en
Más detallesCapítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Análisis de requerimientos. El Sistema de Administración de Información de un Negocio Franquiciable
Más detallesQue es Velneo vdataclient V7?
Página 1 de 14 Que es Velneo vdataclient V7? Es el cliente de datos que nos permitirá de una forma remota acceder como administrador a una base de datos, observar el estado de la información e interactuar
Más detallesAPLICACIONES WEB GOOGLE ANAYLITICS
APLICACIONES WEB GOOGLE ANAYLITICS Elena Berti Rebecca Thompson 2º DAW ÍNDICE Qué es una Aplicación Web Consideraciones técnicas Estructura de las Aplicaciones Web Ventajas Inconvenientes Diferencia entre
Más detallesTratamiento informático. Unidad 3 Internet
Tratamiento informático Unidad 3 Internet ÍNDICE 1. Conceptos básicos 2. Exploradores y buscadores web 3. Procedimientos de protección de datos y seguridad * 4. Herramientas web 2.0 5. Sostenibilidad y
Más detallesCaracterísticas. Las características que tiene nuestro software son las siguientes:
Introducción Actualmente navegando por la Red podemos encontrar multitud de sitios Web que ofrecen noticias y otros artículos que se actualizan frecuentemente, cuentas de usuario personalizadas, encuestas
Más detallesEl proceso de edición digital en Artelope y CTCE
El proceso de edición digital en Artelope y CTCE Carlos Muñoz Pons Universitat de València carlos.munoz-pons@uv.es Introducción Una de las cuestiones más importantes a la hora de trabajar en proyectos
Más detallesDISEÑO ORGANIZACIONAL. Diseño web avanzado con HTML5 y CSS5
DISEÑO ORGANIZACIONAL Diseño web avanzado con HTML5 y CSS5 PRESENTACIÓN Curso de diseño de páginas web en el que se estudian técnicas avanzadas y novedosas gracias a la aplicación de los estándares web
Más detallesWiip Surveillance. Sistema de gestión de rondas de vigilancia. Wiip Systems C.B. S.L. 2013-2014
Wiip Surveillance Sistema de gestión de rondas de vigilancia Wiip Systems C.B. S.L. 2013-2014 Wiip! Surveillance es la solución de Wiip! Systems para la gestión integral de rondas de vigilancia. Wiip!
Más detallesla red de Internet PRODIGY para poder tener acceso al sistema RAGNVALD vía Internet
Capítulo 5. Monitoreo Remoto En este capítulo se detallará lo referente a la configuración del instrumento virtual y la red de Internet PRODIGY para poder tener acceso al sistema RAGNVALD vía Internet
Más detallesMOVILIDAD PARA MICROSOFT DYNAMICS CRM. DOC: Corporate CRM Overview
MOVILIDAD PARA MICROSOFT DYNAMICS CRM 1 0 Introducción Desde hace no mucho tiempo, la necesidad de soluciones de movilidad por parte de las empresas ha ido en aumento. Bien para la mejora de la eficiencia
Más detallesNOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN
NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN GUÍA PARA LA PRESENTACIÓN DE NOTIFICACIONES Versión: 27/06/2012-1 ÍNDICE:
Más detallesMi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:
Propósito del prototipo: Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: 1º. Mostrar noticias y eventos propios del grupo de personas que administren la Web.
Más detallesSquipy v1.1. 0.-Introducción
Squipy v1.1 0.-Introducción Squipy es un sencillo proxy que permite filtrar y modificar los datos que se envían desde el navegador hacia un servidor web. El interfaz está en castellano y en inglés y su
Más detallesConfiguracion Escritorio Remoto Windows 2003
Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo
Más detallesResumen del módulo EZ Web Lynx.
Resumen del módulo EZ Web Lynx. Este documento es común a todas las prácticas diseñadas por este grupo de trabajo. CARACTERÍSTICAS Comenzamos con un repaso de las y funciones que ofrece el módulo servidor
Más detallesPlataforma Interactiva "In Time" Para Instituciones Educativas
Plataforma Interactiva "In Time" Para Instituciones Educativas Reseña La plataforma interactiva "In Time" es una tecnología que viene a innovar la forma de interactuar entre las instituciones educativas
Más detallesCentro de Evangelización y Renovación Santisima Trinidad (CEVREST) PARROQUIA UNIVERSITARIA SANTISIMA TRINIDAD MINISTERIO DE COMUNIDADES
Índice de contenido 1 Introducción...2 1.1 Propósito del Documento...2 1.2 Lo que debe conocer...2 2 Conceptos Importantes...2 2.1 Primeros pasos...2 2.2 Confirmacion de codigo...3 2.3 Primera contraseña...4
Más detallesBlogs Edición y mantenimiento del blog
Blogs Edición y mantenimiento del blog Contenido CONTENIDO... 1 GESTIÓN Y CREACIÓN DE BLOGS... 2 CREAR UNA ENTRADA EN EL BLOG... 3 INTERACTUAR CON EL BLOG COMENTARIOS... 13 INFORMACIÓN ADICIONAL... 15
Más detallesPartes, módulos y aplicaciones de un Controlador de Procesos
Partes, módulos y aplicaciones de un Controlador de Procesos Conceptos PLC Un controlador lógico programable es un sistema que originalmente fue desarrollado para la industria de manufactura, en particular
Más detallesPOLÍTICA DE COOKIES. A continuación explicaremos qué son las cookies y los tipos de cookies que utiliza la Fundación Fuertes en su sitio Web:
POLÍTICA DE COOKIES En cumplimiento de lo dispuesto en el artículo 22.2 de la Ley 34/2002, de 11 de julio, de Servicios de la Sociedad de la Información y de Comercio Electrónico (LSSI- CE), le informamos
Más detallesDesarrollo de Aplicaciones Móviles con PhoneGap 5.0 (Apache Cordova), Android y Eclipse
Desarrollo de Aplicaciones Móviles con PhoneGap 5.0 (Apache Cordova), Android y Eclipse Contexto: PhoneGap es una distribución de Apache Cordova, se debe considerar a Apache Cordova como el motor base
Más detalles1. Solicitando una cuenta de correo a nuestro proveedor de Internet. 2. Adquiriendo una cuenta de correo a través de la web (webmail).
CORREO ELECTRÓNICO NIVEL BÁSICO DE CORREO ELECTRÓNICO INICIACIÓN A CORREO ELECTRÓNICO OBTENER UNA CUENTA DE CORREO ELECTRÓNICO GRATUITA Al correo electrónico también se lo conoce como e-mail, abreviatura
Más detallesExporta la construcción para su visualización en Internet, es decir, como applet dentro de una página html.
13. Applets, JavaScript y XML 13.2 Applets Objetivos GeoGebra permite de una forma muy sencilla incorporar cualquier construcción a una página web, creando así una "miniaplicación" web. Cada una de estas
Más detallesPrototipado y ejecución de aplicaciones SD con GeneXus
Page1 Prototipado y ejecución de aplicaciones SD con GeneXus En nuestro proceso de construcción de una aplicación para manejar un evento a realizarse en ciertos días y lugar, hemos creado una KB en GeneXus
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Más detalles3.1 Introducción a Wireshark
3.1 Introducción a Wireshark Una herramienta básica para observar los mensajes intercambiados entre aplicaciones es un analizador de protocolos (packet sniffer). Un analizador de protocolos es un elemento
Más detallesCÓMO CREAR UNA PÁGINA WEB v.1
CÓMO CREAR UNA PÁGINA WEB v.1 Índice 1 Introducción 1 2 Diseño gráfico 1 3 El lenguaje HTML 1 4 Alojamiento y publicación 2 5 Promoción 5 1 Introducción 2 Diseño gráfico Una página web es un espacio virtual
Más detallesConfiguración de PDAs en ITACTIL.
Configuración de PDAs en ITACTIL. La aplicación ITACTIL puede trabajar con terminales de mano (PDAs, tablets o teléfonos Android, Iphone, Ipad, etc.) en sus versiones Profesional y Líder. El funcionamiento
Más detallesControl y Gestión de Notas de Gasto Documentación Técnico Comercial
Control y Gestión de Notas de Gasto Control y Gestión de Notas de Gasto Página 2 de 7 Qué es Indicus Control de Gastos?... 3 A quién va dirigida la aplicación de Control de Gastos?... 3 Características
Más detallesINSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA
INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA TERMINAL SERVER TUTOR: JORGE CASTELLANOS MORFIN 19/02/2012 VILLA DE ALVARES, COLIMA Indice Introducción... 3 Objetivo... 3 Lista de Materiales... 3 Procedimiento...
Más detallesTarea 1 Diseño Web en entorno cliente José Luis Comesaña
Actualmente tengo instalados en mi sistema los navegadores Mozilla Firefox, Opera, Safari, Google Chrome e Internet Explorer (éste último porque venía con el sistema, de lo contrario no lo habría instalado).
Más detallesActualización de versión a Bizagi 10.x
Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas
Más detallesBluefire Reader [Sus Libros Digitales en Android]
Bluefire Reader [Sus Libros Digitales en Android] 1/15 Bluefire Reader es una aplicación para dispositivos móviles tanto para sistemas ios como sistemas Android que permite el acceso a contenido con drm,
Más detallesPara acceder al campus virtual de Espiral debes realizar los siguientes pasos:
1. Acceso... 2 2. El aula virtual... 3 Los bloques... 4 Los caminos... 6 Recursos y actividades... 7 Herramientas para la comunicación... 8 Herramientas para el seguimiento... 9 Actualización del perfil...
Más detallesTUTORIAL DE INSTALACIÓN PARA VIRTUALBOX
TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX Oracle VirtualBox es una aplicación de código abierto (Open Source) permite crear una máquina virtual en nuestro ordenador de forma que podemos ejecutar un Sistema
Más detallesWINDOWS 2008 5: TERMINAL SERVER
WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.
Más detallesContenido Pag. 1. Requisitos del PC... 3. 2. Ingreso al Sistema... 3. 3. Editar el perfil de usuario...6. 4. Tutoriales en video...
1 Contenido Pag. 1. Requisitos del PC... 3 2. Ingreso al Sistema... 3 3. Editar el perfil de usuario........6 4. Tutoriales en video... 8 2 CARACTERÍSTICAS DEL ENTORNO VIRTUAL Diseño responsivo (Se adapta
Más detallesInstalación SuperADMINISTRADOR.
Instalación SuperADMINISTRADOR. Guía de instalación del sistema SuperADMINISTRADOR para Windows XP, Vista, 7 y 8 en sus versiones en 32 (x86) y 64 (x64) bits. En Windows Vista en sus versiones Starter
Más detallesDocumento de Arquitectura de Software. KunaySoft. Autores: Juan Camilo González Vargas. Javier Leonardo Parra Laguna
Documento de Arquitectura de Software KunaySoft Autores: Juan Camilo González Vargas Javier Leonardo Parra Laguna Pontificia Universidad Javeriana Bogotá, Colombia Noviembre 2014 Tabla de contenido 1.
Más detallesPROCEDIMIENTO DE ENLACE TCPIP
DISPOSITIVOS TCP/IP. Los dispositivos TCP/IP son equipos autónomos que funcionan de forma independiente a la PC y que tiene incorporado el procesamiento de identificación por medio de la huella digital,
Más detallesPREGUNTAS FRECUENTES LECTOR DIGITAL PERSONA (DP)
PREGUNTAS FRECUENTES LECTOR DIGITAL PERSONA (DP) 1. Cómo actualizar a la nueva versión del sistema On The Minute? 2. Cómo instalar una revisión del sistema On The Minute 4.0? 3. Que sucede si intento instalar
Más detallesESCUELA POLITÉCNICA NACIONAL 28 DE OCTUBRE, 2015 ORTIZ JÁCOME LEONARDO JOSÉ
ESCUELA POLITÉCNICA NACIONAL INGENIERIA DE SISTEMAS INFORME 1 APLICACIONES WEB SERVICIOS SOBRE INTERNET 28 DE OCTUBRE, 2015 ORTIZ JÁCOME LEONARDO JOSÉ 1. INTRODUCCIÓN Internet es un conjunto descentralizado
Más detalles1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1.
1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1. World Wide Web... 8 4.2. Las páginas web... 8 4.3.1. Los
Más detallesColección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl
1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,
Más detallesMÓDULO 16: BIG BLUE BUTTON
Manual de Uso de la Plataforma Virtual MOODLE para Estudiantes MÓDULO 16: BIG BLUE BUTTON 2015 Manual de Uso de la Plataforma Virtual MOODLE para Estudiantes MÓDULO 16: BIG BLUE BUTTON Universidad Bíblica
Más detallesAdaptación de la plataforma Studium para aplicar aprendizaje móvil
Memoria del proyecto de Innovación Docente titulado: Adaptación de la plataforma Studium para aplicar aprendizaje móvil Curso 2010-2011 Presentada por: María Luisa Pérez Delgado Profesora del Departamento
Más detallesPuesta en producción de aplicaciones móviles con GeneXus
Page1 Puesta en producción de aplicaciones móviles con GeneXus En videos anteriores, vimos cómo desarrollar, prototipar y ejecutar nuestra aplicación para Smart Devices. Ahora que tenemos pronta la aplicación,
Más detallesInstalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0
Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0 Para utilizar la modalidad de facturación WEB es necesario realizar los siguientes procedimientos: 1. Instalar IIS de acuerdo
Más detallesAbril 2011. WebApp STR- a3erp. Aplicación de registro de pedidos, albaranes y facturas para a3erp. Compatible con las principales plataformas
WebApp STR- a3erp Aplicación de registro de pedidos, albaranes y facturas para a3erp Alto ahorro de costes en empresas con representantes y/o técnicos móviles Compatible con las principales plataformas
Más detallesPOLÍTICA DE COOKIES. Si deseas saber más acerca de las cookies, le recomendamos que visite el siguiente Sitio Web: http://www.allaboutcookies.
POLÍTICA DE COOKIES La presente Política de Cookies forma parte de y complementa los Términos de Uso del sitio web www.yeeep.es, desde la que te informamos de los siguientes aspectos a tener en cuenta
Más detallesCREACIÓN DE E-POSTERS CON POWER POINT (Instructivo preparado por la Dra. PaulaOtero)
CREACIÓN DE E-POSTERS CON POWER POINT (Instructivo preparado por la Dra. PaulaOtero) Abrir el programa POWER POINT desde el menú INICIO TODOS LOS PROGRAMAS MICROSOFT OFFICE MICROSOFT OFFICE POWER POINT
Más detallesDescripción General. Principales Características
Plataforma Cloud La Plataforma es una solución integral para la gestión de redes, especialmente WiFi, controlando usuarios y conexiones, y monitorizando redes, routers, dispositivos de red y puntos de
Más detallesTema: GESTIÓN DE SESIONES EN PHP.
2 PHP Tema: GESTIÓN DE SESIONES EN PHP. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: PHP PHP. Guía 6 3 Contenido. En esta práctica se aborda el tema de sesiones. Se da a conocer
Más detallesAntes de comenzar con este trámite es muy importante contar con los siguientes requisitos para poder llevar el trámite con éxito:
Cómo tramitar los folios para la factura electrónica Este instructivo muestra como tramitar los folios para la elaboración de facturas electrónicas en el esquema de "medios propios" disponible hasta el
Más detallesIngeniería del Software III
Ingeniería del Software III Gaspar Muñoz Soria Carlos Moreno Muñoz 1 ÍNDICE DE CONTENIDO 1. Introducción... 3 Qué es SAGRES?... 3 Licencia de uso... 4 Requisitos mínimos... 5 2. Instalar y configurar SAGRES...6
Más detallesPASOS PARA CREAR UNA PÁGINA WEB
http://www.rafatux.com PASOS PARA CREAR UNA PÁGINA WEB Con éste documento trato de orientar de una forma genérica los distintos pasos que deben de realizarse para crear una página web. PRIMER PASO: Estructura
Más detallesAutores: Mª Inés González Soler Raúl Martínez Alonso Patricia Pérez Vallés
Autores: Mª Inés González Soler Raúl Martínez Alonso Patricia Pérez Vallés ÍNDICE 1. INTRODUCCIÓN ----------------------------------------------------------------------3 2. HERRAMIENTAS ---------------------------------------------------------------------3
Más detallesTUTORIAL CONFIGURACION P2P VTA-83171-P _ VTA-83171
TUTORIAL CONFIGURACION P2P VTA-83171-P _ VTA-83171 Este instructivo le ayudara a configurar las cámaras para visualizarlas a través de su ordenador en Internet. El navegador por defecto que se debe utilizar
Más detallesManual Impress Impress Impress Impress Impress Draw Impress Impress
Manual Impress Se puede definir Impress como una aplicación dirigida fundamentalmente a servir de apoyo en presentaciones o exposiciones de los más diversos temas, proyectando una serie de diapositivas
Más detallesInstructivo para la utilización del E-learning
1 2 Instructivo para la utilización del E-learning El E-learning es una plataforma que nos permitirá interactuar con los profesores y compañeros, consultar material de estudio, evacuar dudas y presentar
Más detallesAyuda Portal WiFi para MAC
Ayuda Portal WiFi para MAC Índice ÍNDICE... 1 AYUDA PARA MACINTOSH... 2 1. REQUISITOS DEL SISTEMA... 2 2. ACCESO A INTERNET... 3 3. PROBLEMAS FRECUENTES... 4 3.1. COMPRUEBE QUE TIENE ACTIVA SU CONEXIÓN
Más detallesREQUERIMIENTOS NO FUNCIONALES
REQUERIMIENTOS NO FUNCIONALES REQUERIMIENTOS NO FUNCIONALES A continuación se describen las principales características no funcionales que debe contener el sistema de información. Interfaces de usuario.
Más detallesMANUAL DE USUARIO. Aplicación: Consulta Móvil
Contenido 1. ASPECTOS IMPORTANTES A TENER EN CUENTA... 2 1.1. RESTRICCIONES DE USO... 2 2. REALIZAR LAS CONSULTAS... 3 2.1. INGRESAR... 3 2.2. INICIAR SESIÓN... 4 2.3. CONSULTAR PAGOS... 5 3. RESULTADOS
Más detallesPREGUNTAS FRECUENTES. Junta Electoral Central. Elecciones a Rector/a 2013
PREGUNTAS FRECUENTES 1 1. Cuál es el período de votación? El voto electrónico comienza el 3 de junio a las 10h y finaliza el 13 de junio a las 15h. 2. Dónde se realiza el voto electrónico? En la web de
Más detallesPara usar con aplicaciones habilitadas para escanear/leer códigos QR
Aplicación Xerox QR Code Guía de inicio rápido 702P03999 Para usar con aplicaciones habilitadas para escanear/leer códigos QR Use la aplicación QR (respuesta rápida) Code con las siguientes aplicaciones:
Más detallesManual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL
Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Índice 1 Introducción... 5 1.1 Perfil de la aplicación... 5 1.2 Requisitos técnicos... 5 2 Manual de usuario... 7 2.1 Instalación del certificado...
Más detallesUna vez dentro, se podrá acceder a las diferentes herramientas de la solución: correo, calendarios y libretas de direcciones.
-MEMO-006 Página: 1 de 17 Tema: Departamento: Distribución: Responsable: Guía de usuario de la herramienta SOGo Sistemas (Correo Electrónico) Confidencial Andrés Chicharro 1. INTRODUCCIÓN El presente documento
Más detallesCAPÍTULO 3 DISEÑO DE LA ARQUITECTURA
CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA Para el desarrollo de la arquitectura interna del subsistema de programación de actividades se utilizó como referencia la Arquitectura de Aplicaciones.NET 105 de Microsoft
Más detallesJHAN EVER ANDRADE CASTRO
OBJETIVOS: HERRAMIENTAS DE OFIMÁTICA NIVEL BÁSICO Conocer el sistema operativo Windows y las diferentes versiones que ha tenido a través del tiempo. Aprender a utilizar el escritorio de Windows y cada
Más detallesDiseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos
Pontificia Universidad Javeriana Informe Final Proyecto Dirigido Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos Autor: Luis Gabriel Rodríguez Profesora: Luisa
Más detallesPROPUESTA DE DESARROLLO DE SITIO WEB AVANZADO
Diseño Gráfico y Desarrollo Web PROPUESTA DE DESARROLLO DE SITIO WEB AVANZADO 2014 Tel: 66460338-55114997. 12 avenida 2-76 Z.13 Email: info@teknigt.com www.teknigt.com Contenido del paquete de sitio web
Más detallesGoogle Drive. Registro y gestión de archivos. Manual de uso
Google Drive. Registro y gestión de archivos. Manual de uso Contenidos I. Crea tu cuenta en Google Drive... 2 1. Crea una cuenta de usuario... 2 1.1. Crear una cuenta Google... 2 1.2. Si ya dispones de
Más detallesManual del Profesor Campus Virtual UNIVO
Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3
Más detallesInternet aula abierta
MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE EDUCACIÓN, FORMACIÓN PROFESIONAL E INNOVACIÓN EDUCATIVA CENTRO NACIONAL DE INFORMACIÓN Y COMUNICACIÓN
Más detallesPrimeros pasos en EVA Unidad de Capacitación
Primeros pasos en EVA Unidad de Capacitación El EVA de la Universidad es una aplicación web, y como tal, se accede por medio de un navegador web (Mozilla Firefox, Microsoft Internet Explorer, Google Crome,
Más detalles