2.2 Campos de Aplicación de XML

Tamaño: px
Comenzar la demostración a partir de la página:

Download "2.2 Campos de Aplicación de XML"

Transcripción

1 2.2 Campos de Aplicación de XML

2 Campos de Aplicación Configuración de aplicaciones Java EE permite especificar información de configuración en XML Gran parte del software y herramientas utilizados en la asignatura usan ficheros de configuración de datos expresados en XML Generación de vistas A partir de datos en documentos XML se pueden generar documentos HTML, WML, PDF, etc. Intercambio de datos entre aplicaciones heterogéneas Las aplicaciones pueden estar implementadas con distintas tecnologías y corriendo en distintas plataformas Los datos intercambiados se expresan en formato XML Muchos otros

3 Configuración de Aplicaciones (1) Ficheros planos con pares clave=valor (ficheros.properties) Ventaja: sencillez Desventaja: no permite especificar cómodamente configuraciones complejas datasources.list=catalog,order datasource.catalog.driverclassname=org.postgresql.driver datasource.catalog.url=jdbc:postgresql://localhost/catalog datasource.catalog.user=catalog datasource.catalog.password= datasource.order.driverclassname=com.mysql.jdbc.driver datasource.order.url=jdbc:mysql://localhost/orders datasource.order.user=orders datasource.order.password=

4 Configuración de Aplicaciones (2) Cuando la configuración es compleja, el uso de XML se presenta como una buena alternativa Haciendo un buen diseño deberían proporcionarse un conjunto de clases que permitan acceder fácilmente a la información de configuración, ocultando el uso, en este caso, de XML

5 Configuración de Aplicaciones (3) Java EE permite especificar información de configuración en XML E.g.: web.xml Es posible configurar aspectos relativos a la aplicación y al servidor de aplicaciones El programador accede a la información de configuración relativa a la aplicación mediante la API de Java EE Usando JNDI o APIs más específicas Algunos de los frameworks y herramientas que vamos a utilizar en la asignatura también permiten especificar información de configuración en XML Hibernate, Spring, Eclipse,

6 Configuración de Aplicaciones (y 4) Ejemplo... <data-sources> <data-source name="catalog" driverclassname="org.postgresql.driver" url="jdbc:postgresql://localhost/catalog" user="catalog" password=""> </data-source> <data-source name="order" driverclassname="com.mysql.jdbc.driver" url="jdbc:mysql://localhost/orders" user="orders" password=""> </data-source> </data-sources>...

7 Generación de Aspecto Visual (1) Ejemplo: Queremos construir una tienda de comercio electrónico Cada producto tiene asociado los siguientes atributos: Identificador de producto, nombre, breve descripción, fecha y precio También se desea almacenar la estructura del producto Si es un libro, su estructura es su índice (división en capítulos y apartados) Si es un CD, su estructura es la lista de canciones (indicando para cada una de ellas, su nombre y duración) Se podrán hacer consultas con condiciones sobre los valores de cualquier atributo (e.g.: obtener los libros con precio > X), excepto su estructura Sólo interesa recuperar su estructura a partir del identificador del producto Cuando el usuario desea visualizar los detalles de un producto, deberán mostrarse los datos del producto, incluyendo su estructura

8 Generación de Aspecto Visual (2) Opciones de diseño Modelar la estructura de libros y CDs como tablas Incómodo Son estructuras jerárquicas => requerirán varias tablas Se necesitan tablas distintas para cada tipo de producto Añadir un atributo de tipo String a la tabla Producto que represente su estructura en HTML Y si quisiésemos mostrarlo en otro lenguaje visual (e.g.: WML)? Y si queremos cambiar el formato HTML (e.g.: un tipo de letra)? Necesitamos cambiarlo en todos los productos

9 Generación de Aspecto Visual (y 3) Opciones de diseño (cont) Añadir un atributo de tipo String a la tabla Producto que represente su estructura en XML Generamos el aspecto visual dinámicamente Cómo? Una posible solución sería usar un parser para acceder a los datos y generar dinámicamente HTML Sin embargo, y dado que es un caso muy habitual, existen soluciones más sencillas: por ejemplo XSL Transformaciones XSL (XSLT) Un fichero XSL (extensible Stylesheet Language) permite expresar reglas para transformar un documento XML en otro formato (e.g.: HTML, otro documento XML, PDF, etc.)

10 Integración de Aplicaciones Heterogéneas (1) Volviendo sobre el ejemplo del apartado 2.1 Un portal de contenidos generales decide ofrecer como parte de sus contenidos información sobre las películas (título, director(-es), actores, resumen, etc.) que se estrenan cada semana Necesita tener esa información en su BD local Navegador... Navegador Internet Portal BD Apl. cliente XML Una empresa de contenidos nos pasa la información utilizando XML como formato de representación de datos Una aplicación cliente analiza el XML e inserta los datos automáticamente en la BD

11 Integración de Aplicaciones Heterogéneas (2) Opción para automatizar el intercambio de información La empresa del portal llega a un acuerdo con la empresa de contenidos para que le proporcione una URL que devuelve información sobre estrenos de películas de manera estructurada y fácilmente parseable (XML), y utiliza su aplicación cliente para insertar esa información en su BD BD Portal 3 1: Petición a pojo.udc.es BD Internet Apl. cliente 2: Respuesta en formato estructurado

12 Integración de Aplicaciones Heterogéneas (3) Opción para automatizar el intercambio de información (cont) Cuando la comunicación es vía Internet, normalmente se usa HTTP HTTP es un protocolo de nivel de aplicación que funciona sobre TCP, mediante el cual un cliente y un servidor pueden intercambiar fácilmente información textual HTTP no tiene nada que ver con HTML Desde el punto de vista de HTTP, HTML es simplemente texto que intercambian cliente y servidor El servidor se suele implementar como una sencilla aplicación Web El cliente sólo necesita conectarse a una URL, leer su respuesta, parsearla e introducirla en su BD

13 Integración de Aplicaciones Heterogéneas (4) Las aplicaciones cliente y el servidor pueden estar implementadas con distintas tecnologías (Java,.NET, PHP, Ruby, etc.) y corriendo en distintas plataformas (hardware y sistema operativo) Cliente: para cualquier lenguaje moderno existen librerías que permiten enviar fácilmente peticiones HTTP Servidor: es posible implementar aplicaciones Web (que pueden actuar como servicios) con cualquier lenguaje moderno

14 Integración de Aplicaciones Heterogéneas (y 5) Otro ejemplo Como parte de una aplicación Web que estamos desarrollando, queremos ofrecer un servicio que permite visualizar las cotizaciones de valores bursátiles Hacemos un contrato con una empresa de contenidos para que nos pase esta información La información está cambiando constantemente No tiene sentido almacenarla en nuestra BD Sólo queremos mostrar la información En este caso, el uso de XML/XSL constituiría una solución más sencilla La empresa de contenidos proporciona una URL para obtener las cotizaciones (en XML) del conjunto de valores bursátiles que pasamos como parámetro Implementamos la consulta de cotizaciones en nuestra aplicación Web leyendo de esta URL y transformando dinámicamente el XML a HTML, aplicando las reglas descritas en un documento XSL

3.3 Casos de estudio

3.3 Casos de estudio 3.3 Casos de estudio Introducción Objetivo Estudiar casos de estudio que ilustren escenarios típicos de aplicación de XML Indicar las APIs apropiadas en cada caso Casos de estudio Configuración de aplicaciones

Más detalles

Curso JAVA EE 7 2016

Curso JAVA EE 7 2016 Curso JAVA EE 7 2016 Curso de Java EE 7 PC CARRIER 29 de marzo de 2016 Autor: Marc Revenga Esquinas Curso JAVA EE 7 2016 Curso de Java EE 7 Clase 1. Aplicaciones web Java EE. Configuración del servidor

Más detalles

CAPÍTULO 4 GESTORES DE CONTENIDOS

CAPÍTULO 4 GESTORES DE CONTENIDOS CAPÍTULO 4 GESTORES DE CONTENIDOS OBJETIVOS Conocer qué son los CMS. Conocer el funcionamiento y la estructura de los CMS. Distinguir distintos tipos de CMS. ÍNDICE 4.1 DEFINICIÓN DE GESTOR DE CONTENIDOS

Más detalles

Evolución del Desarrollo WEB

Evolución del Desarrollo WEB Evolución del Desarrollo WEB Antonio José Sáenz Albanés (C.T.O) Reconocimiento No Comercial Compartir Igual - 2.5 - España 1 Introducción El desarrollo de aplicaciones WEB ha evolucionado por los siguientes

Más detalles

FICHA PÚBLICA DEL PROYECTO

FICHA PÚBLICA DEL PROYECTO NUMERO DE PROYECTO: 000000000197179 EMPRESA BENEFICIADA: CENTRO DE INVESTIGACION EN TECNOLOGIAS DE INFORMACION S DE RL DE CV TÍTULO DEL PROYECTO: SISTEMAS DE CONTROL DE RECOLECCION DE BASURA CON TECNOLOGIA

Más detalles

ÍNDICE CAPÍTULO I AGRADECIMIENTO DEDICATORIA. Página

ÍNDICE CAPÍTULO I AGRADECIMIENTO DEDICATORIA. Página ÍNDICE AGRADECIMIENTO DEDICATORIA CAPÍTULO I Página 1. INTRODUCCIÓN 1.1. Problemática actual en la Web 2 1.2. El proyecto GNU 3 1.2.1. La Free Software Foundation y el proyecto GNU 3 1.2.2. Software Libre

Más detalles

Entorno de Publicación Web basados en XML

Entorno de Publicación Web basados en XML Entorno de Publicación Web basados en XML Hoy en día, la presencia en el Web es cada vez más relevante e importante para las empresas. Día a día se demandan más servicios en Internet. Por esto, son requeridos

Más detalles

Adaptador Inalámbrico Altas Prestaciones

Adaptador Inalámbrico Altas Prestaciones Adaptador Inalámbrico Altas Prestaciones Comodidad sin límites Pautas de Verificación TCP/IP Pautas de Verificación TCP/IP PAUTAS DE VERIFICACIÓN TCP/IP Este documento describe cómo preparar tu ordenador

Más detalles

Punto 1 «Proxy» Juan Luis Cano

Punto 1 «Proxy» Juan Luis Cano Punto 1 «Proxy» Juan Luis Cano Un Proxy es un programa o dispositivo que realiza una acción en representación de otro. Esta situación estratégica de punto intermedio suele ser aprovechada para soportar

Más detalles

Bloque 1. La sociedad de la información y el ordenador

Bloque 1. La sociedad de la información y el ordenador Bloque 1. La sociedad la información y el ornador El tratamiento la información y sus aplicaciones a diversos ámbitos la sociedad actual. Las Tecnologías la Información y la Comunicación. Evolución y futuro

Más detalles

Firma digital de actas académicas

Firma digital de actas académicas Versión: v01r002 Fecha: 12/06/2012 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación, total o parcial, por cualquier

Más detalles

Framework Atlas. Introducción. Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS

Framework Atlas. Introducción. Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS Framework Atlas Introducción Septiembre de 2013 Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS INDICE INTRODUCCIÓN QUÉ ES ATLAS PORTAL

Más detalles

Esquema de los Sistemas y Aplicaciones. CleanTec Esquema de los Sistemas y Aplicaciones cleantecsoftware.com - Tlf: +34 947 244 358

Esquema de los Sistemas y Aplicaciones. CleanTec Esquema de los Sistemas y Aplicaciones cleantecsoftware.com - Tlf: +34 947 244 358 Esquema de los Sistemas y Aplicaciones Características del Sistema A continuación se describen los diferentes componentes de la estructura de la solución y sus funcionalidades principales donde se han

Más detalles

DREAMWEAVER CS 5 DURACIÓN Y OBJETIVOS DEL CURSO. Duración en horas: 40

DREAMWEAVER CS 5 DURACIÓN Y OBJETIVOS DEL CURSO. Duración en horas: 40 DREAMWEAVER CS 5 DURACIÓN Y OBJETIVOS DEL CURSO Duración en horas: 40 OBJETIVOS: Dreamweaver es el programa líder en la edición profesional de páginas Web. Es el software más utilizado para la creación

Más detalles

INICIACIÓN A LA INFORMÁTICA

INICIACIÓN A LA INFORMÁTICA INICIACIÓN A LA INFORMÁTICA Objetivos El principal objetivo de este curso es que los profesores y profesoras, una vez concluido, sean capaces de manejar un ordenador y estén familiarizados con los vocablos

Más detalles

Pasos para la creación de un gráfico en Excel 2007

Pasos para la creación de un gráfico en Excel 2007 Gráficos en Excel 2007 Un gráfico es la representación gráfica de datos, son muy útiles al momento de analizar información y ayudan en el proceso de toma de decisiones, puesto que es más fácil observar

Más detalles

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr Introducción Arquitectura de los DBMS Lenguajes de los DBMS Diccionario de datos Seguridad e integridad de los datos Administrador del DBMS Arquitectura Cliente-Servidor Definimos un Sistema Gestor de

Más detalles

ANEXO 1. ANEXO TÉCNICO

ANEXO 1. ANEXO TÉCNICO ANEXO 1. ANEXO TÉCNICO DESCRIPCIÓN DEL CANAL DE COMUNICACIÓN PUNTOS DE ATENCIÓN DIGITAL, TRÁMITES Y SERVICIO- KIOSKOS El sistema de los puntos de consulta cuenta con una serie de funciones que deberán

Más detalles

Diego Seco Material adaptado de: Fernando Bellas Universidade da Coruña Desarrollo de Aplicaciones Empresariales

Diego Seco Material adaptado de: Fernando Bellas Universidade da Coruña Desarrollo de Aplicaciones Empresariales Diego Seco Material adaptado de: Fernando Bellas fbellas@udc.es Universidade da Coruña 2014-1 Desarrollo de Aplicaciones Empresariales Ejemplo Arquitectura con capa modelo local Arquitectura con capa modelo

Más detalles

Tienda Online: WebCine. Jose Luis Del Hoyo Fernández Consultor: Antoni Oller Arcas 13/01/2014

Tienda Online: WebCine. Jose Luis Del Hoyo Fernández Consultor: Antoni Oller Arcas 13/01/2014 Tienda Online: WebCine Jose Luis Del Hoyo Fernández Consultor: Antoni Oller Arcas 13/01/2014 1 Introducción El proyecto que he realizado permite realizar la gestión y la venta de películas online. Por

Más detalles

Arquitectura e Integración de Sistemas Software. Proyecto: Gestión de Almacenes de Libros

Arquitectura e Integración de Sistemas Software. Proyecto: Gestión de Almacenes de Libros Arquitectura e Integración de Sistemas Software Proyecto: Gestión de Almacenes de Libros Realizado por: Sergio Rodríguez Calvo, Juan Manuel López Pazos y Sebastián Rodríguez García Ingeniería del Software,

Más detalles

Ejercicios de MVC en Spring

Ejercicios de MVC en Spring Índice 1 Configurar el proyecto para Spring MVC (0.5 puntos)...2 2 MVC sin procesamiento de datos de entrada (1 punto)... 3 3 MVC con procesamiento de datos de entrada (1 punto)... 3 4 Taglibs de Spring

Más detalles

Computadores y Comunicaciones. Práctica de Laboratorio: Configuración de un cliente de correo electrónico

Computadores y Comunicaciones. Práctica de Laboratorio: Configuración de un cliente de correo electrónico Práctica de Laboratorio: Configuración de un cliente de correo electrónico Julián Viejo Cortés Jorge Juan Chico Marzo 2009 Índice de contenidos 1. Introducción...2 2. Parámetros a configurar...2 3. Configuración

Más detalles

Manual Blogger. Introducción

Manual Blogger. Introducción Índice: 1. Introducción 2. Crear y configurar nuestro blog en blogger 3. Como ingresar? 4. Cómo crear una nueva entrada o noticia? 5. Cómo insertar imágenes (fotos)? 6. Salir Introducción Hoy en día los

Más detalles

Empleo. CURSO FORMATIVO Desarrollo WEB con Ruby on rails. Coordinador Académico Antonio José Martín Sierra

Empleo. CURSO FORMATIVO Desarrollo WEB con Ruby on rails. Coordinador Académico Antonio José Martín Sierra Empleo CURSO FORMATIVO Desarrollo WEB con Ruby on rails Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01

Más detalles

LabVIEW en la Enseñanza del Control: Laboratorios Virtuales y Remotos de Automática

LabVIEW en la Enseñanza del Control: Laboratorios Virtuales y Remotos de Automática LabVIEW en la Enseñanza del Control: Laboratorios Virtuales y Remotos de Automática "Cada planta del laboratorio es controlada por un ordenador con LabVIEW 8.2 y tarjetas de adquisición de datos National

Más detalles

Introducción a la seguridad en redes IP

Introducción a la seguridad en redes IP Introducción a la seguridad en redes IP Tabla de Contenidos 1. Introducción a la seguridad en redes IP... 2 1.1 Funcionamiento de TCP e IP... 2 Interfaces de protocolo... 3 1.2 El protocolo Internet...

Más detalles

Configurar las alertas del correo electrónico en el Cisco VPN 3000 Concentrator

Configurar las alertas del correo electrónico en el Cisco VPN 3000 Concentrator Configurar las alertas del correo electrónico en el Cisco VPN 3000 Concentrator Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Diagrama de la red Convenciones Direcciones de IP

Más detalles

Manual Configuración de Adobe Reader para la validación de la firma de un documento

Manual Configuración de Adobe Reader para la validación de la firma de un documento Manual Configuración de Adobe Reader para la validación de la firma de un documento Documento SIGNE_PAPET. Ver. 1.0 Fecha de aplicación 14/01/2011 Este documento ha sido generado por el Departamento de

Más detalles

Nunca fue tan fácil!

Nunca fue tan fácil! WEB POS Nunca fue tan fácil! Partner Oscar Mojica Agente de Cuentas Cel. 33 3809 2684 Punto de Venta Amigable! Configure en Minutos, Venda en SEGUNDOS! Odoo POS es un punto de venta con una interfaz simple

Más detalles

Microsoft Access 2003 (Completo)

Microsoft Access 2003 (Completo) Página 1 Horas de teoría: 27 Horas de práctica: 25 Precio del Curso: 167 Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2003, estudiando los conceptos fundamentales

Más detalles

Descripción web del Artículo

Descripción web del Artículo Este documento es una Guía de ayuda para potenciar el campo Descripción web del Artículo de FactuSOL. Se basa en una sintaxis especial que interpreta FSxConnector para mejorar la integración con WooCommerce.

Más detalles

Fibroline El presente proyecto

Fibroline El presente proyecto Presentación Fibroline es un proyecto multidisciplinar recién iniciado cuyo objetivo es desarrollar una aplicación para dispositivos móviles capaz de cubrir parte de las necesidades de apoyo, seguimiento

Más detalles

Introducción a los Sistemas Gestores de Bases de Datos

Introducción a los Sistemas Gestores de Bases de Datos Introducción a los Sistemas Gestores de Bases de Datos Gestión de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red [1] Datos y Archivos Gestión de

Más detalles

Las tecnologías del desarrollo Web

Las tecnologías del desarrollo Web Las tecnologías del desarrollo Web Contenido 1. Introducción 2. Arquitecturas de aplicaciones (sitios) web 3. Tecnologías del cliente 4. Tecnologías del servidor 5. Bases de datos 6. Sistemas gestores

Más detalles

Guía básica de implementación

Guía básica de implementación Guía básica de implementación Gestión básica de redes ethernet Herramienta ConneXview Centro de Competencia Técnica Objeto del presente documento Éste documento pretende ser una guía básica paso a paso

Más detalles

Fórmate. Manual de Usuario de Reúnete. Versión 11/02/2015. Fórmate Manual de usuario de Reúnete Página 1 de 12. Madrid, 11 de febrero de 2015

Fórmate. Manual de Usuario de Reúnete. Versión 11/02/2015. Fórmate Manual de usuario de Reúnete Página 1 de 12. Madrid, 11 de febrero de 2015 Fórmate Manual de Usuario de Reúnete Versión 11/02/2015 Madrid, 11 de febrero de 2015 Elaborado por la Dirección General de Modernización Administrativa, Procedimientos e Impulso de la Administración Electrónica

Más detalles

Guía de AirPrint. Esta documentación es para modelos de inyección de tinta. Versión 0 SPA

Guía de AirPrint. Esta documentación es para modelos de inyección de tinta. Versión 0 SPA Guía de AirPrint Esta documentación es para modelos de inyección de tinta. Versión 0 SPA Modelos descritos Esta guía del usuario hace referencia a los modelos siguientes. MFC-J450DW Definiciones de notas

Más detalles

COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B)

COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B) APRENDERAPROGRAMAR.COM COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP

Más detalles

Guía de Google Cloud Print

Guía de Google Cloud Print Guía de Google Cloud Print Versión A SPA Definición de las notas En esta guía del usuario se utiliza el siguiente estilo de nota: Las notas le indican cómo responder ante situaciones que pueden presentarse,

Más detalles

Worksheet evaluación SAMSA

Worksheet evaluación SAMSA Worksheet evaluación SAMSA 1. EXPLICACIÓN SAMSA es una herramienta que apoya al análisis de interacciones en entornos de aprendizaje colaborativo. En el grupo GSIC/EMIC se han hecho unas cuantas versiones,

Más detalles

Framework Atlas. Introducción. Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS

Framework Atlas. Introducción. Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS Framework Atlas Introducción Febrero de 2011 Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS Índice Introducción Visión general de la arquitectura

Más detalles

Administrador 6.x de las Comunicaciones unificadas: Cree una imagen de fondo personalizada para el Cisco IP Phone

Administrador 6.x de las Comunicaciones unificadas: Cree una imagen de fondo personalizada para el Cisco IP Phone Administrador 6.x de las Comunicaciones unificadas: Cree una imagen de fondo personalizada para el Cisco IP Phone Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Convenciones Configurar

Más detalles

AJAX: EJEMPLOS EFECTOS Y USO EN DESARROLLOS WEB CON HTML, CSS, JAVASCRIPT VENTAJAS E INCONVENIENTES (CU01205F)

AJAX: EJEMPLOS EFECTOS Y USO EN DESARROLLOS WEB CON HTML, CSS, JAVASCRIPT VENTAJAS E INCONVENIENTES (CU01205F) APRENDERAPROGRAMAR.COM AJAX: EJEMPLOS EFECTOS Y USO EN DESARROLLOS WEB CON HTML, CSS, JAVASCRIPT VENTAJAS E INCONVENIENTES (CU01205F) Sección: Cursos Categoría: Tutorial básico del programador web: Ajax

Más detalles

Lenguajes de Cuarta Generación (4GL)

Lenguajes de Cuarta Generación (4GL) Lenguajes de Cuarta Generación (4GL) Herramientas de Diseño Prof. Víctor Valenzuela R. Contenido Introducción Breve Reseña Histórica Lenguaje de Cuarta Generación Áreas Funcionales Tipos de 4GL Componentes

Más detalles

LENGUAJES DEL LADO DEL CLIENTE Y DEL SERVIDOR

LENGUAJES DEL LADO DEL CLIENTE Y DEL SERVIDOR INTRODUCCION: Cualquier navegador (al que llamaremos cliente) es una aplicación capaz de interpretar principalmente código HTML, XHTML, también interpreta y ejecuta código java script y código de hojas

Más detalles

DOCUMENTO DE ARQUITECTURA

DOCUMENTO DE ARQUITECTURA DOCUMENTO DE ARQUITECTURA Aplicativo/Proyecto (template) Fecha Versión Descripción de Cambios Autor 29/04/2009 1.0 Primera versión Ricardo Di Pasquale Autor Grupo Página 1 Indice 1. Contexto del proyecto

Más detalles

Instalación y configuración del programa Ecofirma

Instalación y configuración del programa Ecofirma Instalación y configuración del programa Ecofirma http://oficinavirtual.mityc.es/javawebstart/soc_info/ecofirma/index.html 1. Bajamos e instalamos la maquina virtual de Java desde www.java.es. 2. Ejecutamos

Más detalles

Existen diferentes recursos interactivos que han sido utilizados para la enseñanza

Existen diferentes recursos interactivos que han sido utilizados para la enseñanza Capítulo 3. Diseño Existen diferentes recursos interactivos que han sido utilizados para la enseñanza del idioma inglés y la materia de interacción y colaboración. En la actualidad se trata de ampliar

Más detalles

Sesión No. 12. Contextualización INFORMÁTICA 1. Nombre: Editor de Publicaciones (Microsoft Publisher)

Sesión No. 12. Contextualización INFORMÁTICA 1. Nombre: Editor de Publicaciones (Microsoft Publisher) INFORMÁTICA INFORMÁTICA 1 Sesión No. 12 Nombre: Editor de Publicaciones (Microsoft Publisher) Contextualización Microsoft Publisher es un editor de publicaciones y forma parte de la suite de Microsoft

Más detalles

Sistema de Gestión de Procesos

Sistema de Gestión de Procesos Sistema de Gestión de Procesos Manual de Alambrado de Web Services con AZ Digital Modele, gestione y optimice los procesos de la organización, y genere automáticamente el código de sus aplicativos 1. Tabla

Más detalles

Evolución del Desarrollo WEB

Evolución del Desarrollo WEB Evolución del Desarrollo WEB Antonio José Sáenz Albanés (C.T.O) Reconocimiento No Comercial Compartir Igual - 2.5 - España 1 Introducción El desarrollo de aplicaciones WEB ha evolucionado por los siguientes

Más detalles

Microsoft Visual Studio.NET 2010 desarrollador y diseñador. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual

Microsoft Visual Studio.NET 2010 desarrollador y diseñador. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual VS100e Microsoft Visual Studio.NET 2010 desarrollador y diseñador Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2010 Formación: elearning Horas: 500 Introducción Plan de carrera

Más detalles

Automatización de pruebas funcionales Proyecto GXportal. Ignacio Esmite Nicolás Farías Mauricio Farías

Automatización de pruebas funcionales Proyecto GXportal. Ignacio Esmite Nicolás Farías Mauricio Farías Automatización de pruebas funcionales Proyecto GXportal Ignacio Esmite Nicolás Farías Mauricio Farías Podemos automatizar pruebas funcionales para una aplicación Web creada con GeneXus? Permite diseñar,

Más detalles

Cómo funciona Internet? El Cuerpo de la Web

Cómo funciona Internet? El Cuerpo de la Web Cómo funciona Internet? El Cuerpo de la Web Internet es un conglomerado de ordenadores de diferente tipo, marca y sistema operativo, distribuidos por todo el mundo y unidos a través de enlaces de comunicaciones

Más detalles

Andrés Barreiro Pérez Coordinador de Área Intervención General de la Administración del Estado. Jorge Alonso González Analista Programador

Andrés Barreiro Pérez Coordinador de Área Intervención General de la Administración del Estado. Jorge Alonso González Analista Programador Sistema para la rendición telemática de las Cuentas anuales y de la información trimestral y anual de las entidades del Sector Público Empresarial y Fundacional (CICEP.red) Andrés Barreiro Pérez Coordinador

Más detalles

Desarrollo de la plataforma apertura de datos universitarios

Desarrollo de la plataforma apertura de datos universitarios Desarrollo de la plataforma apertura de datos universitarios Teniendo en cuenta los requisitos no funcionales marcados por el escenario tecnológico de la Universidad de Alicante, se determinó que la mejor

Más detalles

Modelo Cliente / Servidor. Gerardo Grinman 5D

Modelo Cliente / Servidor. Gerardo Grinman 5D Modelo Cliente / Servidor Gerardo Grinman 5D Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama modelo Cliente-Servidor. Éste es un modelo

Más detalles

APLICACIÓN PARA CONTROL DE PRESENCIA ORIENTADA A PEQUEÑA EMPRESA INCLUYE UN APARTADO DE CONTROL DE ACCESOS

APLICACIÓN PARA CONTROL DE PRESENCIA ORIENTADA A PEQUEÑA EMPRESA INCLUYE UN APARTADO DE CONTROL DE ACCESOS SOFTWARE NOVATIME LITE APLICACIÓN PARA CONTROL DE PRESENCIA ORIENTADA A PEQUEÑA EMPRESA INCLUYE UN APARTADO DE CONTROL DE ACCESOS Aplicación informática que nos permite controlar todos los movimientos

Más detalles

Abrir y cerrar Outlook 2010

Abrir y cerrar Outlook 2010 Si es usted usuario habitual de la suite Microsoft Office, sabrá que la instalación se realiza en bloque, es decir, al instalar la suite Office 2010 se instalará automáticamente también esta versión de

Más detalles

Configurando su Cuenta de Correo en Gmail by Google... 2. Acceder a configuración avanzada... 3. Añadir cuenta de correo electrónico POP3...

Configurando su Cuenta de Correo en Gmail by Google... 2. Acceder a configuración avanzada... 3. Añadir cuenta de correo electrónico POP3... Contenido Configurando su Cuenta de Correo en Gmail by Google... 2 Acceder a configuración avanzada... 3 Añadir cuenta de correo electrónico POP3... 4 Enviar mensajes del Email de tu negocio... 7 Confirmación

Más detalles

Todos los estados del país.

Todos los estados del país. FICHA TÉCNICA IDENTIFICACIÓN GENERAL DEL PROYECTO TITULO (NOMBRE) DEL PROYECTO : Sistema Automatizado para la Firma Electrónica y el Estampado de Tiempo (SAFET) LOCALIZACIÓN: (SECTOR, MUNICIPIO, ESTADO)

Más detalles

MICROSOFT POWERPOINT MICROSOFT POWERPOINT 2013. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

MICROSOFT POWERPOINT MICROSOFT POWERPOINT 2013. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE MICROSOFT POWERPOINT MICROSOFT POWERPOINT 2013 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE TRABAJAR CON GRÁFICOS 11.1. Crear y Eliminar Gráficos Para insertar un gráfico en una diapositiva

Más detalles

Eduardo Javier Urqueta Rojas

Eduardo Javier Urqueta Rojas Eduardo Javier Urqueta Rojas Datos Personales Dirección Bellavista # 237, Agua Santa. Viña del Mar Teléfono Oficina (56) (32) 2664849 -- 2668143 E-mail eduardo.urqueta@zeke.cl Fecha de Nacimiento 24 de

Más detalles

PROYECTO FINAL DE CARRERA J2EE MEMORIA. Catálogo online de música y películas. Realizado por: Alejandra Carreño Méndez Consultor: Antoni Oller Arcas

PROYECTO FINAL DE CARRERA J2EE MEMORIA. Catálogo online de música y películas. Realizado por: Alejandra Carreño Méndez Consultor: Antoni Oller Arcas PROYECTO FINAL DE CARRERA J2EE MEMORIA Catálogo online de música y películas Realizado por: Alejandra Carreño Méndez Consultor: Antoni Oller Arcas Página 1 PLAN DE TRABAJO Índice del contenido Introducción

Más detalles

Proyecto El sitio web: protagonista de la era digital

Proyecto El sitio web: protagonista de la era digital Proyecto El sitio web: protagonista de la era digital Pauta para la elaboración de informe de proyecto. Contexto: Hoy en día, gracias a los avances tecnológicos, podemos acceder fácilmente a información

Más detalles

Ministerio de Educación, Cultura y Deporte. Moodle

Ministerio de Educación, Cultura y Deporte. Moodle Ministerio de Educación, Cultura y Deporte. Moodle plataforma de aprendizaje Instituto de Tecnologías Educativas. 2012. Moodle. Plataforma de Aprendizaje. Guía del Alumnado Introducción. Moodle es una

Más detalles

LINEAMIENTOS DE CONTENIDOS

LINEAMIENTOS DE CONTENIDOS LINEAMIENTOS DE CONTENIDOS 1 OBJETIVO Describir los lineamientos aplicados en la gestión y administración de los sitios Web en las sedes de la Universidad Autónoma de Tamaulipas. El sistema de gestión

Más detalles

Solución ASEVAL. - Objetivos de la Solución. - Operación del Validador de Vales Online y offline. - Infraestructura de Hardware y Software.

Solución ASEVAL. - Objetivos de la Solución. - Operación del Validador de Vales Online y offline. - Infraestructura de Hardware y Software. Solución ASEVAL - Objetivos de la Solución - Operación del Validador de Vales Online y offline - Infraestructura de Hardware y Software. Agenda 1. Objetivos de la Solución 2. Controles de la Solución 3.

Más detalles

VERIFICAR E INSTALAR/DESINSTALAR ACTUALIZACIONES DE JAVA. 1. Introducción. Pág. 2. 2. Qué versión de Java tengo instalada?.. Pág.

VERIFICAR E INSTALAR/DESINSTALAR ACTUALIZACIONES DE JAVA. 1. Introducción. Pág. 2. 2. Qué versión de Java tengo instalada?.. Pág. VERIFICAR E INSTALAR/DESINSTALAR ACTUALIZACIONES DE JAVA ÍNDICE 1. Introducción. Pág. 2 2. Qué versión de Java tengo instalada?.. Pág. 3 3. Tengo la Version 6 Update 24: cómo la desinstalo?.. Pág. 6 4.

Más detalles

Fundación Universitaria UNINPAHU. Que es SlideBoom. Creado Por : Jhonatan Ayala Javier sarmiento Sergio Jiménez

Fundación Universitaria UNINPAHU. Que es SlideBoom. Creado Por : Jhonatan Ayala Javier sarmiento Sergio Jiménez Fundación Universitaria Que es SlideBoom Creado Por : Jhonatan Ayala Javier sarmiento Sergio Jiménez 1 Que es SlideBoom. Se trata de otro servicio de almacenamiento online de presentaciones PowerPoint

Más detalles

Breve guía de uso del nuevo Hotmail

Breve guía de uso del nuevo Hotmail Breve guía de uso del nuevo Hotmail Este documento es una breve guía de uso de alguna de las funciones más comunes que se realizan con el correo electrónico y que está pensada para aquellos a quienes el

Más detalles

Características generales de un servicio web

Características generales de un servicio web Características generales de un servicio web Tema 4 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Características generales de un servicio web Existen múltiples definiciones sobre lo que son los Servicios

Más detalles

Manual de configuración de Adobe Reader para validar la firma. Dirección de Ingeniería de Aplicaciones y Sistemas

Manual de configuración de Adobe Reader para validar la firma. Dirección de Ingeniería de Aplicaciones y Sistemas Manual de configuración de Adobe Reader para validar la firma Dirección de Ingeniería de Aplicaciones y Sistemas ÍNDICE: INTRODUCCIÓN... 3 1. INSTALAR LOS CERTIFICADOS DEL PRESTADOR....4 2. CONFIGURAR

Más detalles

Jorge De Nova Segundo

Jorge De Nova Segundo UD 4: Instalación y administración de servicios Web Características generales de un servidor Web. Jorge De Nova Segundo Qué son los Servicios Web? Existen múltiples definiciones sobre lo que son los Servicios

Más detalles

Introducción n a Java EE: Servlets

Introducción n a Java EE: Servlets Introducción n a Java EE: Servlets Departamento de Lenguajes escuela técnica superior de ingeniería informática Versión original: Amador Durán y Ramón Medel marzo 2007 Tiempo: 1h Grupo de Ingeniería a

Más detalles

Daniel Sánchez Martínez Area de Tecnologías de la Información y las Comunicaciones Aplicadas (ATICA)

Daniel Sánchez Martínez Area de Tecnologías de la Información y las Comunicaciones Aplicadas (ATICA) Administración Electrónica en la Universidad de Murcia - Seguridad SOA - Daniel Sánchez Martínez (danielsm@um.es) Area de Tecnologías de la Información y las Comunicaciones Aplicadas (ATICA) http://www.um.es/atica

Más detalles

Emisión de Comprobantes Fiscales Digitales con Aspel-SAE 4.6 para: TIENDAS NETO (Productos)

Emisión de Comprobantes Fiscales Digitales con Aspel-SAE 4.6 para: TIENDAS NETO (Productos) Emisión de Comprobantes Fiscales Digitales con Aspel-SAE 4.6 para: TIENDAS NETO (Productos) Guía de Implementación Contenido 1. Consideraciones... 1 2. Configuración de Addenda y/o archivos adicionales...

Más detalles

Guía de AirPrint. Esta Guía del usuario corresponde a los modelos siguientes: DCP-J552DW/J752DW, MFC-J285DW/J450DW/J470DW/J475DW/ J650DW/J870DW/J875DW

Guía de AirPrint. Esta Guía del usuario corresponde a los modelos siguientes: DCP-J552DW/J752DW, MFC-J285DW/J450DW/J470DW/J475DW/ J650DW/J870DW/J875DW Guía de AirPrint Esta Guía del usuario corresponde a los modelos siguientes: DCP-J55DW/J75DW, MFC-J85DW/J450DW/J470DW/J475DW/ J650DW/J870DW/J875DW Versión 0 SPA Definiciones de notas En esta guía del usuario

Más detalles

Configuración de protocolos TCP/IP

Configuración de protocolos TCP/IP Paso 1 Paso 2 Paso 3 Paso 4 Paso 5 Paso 6 Paso 7 Paso 8 Paso 9 Paso 10 Materiales: Disco de sistema operativo. Tiempo: 5 minutos Dificultad: Baja Descripción. Proceso que permite a un equipo conectado

Más detalles

Qué es y para qué sirve el lenguaje de etiquetas XML (extensible markup language)? (DV00202A)

Qué es y para qué sirve el lenguaje de etiquetas XML (extensible markup language)? (DV00202A) aprenderaprogramar.com Qué es y para qué sirve el lenguaje de etiquetas XML (extensible markup language)? (DV00202A) Sección: Divulgación Categoría: Lenguajes y entornos Fecha revisión: 2029 Autor: Walter

Más detalles

Práctica 6. Localización de páginas web con SDL Trados Studio

Práctica 6. Localización de páginas web con SDL Trados Studio Práctica 6 Localización de páginas web con SDL Trados Studio 1 Qué es una página web? Un documento o información electrónica que puede contener una variedad de recursos como texto, imágenes, sonido, vídeo,

Más detalles

Tema 3.1: Introducción a Servicios Web

Tema 3.1: Introducción a Servicios Web Tema 3.1: Introducción a Servicios Web Servicios Web (1) La Web proporciona un mecanismo de transporte universal, eficiente, robusto, escalable y probado tanto en aplicaciones inter-organización como intraorganización.

Más detalles

HIPERVÍNCULOS Y GRABACIÓN DE NARRACIÓN EN POWER POINT 2007

HIPERVÍNCULOS Y GRABACIÓN DE NARRACIÓN EN POWER POINT 2007 HIPERVÍNCULOS Y GRABACIÓN DE NARRACIÓN EN POWER POINT 2007 Hasta ahora las diapositivas de las presentaciones aparecían de forma automática una a continuación de otra cada cierto tiempo, en este apartado

Más detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

Existen una serie de conceptos elementales, relacionados con Internet, que

Existen una serie de conceptos elementales, relacionados con Internet, que INTERNET Una red es un conjunto de ordenadores conectados entre sí, que intercambian datos y comparten recursos. Estas redes pueden interconectarse, formando una red mayor. Esto es Internet, una red de

Más detalles

Biblioteca de la Universidad Pablo de Olavide Formación de usuarios GUÍA DE CONSULTA 1. CONTENIDO

Biblioteca de la Universidad Pablo de Olavide Formación de usuarios GUÍA DE CONSULTA 1. CONTENIDO Biblioteca de la Universidad Pablo de Olavide Formación de usuarios GUÍA DE CONSULTA 1. CONTENIDO Scopus es una base de datos referencial de carácter multidisciplinar producida por Elsevier. Cubre la literatura

Más detalles

a) Herramientas gráficas. Navegadores.

a) Herramientas gráficas. Navegadores. VIDEOCONFERENCIA Es la comunicación simultánea bidireccional de audio y vídeo, permitiendo mantener reuniones con grupos de personas situadas en lugares alejados entre sí. Adicionalmente, pueden ofrecerse

Más detalles

CÓMO CREAR UNA BASE DE DATOS MySQL PARA PRACTICAR CON PHP. ACCESO AL GESTOR phpmyadmin. (CU00839B)

CÓMO CREAR UNA BASE DE DATOS MySQL PARA PRACTICAR CON PHP. ACCESO AL GESTOR phpmyadmin. (CU00839B) APRENDERAPROGRAMAR.COM CÓMO CREAR UNA BASE DE DATOS MySQL PARA PRACTICAR CON PHP. ACCESO AL GESTOR phpmyadmin. (CU00839B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero

Más detalles

Puede consultar y descargar los resultados de su examen de salud desde el Área Privada de nuestra web

Puede consultar y descargar los resultados de su examen de salud desde el Área Privada de nuestra web Puede consultar y descargar los resultados de su examen de salud desde el Área Privada de nuestra web Recepción de contraseña Para garantizar la confidencialidad de sus datos, antes de acceder al Área

Más detalles

SECUENCIA DIDÁCTICA. Módulo Competencia de Módulo:

SECUENCIA DIDÁCTICA. Módulo Competencia de Módulo: SECUENCIA DIDÁCTICA Nombre de curso: Programación Antecedente: Ninguno Módulo Competencia de Módulo: Clave de curso: COM2105C11 Clave de antecedente: Ninguna Desarrollar software con la finalidad de agilizar

Más detalles

CONFIGURACIÓN DE LOS ROUTER DE TELEFÓNICA DESDE WINDOWS VISTA

CONFIGURACIÓN DE LOS ROUTER DE TELEFÓNICA DESDE WINDOWS VISTA CONFIGURACIÓN DE LOS ROUTER DE TELEFÓNICA DESDE WINDOWS VISTA Edición 01.00 Rev. 00 07/02/2007 Índice de Contenidos 1 INTRODUCCIÓN... 1-1 2 CONFIGURACIÓN DE RED... 2-1 2.1 COMPROBAR LA CONEXIÓN DE RED...

Más detalles

FORMACIÓN DEL PROFESORADO EXTRANJERO DE ESPAÑOL CURSOS DE VERANO 2016 INSTRUCCIONES PARA LA INSCRIPCIÓN DE SOLICITUDES EN PROFEX

FORMACIÓN DEL PROFESORADO EXTRANJERO DE ESPAÑOL CURSOS DE VERANO 2016 INSTRUCCIONES PARA LA INSCRIPCIÓN DE SOLICITUDES EN PROFEX FORMACIÓN DEL PROFESORADO EXTRANJERO DE ESPAÑOL CURSOS DE VERANO 2016 INSTRUCCIONES PARA LA INSCRIPCIÓN DE SOLICITUDES EN PROFEX Qué es Profex? Profex es una aplicación informática que permite solicitar

Más detalles

Manual de usuario OTIC365

Manual de usuario OTIC365 Manual de usuario OTIC365 Tabla de contenido Tabla de contenido... 2 Introducción... 2 Cambiar Logo y Nombre... 2 Cambiar el aspecto... 4 Añadir Nueva Noticia... 7 Editar un elemento... 9 Borrar un elemento...

Más detalles

MS_20467 Designing Business Intelligence Solutions with Microsoft SQL Server 2014

MS_20467 Designing Business Intelligence Solutions with Microsoft SQL Server 2014 Gold Learning Gold Business Intelligence Silver Data Plataform MS_20467 Designing Business Intelligence Solutions with Microsoft SQL Server 2014 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de

Más detalles

LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) Sesión 7: Lenguajes: HTML, XML, XHTML

LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) Sesión 7: Lenguajes: HTML, XML, XHTML LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) Sesión 7: Lenguajes: HTML, XML, XHTML Contextualización Son similares los lenguajes HTML y XHTML? Los lenguajes de programación han evolucionado desde su aparición,

Más detalles